使用 Python3 运行 FFmpeg 命令 - 完整代码示例
以下是使用 Python3 代码运行 FFmpeg 命令的完整示例,它将执行与原始 FFmpeg 命令相同的操作:
import subprocess
input_file = '1.mp4'
output_file = 'output.mp4'
cmd = ['ffmpeg', '-i', input_file, '-empty_hdlr_name', '1', '-metadata:s:v:0', 'language=jpn',
'-metadata:s:a:0', 'language=jpn', '-c', 'copy', '-disposition:v:1', 'attached_pic', output_file]
subprocess.run(cmd, check=True)
该代码将输入文件 '1.mp4' 转换为输出文件 'output.mp4',并添加元数据和其他选项。
注意:
- 需要安装 FFmpeg 并确保其可在系统路径中找到。
- 该示例使用
subprocess.run函数执行 FFmpeg 命令。 check=True参数确保命令执行成功,否则将抛出异常。- 可以根据需要修改输入文件、输出文件和 FFmpeg 命令参数。
原文地址: https://www.cveoy.top/t/topic/nBpr 著作权归作者所有。请勿转载和采集!