Hi all, I was recently made aware of an issue in interlaced rendering that seems like a bug but I am not exactly sure where the problem lies.
The problem is that in some cases, MLT renders an interlaced video with bottom field first, even when asked for a top field first result. I tracked down the issue to some transitions. For example with a simple 2 track color sample : melt color:red out=20 -track color:blue out=20 -consumer avformat:test.mp4 f=mxf progressive=0 real_time=-1 threads=0 top_field_first=1 vcodec=mpeg2video Produces a correct top field first video. Now if you add a transition but keep the exact same rendering parameters: melt color:red out=20 -track color:blue out=20 -transition frei0r.cairoblend a_track=0 b_track=1 out=20 -consumer avformat:test.mp4 f=mxf progressive=0 real_time=-1 threads=0 top_field_first=1 vcodec=mpeg2video You get an interlaced video with bottom field first! Not all transition seem to have this problem, but at least frei0r.cairoblend and qtblend do break the field order. FYI, I used mediainfo to detect the field order of the rendered videos. Do you have any hint on where / how to fix this ? Thanks a lot, Jean-Baptiste
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel