#2731 closed enhancement (fixed)
Problem with -metadata disc
| Reported by: | Markus | Owned by: | Carl Eugen Hoyos |
|---|---|---|---|
| Priority: | wish | Component: | avformat |
| Version: | git-master | Keywords: | mov metadata |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description (last modified by )
metadata disc is not working for me.
"title" tag is updated but the tag "disc" is not created (also tried different solutions).
working with latest windows version...
F:\>ffmpeg -i inFile.m4a -metadata disc="5/6" -metadata title="test" outFile.m4a
ffmpeg version N-53724-g716dbc7 Copyright (c) 2000-2013 the FFmpeg developers
built on May 31 2013 23:33:02 with gcc 4.8.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-
amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --
enable-libxvid --enable-zlib
libavutil 52. 34.100 / 52. 34.100
libavcodec 55. 12.102 / 55. 12.102
libavformat 55. 8.102 / 55. 8.102
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 73.100 / 3. 73.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'inFile.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
track : 13
[b] disc : 1/2[/b]
album : Kontor - Chilled Beats
album_artist : Various Artists
artist : Hardwell vs. Collin McLoughlin
title : Call Me a Spaceman (Unplugged Version)
encoder : Lavf54.3.100
date : 2013
Duration: 00:02:19.20, start: 0.000000, bitrate: 193 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 19
2 kb/s
Metadata:
handler_name : SoundHandler
File 'outFile.m4a' already exists. Overwrite ? [y/N] y
Output #0, ipod, to 'outFile.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
track : 13
date : 2013
album : Kontor - Chilled Beats
album_artist : Various Artists
artist : Hardwell vs. Collin McLoughlin
disc : 5/6
title : test
encoder : Lavf55.8.102
Stream #0:0(und): Audio: aac (libvo_aacenc) (mp4a / 0x6134706D), 44100 Hz, s
tereo, s16, 128 kb/s
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 -> #0:0 (aac -> libvo_aacenc)
Press [q] to stop, [?] for help
size= 2200kB time=00:02:19.21 bitrate= 129.5kbits/s
video:0kB audio:2176kB subtitle:0 global headers:0kB muxing overhead 1.121632%
F:\>ffprobe outfile.m4a
ffprobe version N-53724-g716dbc7 Copyright (c) 2007-2013 the FFmpeg developers
built on May 31 2013 23:33:02 with gcc 4.8.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-
amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --
enable-libxvid --enable-zlib
libavutil 52. 34.100 / 52. 34.100
libavcodec 55. 12.102 / 55. 12.102
libavformat 55. 8.102 / 55. 8.102
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 73.100 / 3. 73.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'outfile.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
title : test
artist : Hardwell vs. Collin McLoughlin
album_artist : Various Artists
album : Kontor - Chilled Beats
date : 2013
encoder : Lavf55.8.102
track : 13
Duration: 00:02:19.24, start: 0.000000, bitrate: 129 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 12
8 kb/s
Metadata:
handler_name : SoundHandler
F:\>
Attachments (2)
Change History (11)
comment:1 by , 13 years ago
| Component: | FFmpeg → undetermined |
|---|---|
| Description: | modified (diff) |
| Keywords: | mov added; disc removed |
| Version: | unspecified → git-master |
comment:2 by , 13 years ago
If i use e.g. mp3tag to update disc tag the output of ffprobe is correct:
F:\>ffprobe outfile.m4a
ffprobe version N-53724-g716dbc7 Copyright (c) 2007-2013 the FFmpeg developers
built on May 31 2013 23:33:02 with gcc 4.8.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-
amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --
enable-libxvid --enable-zlib
libavutil 52. 34.100 / 52. 34.100
libavcodec 55. 12.102 / 55. 12.102
libavformat 55. 8.102 / 55. 8.102
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 73.100 / 3. 73.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'outfile.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
track : 13
disc : 1/3
album : Kontor - Chilled Beats
album_artist : Various Artists
artist : Hardwell vs. Collin McLoughlin
title : test
encoder : Lavf55.8.102
date : 2013
Duration: 00:02:19.24, start: 0.000000, bitrate: 129 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 12
8 kb/s
Metadata:
handler_name : SoundHandler
comment:4 by , 13 years ago
comment:5 by , 13 years ago
I can confirm this.
I went to download a free sample m4a file: http://developer.longtailvideo.com/trac/browser/trunk/html5/test/files/bunny.m4a?rev=944
Then I downloaded latest mp3tag to test things: http://www.mp3tag.de/en/download.html
Before using mp3tag, the output was:
> ffmpeg -i bunny.m4a
ffmpeg version N-54277-gff130d7 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 30 2013 01:25:12 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 37.101 / 52. 37.101
libavcodec 55. 17.100 / 55. 17.100
libavformat 55. 10.100 / 55. 10.100
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 77.101 / 3. 77.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000003eb940] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bunny.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
creation_time : 2008-05-07 11:45:07
title : Big Buck Bunny
gapless_playback: 0
encoder : iTunes v7.6.1, QuickTime 7.4.1
artist : Blender foundation
genre : Animation
date : 2008
lyrics : The Peach open movie project presents One big rabbit Three rodents And one giant payback Get ready Big Buck Bunny Coming soon www.bigbuckbunny.org
Duration: 00:00:33.07, start: 0.000000, bitrate: 142 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s
Metadata:
creation_time : 2008-05-07 11:45:07
Stream #0:1: Video: mjpeg, yuvj444p, 424x600 [SAR 100:100 DAR 53:75], 90k tbr, 90k tbn, 90k tbc
At least one output file must be specified
and after using the mp3tag utility:
> ffmpeg -i bunny_new.m4a
ffmpeg version N-54277-gff130d7 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 30 2013 01:25:12 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 37.101 / 52. 37.101
libavcodec 55. 17.100 / 55. 17.100
libavformat 55. 10.100 / 55. 10.100
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 77.101 / 3. 77.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000024eb980] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bunny_new.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
creation_time : 2008-05-07 11:45:07
disc : 1/4
genre : Animation
artist : Blender foundation
lyrics : The Peach open movie project presents One big rabbit Three rodents And one giant payback Get ready Big Buck Bunny Coming soon www.bigbuckbunny.org
title : Big Buck Bunny
encoder : iTunes v7.6.1, QuickTime 7.4.1
date : 2008
gapless_playback: 0
Duration: 00:00:33.07, start: 0.000000, bitrate: 142 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s
Metadata:
creation_time : 2008-05-07 11:45:07
Stream #0:1: Video: mjpeg, yuvj444p, 424x600 [SAR 100:100 DAR 53:75], 90k tbr, 90k tbn, 90k tbc
At least one output file must be specified
comment:7 by , 13 years ago
| Component: | undetermined → avformat |
|---|---|
| Owner: | set to |
| Priority: | normal → wish |
| Reproduced by developer: | set |
| Status: | new → open |
| Type: | defect → enhancement |
Patch sent to ffmpeg.devel.
comment:8 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | open → closed |
Fixed in fbc0004, thank you for the report!



Why do you think that mov/m4a supports metadata called "disc"? If you have such a sample please attach it.