[FFmpeg-trac] #1810(undetermined:new): ffprobe: some .m4a files' metatags are not read by ffprobe

FFmpeg trac at avcodec.org
Sat Oct 13 11:43:19 CEST 2012


#1810: ffprobe: some .m4a files' metatags are not read by ffprobe
--------------------------------------+----------------------------------
             Reporter:  movie_fan     |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  undetermined  |                  Version:  0.11.2
             Keywords:  .m4a alac     |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------
 Summary of the bug:
 How to reproduce:
 {{{
 % ffprobe Portugal.m4a
 ffprobe version 0.11.2 Copyright (c) 2007-2012 the FFmpeg developers
   built on Oct 10 2012 18:26:07 with gcc 4.7.1
 }}}


 Running ffprobe on alac encoded files (.m4a), only returns the
 creation_date metadata. Album, artist, title, etc. are not returned.

 The mp4v2 tool returns those correctly. Also, AtomicParsley and Mp3tag
 read the metadata correctly.

 Here are the outputs of ffprobe and mp4v2:


 configuration: --enable-libmp3lame --enable-libtheora --enable-libx264
 --disable-libgsm --enable-postproc --disable-libxvid --enable-libfaac
 --enable-pthreads --enable-libvorbis --enable-gpl --disable-x11grab
 --enable-nonfree
   libavutil      51. 54.100 / 51. 54.100
   libavcodec     54. 23.100 / 54. 23.100
   libavformat    54.  6.100 / 54.  6.100
   libavdevice    54.  0.100 / 54.  0.100
   libavfilter     2. 77.100 /  2. 77.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Portugal.m4a':
   Metadata:
     major_brand     : M4A
     minor_version   : 0
     compatible_brands: mp42isomM4A
     creation_time   : 2012-09-29 15:28:41
   Duration: 00:01:28.80, start: 0.000000, bitrate: 608 kb/s
     Stream #0:0(und): Audio: alac (alac / 0x63616C61), 44100 Hz, 2
 channels, s16, 608 kb/s
     Metadata:
       creation_time   : 2012-09-29 15:28:41
 [FORMAT]
 filename=Portugal.m4a
 nb_streams=1
 format_name=mov,mp4,m4a,3gp,3g2,mj2
 format_long_name=QuickTime/MPEG-4/Motion JPEG 2000 format
 start_time=0.000000
 duration=88.800000
 size=6756165
 bit_rate=608663
 TAG:major_brand=M4A
 TAG:minor_version=0
 TAG:compatible_brands=mp42isomM4A
 TAG:creation_time=2012-09-29 15:28:41
 [/FORMAT]




 mp4info version 2.0.0
 Portugal.m4a:
 ReadChildAtoms: "Portugal.m4a": In atom meta missing child atom hdlr
 Track   Type    Info
 1       audio   alac, 88.800 secs, 608 kbps, 44100 Hz
 ReadChildAtoms: "Portugal.m4a": In atom meta missing child atom hdlr
  Name: Sonhei que estava em Portugal
  Artist: Cristina Branco
  Album: Ulisses
  Track: 1 of 0
  Genre: Fado

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1810>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list