当前位置:  开发笔记 > 开发工具 > 正文

Parsed_concat_1 @ 02ad98e0无法在Parsed_concat_1 ffmpeg上配置输出面板

如何解决《Parsed_concat_1@02ad98e0无法在Parsed_concat_1ffmpeg上配置输出面板》经验,为你挑选了1个好方法。

我正在使用ffmpeg连接三个视频。但是,由于某些原因,我遇到了错误。

我正在使用NReco Video Converter,它是FFMpeg C#包装器。

任何帮助将不胜感激。

以下是我完整的控制台输出:

C:\ffmpeg-20151130-git-7b11eea-win64-static\ffmpeg-20151130`enter code here`
-git-7b11eea-win64-static\bin
>ffmpeg -i I.mp4 -i V.mp4 -i O.mp4 -t 500 -f mp4 -s 1080*720 -filter_complex "co
ncat=n=3:v=1 [v]" -map "[v]" output.mp4
ffmpeg version N-76957-g7b11eea Copyright (c) 2000-2015 the FFmpeg developers
 built with gcc 5.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-l
ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --en
able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --ena
ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc
 --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enabl
e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --
enable-lzma --enable-decklink --enable-zlib
 libavutil      55.  9.100 / 55.  9.100
 libavcodec     57. 16.101 / 57. 16.101
 libavformat    57. 19.100 / 57. 19.100
 libavdevice    57.  0.100 / 57.  0.100
 libavfilter     6. 17.100 /  6. 17.100
 libswscale      4.  0.100 /  4.  0.100
 libswresample   2.  0.101 /  2.  0.101
 libpostproc    54.  0.100 / 54.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'I.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf56.12.100
Duration: 00:00:03.52, start: 0.036281, bitrate: 2041 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1080x720
[SAR 40:33 DAR 20:11], 1926 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc   (default)
Metadata:
  handler_name    : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp,
   128 kb/s (default)
  Metadata:
  handler_name    : SoundHandler
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'V.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf56.12.100
  Duration: 00:00:31.29, start: 0.036281, bitrate: 1560 kb/s
Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1080x720,
1428 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
Metadata:
  handler_name    : VideoHandler
Stream #1:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp,
 128 kb/s (default)
Metadata:
  handler_name    : SoundHandler
Input #2, mov,mp4,m4a,3gp,3g2,mj2, from 'O.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf56.12.100
 Duration: 00:00:03.52, start: 0.036281, bitrate: 2041 kb/s
Stream #2:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1080x720
  [SAR 40:33 DAR 20:11], 1926 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
Metadata:
  handler_name    : VideoHandler
Stream #2:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp,
 128 kb/s (default)
Metadata:
  handler_name    : SoundHandler
[Parsed_concat_0 @ 000000d2ed8bee80] Input link in1:v0 parameters (size 1080x720
, SAR 0:1) do not match the corresponding output link in0:v0 parameters (1080x72
0, SAR 40:33)
     [Parsed_concat_0 @ 000000d2ed8bee80] Failed to configure output pad on   Parsed_concat_0
Error configuring complex filters.
Invalid argument

aergistal.. 5

从控制台输出中可以看到,问题在于三个输入的SAR值不同:0:1第二个输入与40:33第一个和第三个输入的SAR值不同。

您可以使用setar滤波器设置corect SAR值,例如:

 [1:v:0]setsar=sar=40/33[1v0sar]

然后将[1v0sar]concat与其他视频流一起传递到过滤器。



1> aergistal..:

从控制台输出中可以看到,问题在于三个输入的SAR值不同:0:1第二个输入与40:33第一个和第三个输入的SAR值不同。

您可以使用setar滤波器设置corect SAR值,例如:

 [1:v:0]setsar=sar=40/33[1v0sar]

然后将[1v0sar]concat与其他视频流一起传递到过滤器。

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有