我正在与FFMPEG连接三个视频。
使用FFMPEG从AVI文件中提取串联的第1和第3个视频并转换为MP4。
他们的编解码信息如下。
串联中的第二个视频是使用FFMPEG编译的。我正在用FFMPEG编译帧来创建这个视频。
其编解码信息如下。
他们唯一不共享的是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格式,但我还不知道它是怎么回事。