[FFmpeg-trac] #5178(avformat:new): isom cannot be a MAJOR BRAND in MP4 created from ffmpeg

FFmpeg trac at avcodec.org
Fri Jan 22 17:32:54 CET 2016

#5178: isom cannot be a MAJOR BRAND in MP4 created from ffmpeg
             Reporter:               |                    Owner:
  richardbushell                     |                   Status:  new
                 Type:  defect       |                Component:  avformat
             Priority:  normal       |               Resolution:
              Version:  unspecified  |               Blocked By:
             Keywords:  mov          |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |

Comment (by cehoyos):

 Your posts are a little confusing, please try to clarify a few things:
 You write that you want us to change major_brand and minor_version in
 libavformat/movenc.c (that is correct, isn't it?) which is of course
 trivial. But I suspect this would not fix your actual problem which is -
 if I understand correctly - playback with some player: When you write "if
 I change the brand via MP4Box", please understand that MP4Box does not
 just change the brand but it actually writes a new, different file with
 (many) different properties, not just the brand.
 So please either use a binary editor to change the values in the file
 produced by FFmpeg (and test) or simply change 0x200 in the line {{{int
 minor = 0x200;}}} in libavformat/movenc.c to 0 and test. If this really
 fixes your issue, please clarify this here and it will get fixed quickly.
 If - as I expect - this is not sufficient, please explain how we can
 reproduce your (actual!) issue: Which player refuses FFmpeg's files?

Ticket URL: <https://trac.ffmpeg.org/ticket/5178#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list