#1696 closed defect (fixed)
Year metadata wrong on some M4A files
| Reported by: | enicolas | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avcodec |
| Version: | git-master | Keywords: | metadata mov |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description
Summary of the bug:
The "year" metadata is returned wrong on some M4A (Apple Lossless) files.
How to reproduce:
% ffmpeg -i "01 Oxygene, Pt. I.m4a"
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
built on Aug 26 2012 19:30:57 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
configuration: --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-shared --enable-pic --disable-mmx --arch=x86_64
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
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01 Oxygene, Pt. I.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
album : Oxygene [1, HD]
title : Oxygène, Pt. I
track : 1/6
date : 2011-12-19
copyright : Disques Dreyfus
artist : Jean Michel Jarre
comment : Apple Lossless from Qobuz
genre : Electronic
Duration: 00:07:39.73, start: 0.000000, bitrate: 2760 kb/s
Stream #0:0(eng): Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32, 2755 kb/s
The metadata date returned is "2011-12-19", but the correct year in this file is "1976".
Attachments (1)
Change History (7)
comment:1 by , 13 years ago
| Keywords: | mov added |
|---|
comment:2 by , 13 years ago
Hello.
You can download the file on which I identified the problem here :
https://dl.dropbox.com/u/251728/01%20Oxyg%C3%A8ne%2C%20Pt.%20I.m4a
This file is copyrighted material (which I legally own), so please use it only for debugging purpose and delete it afterwards.
Regards.
by , 13 years ago
| Attachment: | 01 Oxygène, Pt. I_cut.m4a added |
|---|
comment:3 by , 13 years ago
| Status: | new → open |
|---|
comment:5 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | open → closed |
This problem is not reproducible anymore.
comment:6 by , 13 years ago
$ ffmpeg -i 01\ Oxygène\,\ Pt.\ I_cut.m4a
ffmpeg version N-45552-g3f81489 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 15 2012 17:46:54 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl
libavutil 51. 76.100 / 51. 76.100
libavcodec 54. 66.100 / 54. 66.100
libavformat 54. 32.101 / 54. 32.101
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 19.102 / 3. 19.102
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 16.100 / 0. 16.100
libpostproc 52. 1.100 / 52. 1.100
Truncating packet of size 12252 to 1357
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '01 Oxygène, Pt. I_cut.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
album : 1} Oxygene [HD]
title : Oxygène, Pt. I
track : 1/6
copyright : Disques Dreyfus
artist : Jean Michel Jarre
comment : Qobuz 24/96
genre : Electronic
date : 1976
Duration: 00:07:39.73, start: 0.000000, bitrate: 6 kb/s
Stream #0:0(eng): Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32, 2755 kb/s
Stream #0:1: Video: mjpeg, yuvj444p, 600x600 [SAR 100:100 DAR 1:1], 90k tbr, 90k tbn, 90k tbc
At least one output file must be specified
Note:
See TracTickets
for help on using tickets.



Please provide a sample.