我想使用比例过滤器并在电影的前 X 秒添加延迟。
我尝试使用此命令:
ffmpeg -i new1.mp4 -filter_complex
"scale=720:-1[scale];tpad=start_duration=2;adelay=2s|2s" -map "[scale]"
scaled720.mp4
我想要的是具有特定大小(720:-1 - 宽高比)的视频,在前 2 秒内也会有延迟。
最佳答案
ffmpeg -i new1.mp4 -filter_complex "[0:v]scale=720:-1,tpad=start_duration=2[v];[0:a]adelay=2s:all=true[a]" -map "[v]" -map "[a]" scaled720.mp4
过滤器输入和输出应正确标记以避免歧义。见 filtering introduction和 filtergraph syntax了解更多信息。
关于ffmpeg - 需要创建电影大小 720 :-1 with a delay in it's 2 first seconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56719247/