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

FFmpeg trac at avcodec.org
Fri Jan 22 13:38:18 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 richardbushell):

 512 is written currently (which I believe is the Minor Version for ISOM).
 Obviously your -brand option doesn't change this.

 Can you confirm whether whether ffmpeg definitely writes mp41 (or mp42)
 files. And if so, I'd also need to re-check what the Minor Brand value
 should be.

 Yes, MP4Box -brand mp42:0 does overwrite these values anyway so need need
 to use a binary editor. Without changing the Minor Version MPEG-DASH
 conformance tool throws an error reporting it as invalid value.

 We've been changing this value for some time using MP4Box, which solves
 the problem. But I thought I'd best flag it with yourselves as it would be
 great to fix it. ISOM can be listed as a Compatible brand, but not a Major
 brand as per the specs. If corrected, we could omit the MP4Box step.

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

More information about the FFmpeg-trac mailing list