只需要一个opencv就够了,opencv是真的强。
注意事项:

  1. source_path和sink_path需要修改;
  2. 该版本支持mov后缀到avi后缀的转换,根据实际情况需要修改源码;
# 目标
# 1. 拷贝视频文件并修改后缀
# 2. 修改图片的分辨率
# 3. 批量完成import os
import cv2
from pathlib import Pathsource_path = r".\mov_video"
sink_path = r".\data\videos"if not os.path.exists(source_path) or not os.path.exists(sink_path):print('Path not exit!')exit()videos_list = os.listdir(source_path)for video in videos_list:video_path = os.path.join(source_path, video)if Path(video_path).suffix in ['.MOV', '.mov']:# 修改后缀名dis_video_name = videodis_video_name = dis_video_name.replace(str(dis_video_name).split('.')[-1], 'avi')dis_path = os.path.join(sink_path, dis_video_name)# 进行转换cap = cv2.VideoCapture(video_path)success, _ = cap.read()# 重新合成的视频在原文件夹,如果需要分开,可以修改file_nvideo_writer = cv2.VideoWriter(dis_path, cv2.VideoWriter_fourcc(*'XVID'), 25, (1280, 720))while success:success, vid1 = cap.read()try:vid = cv2.resize(vid1, (1280, 720), interpolation=cv2.INTER_LINEAR)  # 希望的分辨率大小可以在这里改video_writer.write(vid)except:break

其他可以不看,但是得看参考链接:
OpenCV 用 VideoWriter 创建视频(Python 版本):这篇文章真的写好好,一个类以及参数讲得非常清楚
python+opencv 批量修改视频分辨率:这篇就讲了实际的应用
通过python对视频进行复制:像读文件一样对视频文件复制

python 视频文件格式和分辨率转换相关推荐

  1. 利用python将长视频、长语音转换成文字教程 ,非常好用

    原本自己想弄一个语音转文本的,但是发现很多博客都说的不是自己想要的,原因有以下几点:1.因为百度接口支持的语音是pcm格式,而自己的是.mp3格式的文件. 2.百度只支持60s内的文件格式,而自己想要 ...

  2. 视频文件格式转换怎么操作?如何进行视频文件格式转换?

    短视频已经成为社交和商业宣传的重要手段,然而有时候在制作视频时,会遇到视频素材格式不同,需要相互转换格式的情况,以便让视频更加吸引人.那视频文件格式转换怎么操作呢?很简单,三步就可以了,而且是视频小白 ...

  3. python视频转换字符动画_视频转字符动画-Python-60行代码

    昨晚我朋友三十六咲跟我说在网上看到了别人做的视频转字符动画,觉得很厉害,我于是也打算玩玩.今天中午花时间实现了这样一个小玩意. 顺便把过程记录在这里. 注:最新版使用了画布方式实现,和本文相比改动非常 ...

  4. 利用Python脚本实现批量格式转换(视频转音频)

    利用Python脚本实现批量格式转换(视频转音频) 利用ffmpeg工具和Python,实现批量视频/音频格式转换.本例只给出视频转音频(.wav)方法,更多格式转换可百度ffmpeg用法,修改代码中 ...

  5. 怎样在线转换视频文件格式

    视频格式相信大家都有过了解,在工作中和学习中都需要观看视频文件的,但视频的格式有很多种,每个格式的画质以及设备兼容性都是不一样的,说的通俗点就是不同的视频格式需要在不同的平台上进行播放,这样一来对于我 ...

  6. python修改文件格式为jpg_python将.ppm格式图片转换成.jpg格式文件的方法

    python将.ppm格式图片转换成.jpg格式文件的方法 将.ppm格式的图片转换成.jpg格式的图像,除了通过软件转换,还可以使用python脚本直接转换,so easy!!! from PIL ...

  7. Html格式视频转换剪辑软件,Full Video Converter Free(视频文件格式转换与编辑工具) V10.5.0 官方版...

    Full Video Converter Free是一款简单实用的视频格式转换工具,用户可通过该工具轻松即可完成视频格式的转换,还能根据自己的需求自定义其输出格式.此程序可以转换音视频文件,以便在其它 ...

  8. FLV视频文件格式分析

    FLV视频文件格式分析 廖雪峰 / 编程 / 2012-2-2 7:02 / 阅读: 1 FLV视频格式是Adobe推出的Flash可直接播放的视频流.需要注意的概念是编码格式和文件封装格式.编码格式 ...

  9. 实用系列1 —— 视频中的语音转换成文字

    实用系列1 -- 视频中的语音转换成文字python版本 背景说明 疫情原因,家里的老师亲戚需要对着电脑上网课,晋升为十八线小主播- 备课的内容来源都是当地教育局的公开课,为了学习公开课的上课方法,只 ...

  10. linux avi 转mp4,怎么把视频avi格式怎么转换成mp4格式

    随着时代的发展,现在的人们已经进入了快餐式的节奏了.但是在这种背景下如不去改变那么则会非常疲惫,所以就会出现大量的电影.电影也就是视频的文件类型多种多样.mp4.mkv.flv.avi等视频格式耳熟能 ...

最新文章

  1. 【Docker】容器的几种网络模式
  2. 波士顿动力CEO:不排斥军方订单,就想你粗暴地对待机器狗
  3. 计算机网络最提出的优点是什么,2013年计算机一级B考试模拟试题十八及答案解析...
  4. 无埋点数据收集和adb monkey测试屏蔽通知栏
  5. boost::multiprecision模块random相关的测试程序
  6. 不能错过的RTS经典:《蘑菇战争2》是如何做玩法创新的?
  7. 直播系统开发如何才可以抓住用户眼球
  8. php导入excel到mysql的方法
  9. 使用Gitblit 在windows 上部署你的Git Server
  10. 使用Velocity(VTL)调用自定义C# .net 中的方法
  11. 使用FFMPEG合并视频
  12. cad迷你画图2020中文版
  13. 阿里巴巴Java面试题、笔试题(含答案)
  14. 爱立信面试,面试官给我出的 C 算法问题
  15. JLink的JTag和SWD引脚定义及接线说明
  16. EXCEL/WPS中的数组公式{},在钉钉用什么进行替代
  17. 切莫让这三只猫跑进管理工作中
  18. requests 已过时,初探协程与异步 http 框架 httpx
  19. 机械硬盘升级固态硬盘
  20. 乘法逆元 java_java写的三个求乘法逆元的算法

热门文章

  1. Visual Basic
  2. 访问WebServcie遇到配额不足的时候,请增加配额
  3. 毕业生怎样尽快把自己打造成国际专家级人物?
  4. Netty03-进阶
  5. 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
  6. 使用Python绘制精美绝伦的股票行情K线图
  7. 怀念偶像科比布莱恩特--------Kobe Bryant
  8. android 火车购票功能,基于Android的火车票售票系统的设计与实现.doc
  9. 12306一直显示服务器忙,网购春运火车票首日 12306网站又现服务器忙
  10. 齐大计算机与控制学院在哪个校区阮,齐齐哈尔大学各个学院所在校区做个介绍...