在使用此代码进行平移和缩放之前,我成功地能够在一张图像上使用高档图像:
ffmpeg -y -t 15 -i 1.jpg -t 15 -i 2.jpg -t 15 -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417[v0]; [1:v]zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -s "800x450" -t 300 -threads 2 video.mp4
但是我不能使用以下多个图像上的相同:
ffmpeg -y -t 15 -i 1.jpg -t 15 -i 2.jpg -t 15 -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417[v0]; [1:v]scale=8000:-1,zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -s "800x450" -t 300 -threads 2 video.mp4
这是生成的错误:
输入链接in1:v0参数(大小1280x720,SAR 59001:59000)与相应的输出链接in0:v0参数(1280x720,SAR 1:1)不匹配[Parsed_concat_5 @ 0000022fb3004b80]无法在Parsed_concat_5上配置输出焊盘重新初始化过滤器出错!无法将帧注入过滤器网络:无效参数处理流#1:0的解码数据时出错转换失败!
任何帮助将不胜感激谢谢...