gpt4 book ai didi

python - 一个接一个地运行两个ffmpeg命令

转载 作者:行者123 更新时间:2023-12-04 23:32:00 25 4
gpt4 key购买 nike

我需要运行两个 ffmpeg命令,一个接一个,即等到第一个命令完成,然后运行第二个命令。第一个命令是

ffmpeg -threads 8 -i D:\imagesequence\dpx\brn_055.%04d.dpx D:\imagesequence\dpx\test2.mov

第二个是
ffmpeg -i D:/imagesequence/background.jpg -vf "movie='D\:/imagesequence/dpx/thumbnail.jpg' [watermark]; [in][watermark] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/3 [out]" D:/imagesequence/dpx/final_with_text_mod_04.jpg

在 Python 中完成此任务的最佳方法是什么?

最佳答案

您只需调用 2 次 ffmpeg 即可。带有 subprocess 的命令python模块,这已经是默认行为

import subprocess

execstr1 = 'ffmpeg -x -y -z ...'
execstr2 = 'ffmpeg -a -b -c ...'

out1 = subprocess.check_output(execstr1, shell=True)

out2 = subprocess.check_output(execstr2, shell=True)

关于python - 一个接一个地运行两个ffmpeg命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com