REMEMBER: MEncoder's libavformat muxing is presently broken

Discuss about generic usage of MediaCoder.

Moderator: HuggiL

Post Reply
coroner
Beginner
Beginner
Posts: 8
Joined: Tue Jun 09, 2009 7:29 pm

REMEMBER: MEncoder's libavformat muxing is presently broken

Post by coroner » Wed Jun 10, 2009 6:57 pm

Hello

Version 0.7.1.4433

When i try to cut out part of mp4 (avc1/acc) file with MEncoder i see ominous warning:

Code: Select all

** MUXER_LAVF *****************************************************************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
What does this mean? Can I use MEncoder fearless? In internet I have not found the clear answer. MEncoder is the only solution to edit mp4 files, because ffmpeg have big problem with sync. Anyway Light Alloy player plays transcoded files normally. The file itself, too, seems perfectly normal. Is it only seems?

BR, Igor

stanley
Site Admin
Site Admin
Posts: 4135
Joined: Mon May 15, 2006 7:43 pm
Location: Sydney

Re: REMEMBER: MEncoder's libavformat muxing is presently broken

Post by stanley » Thu Jun 11, 2009 12:22 pm

If you don't use B-frames (e.g. using Xvid simple profile, H.264 baseline), it should be safe.
When things work together, things work.

Post Reply