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

Reply via email to