gpt4 book ai didi

ffmpeg - 如何创建一个 720x480 的空白 mpg

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

为了加入一些视频剪辑(720x480 [SAR 8:9 DAR 4:3])并在每个视频之间留出两秒钟的空白,我尝试通过代码制作一个空白剪辑

ffmpeg -t 2 -s 720x480 -f rawvideo -pix_fmt rgb24 -r 29.97 -i /dev/zero -f lavfi -i anullsrc -shortest empty_720x480.mpg

但是当我尝试连接剪辑时,
-filter_complex "[0:v:0]setsar=8/9[v0];[1:v:0][1:a:0][v0][0:a:0][2:v:0][2:a:0][v0][0:a:0][3:v:0][3:a:0]concat=n=5:v=1:a=1[outv][outa]"

发生错误
Input link in3:v0 parameters (size 720x480, SAR 1:1) do not match the corresponding output link in0:v0 parameters (720x480, SAR 8:9)

我尝试先创建一个 720x540 并缩放到 720x480(),但与 720x480 [SAR 200:219 DAR 100:73] 仍然不一样。

我不知道如何解决它,请帮助。

最佳答案

在创建期间设置 SAR。

ffmpeg -f lavfi -i color=black:r=30000/1001:s=720x480,setsar=8/9[out0];anullsrc[out1] -t 2 -f vob empty_720x480.mpg

然后,在过滤过程中,
-filter_complex "[1:v:0][1:a:0][0:v][0:a:0][2:v:0][2:a:0][0:v][0:a:0][3:v:0][3:a:0]concat=n=5:v=1:a=1[outv][outa]"

我认为您的其余命令是正确的。

关于ffmpeg - 如何创建一个 720x480 的空白 mpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57313248/

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