输入链接in1:v0参数与相应的输出链接in0:v0参数不匹配(ffmpeg SAR错误)

时间:2018-12-04 14:52:22

标签: video ffmpeg resize

在ffmpeg中使用复杂的过滤器时,出现SAR错误,我不太明白。输入命令如下(为清楚起见,分布在多行中):

ffmpeg \
-i '698cc30d2dc966eaf4dc4f6f3571df8d.mp4' \
-i '76a2ffdd0d7e82d31731c6e2c0c6f4c9.mp4' \
-filter_complex "\
    [0:v] setsar=sar=1,setpts=PTS-STARTPTS,scale=1080x1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2 [0v]; \
    [1:v] setsar=sar=1,setpts=PTS-STARTPTS,scale=1080x1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2 [1v]; \
    [0v][0:a][1v][1:a]concat=n=2:v=1:a=1[v][a]" \
-map "[v]" -map "[a]" \
-max_muxing_queue_size 500 \
-strict -2 \
out.mp4

我收到以下错误:

  

[Parsed_concat_8 @ 0x7fe35a70b100]输入链接in1:v0参数(大小为1080x1920,SAR 1:1)与相应的输出链接in0:v0参数(1080x1920,SAR 1216:1215)不匹配

     

[Parsed_concat_8 @ 0x7fe35a70b100]无法在Parsed_concat_8上配置输出板

     

重新初始化过滤器时出错!

     

无法将帧注入过滤器网络:参数无效

     

处理流#1:0的解码数据时出错

复杂的滤镜基本上将视频缩放到所需的尺寸(1080x1920),并在上下左右或侧面添加黑色边框,以使其适合矩形。它适用于某些视频,但由于某种原因在这种情况下不起作用,我无法理解错误消息。

有什么意思吗?如何解决?

0 个答案:

没有答案