[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
 (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