FFMPEG缩放和xfade不一起工作
我正在尝试使用缩放图片并将xfade添加到其中。错误:FFMPEG缩放和xfade不一起工作,ffmpeg,Ffmpeg,我正在尝试使用缩放图片并将xfade添加到其中。错误: ffmpeg -threads 1 -loop 1 -t 5 -i p1.jpg -loop 1 -t 5 -i p2.jpg -filter_complex "[0:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,xfade=transition=fade:duration=0.5:offset=4.5
ffmpeg -threads 1 -loop 1 -t 5 -i p1.jpg -loop 1 -t 5 -i p2.jpg -filter_complex "[0:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,xfade=transition=fade:duration=0.5:offset=4.5[v0];[1:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,xfade=transition=fade:duration=0.5:offset=9[v1]; [v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -map "[v]" -y out.mp4
当我移除xfade过滤器时,它可以正常工作
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_xfade_5
- 需要2个输入,但您只提供1个输入
- 您只需要1个xfade
- 我删除了concat过滤器,因为xfade基本上是连接两个图像
ffmpeg -y -loop 1 -t 5 -i p1.jpg -loop 1 -t 5 -i p2.jpg -filter_complex "[0:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2[img0];[1:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2[img1];[img0][img1]xfade=transition=fade:duration=0.5:offset=4.5,format=yuv420p[v]" -map "[v]" out.mp4