使用FFMPEG YUV问题连接视频文件

时间:2015-11-03 19:52:15

标签: video ffmpeg libyuv

我正在与FFMPEG连接三个视频。

使用FFMPEG从AVI文件中提取串联的第1和第3个视频并转换为MP4。

他们的编解码信息如下。

enter image description here

串联中的第二个视频是使用FFMPEG编译的。我正在用FFMPEG编译帧来创建这个视频。

其编解码信息如下。

enter image description here 如您所见,视频共享相同的编解码器,分辨率和帧速率。

他们唯一不共享的是Decoded格式。一个是4:4:4,一个是4:2:2

我想我理解YUV在这个链接中的含义https://msdn.microsoft.com/en-us/library/windows/desktop/dd391027%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

当我将这三个视频连接在一起时,使用concat demuxer,它可以正常工作,但是当我尝试观看最终视频时,视频显示第一个播放的文件恰到好处,然后是最终视频中的第二个视频BLANK和第三个视频播放也很好。

所以我的问题是,如何连接3个MP4文件,但将第2个视频的解码格式改为4:2:2。当我编译帧时,我想我可以改变YUV格式,但我还不知道它是怎么回事。

0 个答案:

没有答案