gpt4 book ai didi

ffmpeg 指定应用过滤器的顺序

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

我有一个视频,我想先裁剪,然后缩放并将结果输出为图像。我环顾四周 in the docs 但无法找到关于 ffmpeg 应用其过滤器的顺序的明确答案。
目前,我正在运行

ffmpeg -i vid -filter:v "crop={0}:{1}:{2}:{3}".format(str(width), str(height), str(x_min), str(y_min)) -c:a copy -crf 23 crop_vid

其次是
ffmpeg -i crop_vid -vf 'scale={0}*iw:{0}*ih'.format(str(resize_factor)) -c:a copy -crf 23 os.path.join(img_path, '%04d.bmp')

我将这些作为 python 脚本的子进程运行,因此是部分 python 表示法。我可以以某种方式将其作为一个脚本运行,以确保第一次裁剪的顺序,然后进行缩放而不是两次运行 ffmpeg?

最佳答案

当然,您需要按所需顺序指定过滤器,用逗号分隔。

所以-filter:v "crop=W:H:X:Y,scale=W:H"

关于ffmpeg 指定应用过滤器的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61278455/

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