Python ffmpeg显示输出

时间:2018-07-31 10:54:32

标签: python ffmpeg

我要运行命令

ffmpeg -i movie.mp4 -vf scale=224:224 movie_224.mp4

使用python语言调整视频大小。

我有代码:

import subprocess
sys_cmd = ["ffmpeg", "-i", "movie.mp4", "-vf", "scale=224:224", movie_224.mp4]
subprocess.check_call(sys_cmd, stdout=subprocess.DEVNULL)

即使给出了参数subprocess.DEVNULL,我也不知道为什么会得到标准输出。

1 个答案:

答案 0 :(得分:1)

测试了它。由于某种原因,它转到stderr输出。要修复它,请运行以下命令

subprocess.check_call(sys_cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)