On 10/11/15 17:10, Alex Anderson wrote: > Hello, > > I am using Libav to remux an mpegts stream into an FLV stream and > publishing the stream to an RTMP server. The TS contains H.264 and AAC. > Whenever the encoded video is progressive, the remuxing and streaming > works great. Whenever the encoded video is interlaced and I pull down > the stream from the server, VLC fails to play the stream. Our in-house > decoder is able to play the stream, but there are artifacts on the > parts of the video where there is motion. I should note that we use an > in-house encoder, and can confirm that it encodes interlaced content > correctly.
> So, I was wondering if anyone could tell me how interlaced video needs > to be handled differently than progressive. Are there some fields I > need to set in the context structures? Filter to use? Limitation of > the FLV muxing perhaps? My guess is that the problem is in the h264 bitstream parsing/formatting that avconv does and you probably arent doing. check do_streamcopy() and av_parser_change() in particular. lu _______________________________________________ libav-api mailing list libav-api@libav.org https://lists.libav.org/mailman/listinfo/libav-api