#5597 closed defect (invalid)
Metadata Lost on Transcode to MP3
Reported by: | br3wski3 | Owned by: | |
---|---|---|---|
Priority: | important | Component: | undetermined |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Transcode to MP3 loses metadata.
A simple transcode to mp3 shows metadata in the source and what is intended for the output. However, afterward, the generated file has none of the source file metadata.
Desktop>ffmpeg -i L:\br3wski3\WilliamGibson-NeuromancerD2.opus WilliamGibson-NeuromancerD2.mp3 -y ffmpeg version N-80117-gdac030d Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib libavutil 55. 24.100 / 55. 24.100 libavcodec 57. 43.100 / 57. 43.100 libavformat 57. 37.101 / 57. 37.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 46.100 / 6. 46.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 [ogg @ 033a8a40] 718 bytes of comment header remain Input #0, ogg, from 'L:\br3wski3\WilliamGibson-NeuromancerD2.opus': Duration: 01:11:18.98, start: 0.000000, bitrate: 60 kb/s Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp Metadata: ENCODER : opusenc from opus-tools v0.1.9 ARTIST : William Gibson TITLE : Neuromancer Disc 2 ALBUM : Neuromancer DATE : 2011 track : 2 TRACKTOTAL : 9 ALBUM ARTIST : Robertson Dean GENRE : Audiobook ENCODER_OPTIONS : --bitrate 64 Stream #0:1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x470 [SAR 96:96 DAR 50:47], 90k tbr, 90k tbn Metadata: comment : Cover (front) [swscaler @ 034ce020] deprecated pixel format used, make sure you did set range correctly [mp3 @ 034c37e0] Frame rate very high for a muxer not efficiently supporting it. Please consider specifying a lower framerate, a different muxer or -vsync 2 [mp3 @ 034c37e0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. Last message repeated 1 times Output #0, mp3, to 'WilliamGibson-NeuromancerD2.mp3': Metadata: TSSE : Lavf57.37.101 Stream #0:0: Video: png, rgb24, 500x470 [SAR 1:1 DAR 50:47], q=2-31, 200 kb/s, 90k fps, 90k tbn Metadata: comment : Cover (front) encoder : Lavc57.43.100 png Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp Metadata: ENCODER_OPTIONS : --bitrate 64 ARTIST : William Gibson TITLE : Neuromancer Disc 2 ALBUM : Neuromancer DATE : 2011 track : 2 TRACKTOTAL : 9 ALBUM ARTIST : Robertson Dean GENRE : Audiobook encoder : Lavc57.43.100 libmp3lame Stream mapping: Stream #0:1 -> #0:0 (mjpeg (native) -> png (native)) Stream #0:0 -> #0:1 (opus (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=-0.0 Lsize= 67438kB time=01:11:18.97 bitrate= 129.1kbits/s speed=9.27x video:578kB audio:66860kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000377% Desktop>ffmpeg -i WilliamGibson-NeuromancerD2.mp3 ffmpeg version N-80117-gdac030d Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib libavutil 55. 24.100 / 55. 24.100 libavcodec 57. 43.100 / 57. 43.100 libavformat 57. 37.101 / 57. 37.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 46.100 / 6. 46.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Input #0, mp3, from 'WilliamGibson-NeuromancerD2.mp3': Metadata: encoder : Lavf57.37.101 Duration: 01:11:19.01, start: 0.023021, bitrate: 129 kb/s Stream #0:0: Audio: mp3, 48000 Hz, stereo, s16p, 128 kb/s Metadata: encoder : Lavc57.43 Stream #0:1: Video: png, rgb24(pc), 500x470 [SAR 1:1 DAR 50:47], 90k tbr, 90k tbn Metadata: comment : Cover (front) At least one output file must be specified
Change History (2)
comment:1 by , 9 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 9 years ago
Note:
See TracTickets
for help on using tickets.
Had revelation just after posting ticket that the metadata needed to be mapped from the opus audio stream to global for the output mp3 file.