FFmpeg
是操作视频的开源工具,本文记录Python
操作FFmpeg
进行视频压缩的方法。
简介 {#简介}
-
FFmpeg
是一个完整的,跨平台的解决方案,记录,转换和流音频和视频。
下载安装 {#下载安装}
-
Ubuntu 可以使用 apt 安装:
-
Windows 可以下载安装包,需要配置环境变量
视频压缩 {#视频压缩}
下面是ffmpeg压缩视频的命令:
-
将视频压缩指定大小
-fs 10
: 表示文件大小最大值为 10MB
-
设置视频的帧率为20fps
-r 20
:表示帧率设置为 20fps
-
设置视频的码率
-b:v
: 指定视频的码率
-b:a
: 指定音频的码率
1M
:码率的值 1M 表示 1Mb/s -
设置视频的分辨率
-s
: 1920x1080表示分辨率为1920x1080 -
可以结合上面的命令一起来使用
Python 调用 {#Python-调用}
- 在 Python 中可以用
os
命令调用ffmpeg
- 示例批量压缩的 Python 代码:
参考资料 {#参考资料}
文章链接:
https://www.zywvvd.com/notes/coding/python/tools/python-ffmpeg/python-ffmpeg/