[FFmpeg-trac] #7614(undetermined:new): flac to mp3 conversion with -af volume=replaygain=[track|album] doesn't remove replaygain side data
FFmpeg
trac at avcodec.org
Thu Dec 13 19:57:46 EET 2018
#7614: flac to mp3 conversion with -af volume=replaygain=[track|album] doesn't
remove replaygain side data
-------------------------------------+-------------------------------------
Reporter: q3cpma | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
From what I've gathered on the IRC, using the volume=replaygain=album (or
track) audio filter should remove the side data while applying it. When
converting from flac to mp3 (lame), these are kept, but not when
converting from flac to flac (as it should).
I also tried with a different input format (wv) and the audio filters does
nothing; probably because wv doesn't have a "Side data" section in
ffprobe.
To resume, here's a script illustrating the bug:
1) Convert from flac to mp3, audio filter works, but side data is kept.
During playback, the replaygain gain is applied a second time.
2) Same but with flac to flac. Since the side data isn't kept, everything
is perfect.
3-4) flac to wv then wv to mp3.
5) ffprobe showing the results: only the output of 1) and the original
have the dreaded side data.
I also tried with `-af volume=replaygain=drop,asidedata=mode=delete` to no
avail.
How to reproduce:
{{{
Script started on 2018-12-13 18:45:32+01:00
~ $ ffmpege -i test.flac -map_metadata -1 -af volume=replaygain=album -c:a
libmp3lame -q:a 3 test.mp3
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, flac, from 'test.flac':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
ENCODER : Lavf57.83.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 953 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
Stream mapping:
Stream #0:0 -> #0:0 (flac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'test.mp3':
Metadata:
TSSE : Lavf58.20.100
Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp (16 bit)
Metadata:
encoder : Lavc58.35.100 libmp3lame
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
size= 7449kB time=00:05:26.87 bitrate= 186.7kbits/s speed=96.7x
video:0kB audio:7449kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.003317%
~ $ ffmpeg -i test.flac -map_metadata -1 -af volume=replaygain=album
test_out.flac
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, flac, from 'test.flac':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
ENCODER : Lavf57.83.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 953 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
Stream mapping:
Stream #0:0 -> #0:0 (flac (native) -> flac (native))
Press [q] to stop, [?] for help
[flac @ 0x564a5a4e3c80] encoding as 24 bits-per-sample
Output #0, flac, to 'test_out.flac':
Metadata:
encoder : Lavf58.20.100
Stream #0:0: Audio: flac, 44100 Hz, stereo, s32 (24 bit), 128 kb/s
Metadata:
encoder : Lavc58.35.100 flac
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
size= 63417kB time=00:05:26.86 bitrate=1589.4kbits/s speed= 424x
video:0kB audio:63409kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.012764%
~ $ ffmpeg -i test.flac test.wv
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, flac, from 'test.flac':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
ENCODER : Lavf57.83.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 953 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
Stream mapping:
Stream #0:0 -> #0:0 (flac (native) -> wavpack (native))
Press [q] to stop, [?] for help
Output #0, wv, to 'test.wv':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
encoder : Lavf58.20.100
Stream #0:0: Audio: wavpack, 44100 Hz, stereo, s16p, 128 kb/s
Metadata:
encoder : Lavc58.35.100 wavpack
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
size= 38477kB time=00:05:27.00 bitrate= 963.9kbits/s speed= 459x
video:0kB audio:38476kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.001221%
~ $ ffmpeg -i test.wv -map_metadata -1 -af volume=replaygain=album -c:a
libmp3lame -q:a 3 test2.mp3
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, wv, from 'test.wv':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
encoder : Lavf58.20.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 964 kb/s
Stream #0:0: Audio: wavpack, 44100 Hz, stereo, s16p
Stream mapping:
Stream #0:0 -> #0:0 (wavpack (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'test2.mp3':
Metadata:
TSSE : Lavf58.20.100
Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp
Metadata:
encoder : Lavc58.35.100 libmp3lame
size= 7454kB time=00:05:26.87 bitrate= 186.8kbits/s speed=98.3x
video:0kB audio:7453kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.003315%
~ $ for i in test*; do ffprobe "$i"; done
ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, flac, from 'test.flac':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
ENCODER : Lavf57.83.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 953 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Side data:
replaygain: track gain - -6.920000, track peak - 0.000022, album
gain - -4.900000, album peak - 0.000022,
ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, mp3, from 'test.mp3':
Metadata:
encoder : Lavf58.20.100
Duration: 00:05:26.90, start: 0.025057, bitrate: 186 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 186 kb/s
Metadata:
encoder : Lavc58.35
Side data:
replaygain: track gain - -6.900000, track peak - 0.000022, album
gain - -4.900000, album peak - unknown,
ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, wv, from 'test.wv':
Metadata:
REPLAYGAIN_ALBUM_PEAK: 0.960021
TITLE : The Bite
track : 05
TRACKTOTAL : 7
ARTIST : Comus
album_artist : Comus
ALBUM : First Utterance
DATE : 1971
REPLAYGAIN_ALGORITHM: ITU-R BS.1770
REPLAYGAIN_REFERENCE_LOUDNESS: -18.00
REPLAYGAIN_TRACK_GAIN: -6.92 dB
REPLAYGAIN_TRACK_PEAK: 0.960021
REPLAYGAIN_ALBUM_GAIN: -4.90 dB
encoder : Lavf58.20.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 964 kb/s
Stream #0:0: Audio: wavpack, 44100 Hz, stereo, s16p
ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, mp3, from 'test2.mp3':
Metadata:
encoder : Lavf58.20.100
Duration: 00:05:26.90, start: 0.025057, bitrate: 186 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 186 kb/s
Metadata:
encoder : Lavc58.35
ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (Gentoo 8.2.0-r5 p1.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-4.1/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O3 -march=native -pipe'
--disable-static --enable-avfilter --enable-avresample --disable-stripping
--disable-optimizations --disable-libcelt --enable-nonfree --disable-
indev=v4l2 --disable-outdev=v4l2 --disable-indev=oss --disable-indev=jack
--disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-libtls --disable-lzma
--enable-network --disable-opencl --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --disable-vaapi
--disable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal
--enable-opengl --disable-libv4l2 --disable-libpulse --disable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --disable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libgme --disable-libgsm --disable-mmal --disable-
libmodplug --enable-libopus --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --disable-libbs2b --disable-chromaprint --disable-libflite
--disable-frei0r --disable-libfribidi --disable-fontconfig --disable-
ladspa --enable-libass --disable-lv2 --disable-libfreetype --enable-
librubberband --disable-libzmq --enable-libzimg --disable-libsoxr
--enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame --disable-
libkvazaar --disable-libaom --disable-libopenh264 --disable-libsnappy
--disable-libtheora --disable-libtwolame --disable-libwavpack --disable-
libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-
gnutls --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-fma4 --disable-xop --cpu=host --disable-
doc --disable-htmlpages --enable-manpages
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, flac, from 'test_out.flac':
Metadata:
ENCODER : Lavf58.20.100
Duration: 00:05:26.87, start: 0.000000, bitrate: 1589 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s32 (24 bit)
~ $
Script done on 2018-12-13 18:46:31+01:00
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7614>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list