python脚本进行视频转码
时间: 2024-09-29 20:15:38 浏览: 42
python视频转码脚本
5星 · 资源好评率100%
在Python中,你可以使用第三方库来实现视频转码,其中最常用的是FFmpeg库。FFmpeg是一个强大的跨平台命令行工具,也提供了Python接口(如PyAV或moviepy),允许你在程序中方便地处理视频。
以下是使用Python和FFmpeg进行基本视频转码的一个简单例子:
```python
import subprocess
# 定义输入文件、输出文件以及需要的编码格式(例如MP4)
input_video = "input.mp4"
output_video = "output.mp4"
codec = "libx264" # H.264编码
# 构造FFmpeg命令
command = [
'ffmpeg', '-i', input_video,
'-c:v', codec, # 视频编码
'-preset', 'medium', # 设置编码速度,可以根据需要调整
'-crf', '22', # 控制比特率,数值越小质量越高
output_video
]
# 执行命令
subprocess.call(command)
阅读全文