1 importcv22 importshutil3 importos4

5 path='D:\\PythonProject\\fangWen'

6 #视频文件堆

7 save_path='D:\\PythonProject\\11\\720与1280'

8 #要移到的位置

9 src_path=''

10 bili='720.0*1280.0'

11 #目标分辨率

12 video_path_list=[]13 #保存满足条件的视频地址

14 for root, dirs, files_name inos.walk(path):15 for file infiles_name:16 etc=os.path.splitext(file)17 #得到一个文件名数组,它是以后缀名前的“.”分开的

18 src_path=os.path.join(root, os.path.split(file)[1])19 #得到父文件夹下的所有单个文件的路径,

20 if etc[1]=='.mp4':21 #判断是否是.MP4的后缀

22 cap =cv2.VideoCapture(os.path.join(root,file))23 #得到单个视频的各种信息,下面是得到单个视频的宽高分辨率

24 width=cap.get(3)25 height=cap.get(4)26 scale=str(width)+"*"+str(height)27 #生成视频的宽高比例

28 if scale==bili:29 #判断是否满足比例条件,下面是复制文件到指定地方与添加满足条件的视频地址到数组中方便删除满足条件已复制的视频

30 shutil.copy(src_path, save_path)31 video_path_list.append(src_path)32

33 for video invideo_path_list :34 os.remove(video)35 #变量删除文件

运行环境 python 3.0以上 !

百度了好久也没有找到以分辨率分类视频的python代码,于是乎只能自己写一个了。上面的代码可以获取到文件夹下的所有文件,它不限于文件夹内的文件夹==,适合批量分类提取!

代码我都加上注释了,有需要的朋友可以看看。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

时间:2020年6月13日01:19:22

编写:kinwind

留言:明天又是bug满满的的一天!

python读取视频分辨率_Python实现以不同分辨率分类视频相关推荐

  1. python 读取asc文件_Python——文件读取与写入

    打开方式 指针位置 读取的文件类型 r 只读(默认模式) 指针在文件开头,文件不存在则报错 1. 默认读取文件都是ASCII编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用'rb ...

  2. python读取手机文件_python 读取 网络 文件

    Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...

  3. python读取pdf表格_Python使用Tabula提取PDF表格数据

    今天遇到一个批量读取pdf文件中表格数据的需求,样式大体是以下这样: python读取PDF无非就是三种方式(我所了解的),pdfminer.pdf2htmlEX 和 Tabula.综合考虑后,选择了 ...

  4. python读取yaml文件_python 怎么读取yaml文件

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language:另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件 ...

  5. python读取摄像头数据_python 读取摄像头数据并保存的实例

    python如何能采集多个摄像头的数据 .要用opencv吗?听说这个问题不好解决啊只有把自己过得像王后一样,才能吸引你想要的国王. 可以,用PYQT+CV2,四个USB连接成功,程序如下,UI要自己 ...

  6. python读取图片格式_Python读取图片尺寸、图片格式

    Python读取图片尺寸.图片格式 需要用到PIL模块,使用pip安装Pillow.Pillow是从PIL fork过来的Python 图片库. from PIL import Image im = ...

  7. python读取多张图片_python读取图片的几种方式及图像宽和高的存储顺序

    python读取图片的几种方式及图像宽和高的存储顺序 1.opencv 2.imageio 3.matplotlib 4.scipy # coding:utf-8 import cv2 import ...

  8. python读取大文件目录_Python读取系统文件夹内所有文件并统计数量的方法

    大家先看一下Python os模块中的部分函数 python 路径相关的函数 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os. ...

  9. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

最新文章

  1. mysql行格式化_MySQL数据格式化语句
  2. sklearn使用投票器VotingClassifier算法构建多模型融合的软投票器分类器(soft voting)并计算融合模型的混淆矩阵、可视化混淆矩阵(confusion matrix)
  3. php for循环执行函数,自执行函数用for结束后面不能访问循环变量
  4. linux中pthread_kill函数详解
  5. python代码优化无限营销软件工作室_这个教程价值有点高,利用Python制作全自动化营销软件!...
  6. 工业控制中无线局域网应用前景分析
  7. error_reporting()的用法
  8. net 架构师-数据库-sql server-触发器
  9. MVC Controller中View(model)如何在 View中的index页面获得?
  10. 基于DEV控件库的webservice打印.repx模板
  11. Java开发揭秘!java反射和映射机制
  12. 苹果匠艺:乔布斯身边的天才
  13. IOS github客户端操作流程 超详细
  14. matlab 音乐传奇,matlab 如何打开wav声音文件
  15. proxifier for mac 破解版 v2.19
  16. 华为云桌面---cloudclient安装使用
  17. Html+CSS浮动的广告条
  18. 1. Java是编译型语言还是解释型语言?
  19. AliOS Things 网络适配框架 - SAL
  20. 奋斗在制造业----转行信息化

热门文章

  1. 详解mybatis的配置setMapperLocations多个路径两种方法
  2. jdk下载:各历史版本下载地址
  3. Python Django 设置/更改响应头信息
  4. Linux rpm软件管理(安装/卸载/查询)
  5. Nginx 代理服务的配置说明
  6. Hadoop大数据——shuffle详解
  7. android错误-android.util.AndroidRuntimeException:You cannot combine custom titles with other title
  8. 在eclipse中查看Android源代码
  9. 组合电路Verilog的几种描述方式
  10. 记录element-ui级联选择器,二级三级列表无法显示的解决办法