python+ffmpeg 批量视频转码
python+ffmpeg 批量视频转码
为什么要转码? 现在大多数视频编码为h264, 而家里的车机系统比较老, 无法解码h264, 但可以解码mpeg4
为什么不选择格式工厂等软件? 最重要的一点: 不符合程序员的身份(也不能写博客啊)
安装ffmpeg
传送门ffmpeg-5.0-essentials_build_1.zip
官网下载压缩包, 解压到自定义位置, 环境变量path填入bin目录就好了, 如C:\develop\ffmpeg-5.0-essentials_build\bin
测试安装成功
查看视频编码
没想到potplayer居然不显示视频编码格式, 可能是我方法不对
上图中的视频为h264编码, 在文件信息中却找不到h264字眼
但他的编码信息在ffmpeg无所遁形: ffprobe -i 095一生何求-陈百强.mkv -show_streams -select_streams v -print_format json
附上转换完成后查看视频编码信息:
python代码
1 | import os |
关于ffmpeg的, 就是一条命令
ffmpeg -i inputFile -vcodec mpeg4 outputFile
同样, 要转换为h264只需
ffmpeg -i inputFile -vcodec h264 outputFile
更多ffmpeg使用可以参考使用FFmepg进行视频转码、视频格式转换、图片提取等!_dulingwen的博客-CSDN博客_ffmpeg转换视频格式
另外再附上新找到的资源==经典老歌800首MV==, 阿里云链接 https://www.aliyundrive.com/s/z1w6WY8iJDw
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.