[FFmpeg-trac] #2901(avcodec:new): mpeg4 encoder does not have any of the profile/level standard
FFmpeg
trac at avcodec.org
Sat Aug 24 22:10:06 CEST 2013
#2901: mpeg4 encoder does not have any of the profile/level standard
-------------------------------------+-------------------------------------
Reporter: | Type:
iuqbgq9h-1@… | enhancement
Status: new | Priority: minor
Component: avcodec | Version: git-
Keywords: mpeg4 | master
profile level | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the request:
When encoding mpeg4 video (-c:v mpeg4) with ffmpeg, it does not have any
limits of the various profile/levels for mpeg4 as found in MPEG-4 Part 2
and listed on this page
http://en.wikipedia.org/wiki/MPEG-4
(see MPEG-4 Levels section)
So for instance, the max bitrate and max buffer size are not programmed,
and the generated video can violate these limits. They have to be set
manually (with -maxrate, -bufsize). Moreover, to get "Advanced Simple
Profile", need to use '-profile 15', which is an odd number unfound in the
documentation and has to be looked up in the source code.
How to reproduce:
{{{
% ffmpeg -i input -c:v mpeg4 ... output
ffmpeg version N-55721-gc443689
built on Aug 22 2013 19:06:24 with gcc 4.7.3 (GCC)
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2901>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list