将Popen与ffmpeg一起使用时的空行输出

2024-10-02 00:39:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从命令获取信息输出:

ffmpeg -i 2019-04-22_16-45-14.mp4 -loop 1 -i image.png -an -filter_complex "blend=difference:shortest=1,blackframe=99:32" -f null -

在命令行中尝试此命令时-信息就在那里,但当我尝试使用Popen-无(None,None)

我尝试了subprocess,并在前面尝试了os.popen

command = 'ffmpeg -i 2019-04-22_16-45-14.mp4 -loop 1 -i image.png -an -filter_complex "blend=difference:shortest=1,blackframe=99:32" -f null -'
subproc = subprocess.Popen(command.split(' '), shell=True)
x = subproc.communicate()
print(x)

Tags: image命令loopanpngfilternullffmpeg

热门问题