[FFmpeg-trac] #3151(avcodec:new): H.261 encoding: "-mbd rd" seems to confuse order of MBs in GOBs
FFmpeg
trac at avcodec.org
Mon Nov 18 17:50:43 CET 2013
#3151: H.261 encoding: "-mbd rd" seems to confuse order of MBs in GOBs
-------------------------------------+-------------------------------------
Reporter: maikmerten | Type: defect
Status: new | Priority: normal
Component: avcodec | Version:
Keywords: | unspecified
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Summary of the bug:
How to reproduce:
{{{
% ffmpeg -i tmp/test.y4m -f h261 -vb 256k -mbd rd /tmp/test.h261
ffmpeg version N-58246-g7d0e927 Copyright (c) 2000-2013 the FFmpeg
developers
built on Nov 18 2013 17:15:01 with gcc 4.8 (Ubuntu/Linaro
4.8.1-10ubuntu8)
}}}
Specifying the "-mbd rd" option for H.261 encoding results in massively
corrupted output (see attached picture). From the looks of it, it appears
that the position of macroblocks within a GOB gets messed up.
Intra frames are unaffected.
Bitrate does not get inflated, quite surprisingly. Internal reference
stays intact, but failure to create a correct bitstream?
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3151>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list