[FFmpeg-trac] #5910(undetermined:new): AAC to PCM conversion inserts extra silence in the beginning
FFmpeg
trac at avcodec.org
Thu Oct 27 00:24:48 EEST 2016
#5910: AAC to PCM conversion inserts extra silence in the beginning
-------------------------------------+-------------------------------------
Reporter: | Owner:
jwilhelmsson | Status: new
Type: defect | Component:
Priority: normal | undetermined
Version: unspecified | Resolution:
Keywords: aac pcm | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by jwilhelmsson):
The command line for the previous output was: {{{ffmpeg -i g_7s.aac -c:a
pcm_s24le -ar 48k g_ffmpeg.wav}}}
In order not to spam with comments, here are all the rest:
tj101
{{{
ffmpeg -i tj101_10s.aac -c:a pcm_s24le -ar 48k tj101_10s_ffmpeg.wav
ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-3.1.4/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='-march=core2 -mtune=generic -O2
-pipe' --disable-static --enable-avfilter --enable-avresample --disable-
stripping --enable-nonfree --disable-indev=v4l2 --disable-outdev=v4l2
--disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-
outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-version3
--enable-nonfree --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network
--disable-openssl --enable-postproc --disable-libsmbclient --disable-
ffplay --disable-sdl --disable-vaapi --disable-vdpau --disable-xlib
--disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-
zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394
--disable-libcaca --disable-openal --disable-opengl --disable-libv4l2
--disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb
--enable-libfdk-aac --enable-libopenjpeg --disable-libbluray --disable-
libcelt --disable-libgme --enable-libgsm --disable-mmal --disable-
libmodplug --disable-libopus --disable-libilbc --disable-librtmp
--disable-libssh --enable-libschroedinger --enable-libspeex --enable-
libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-
chromaprint --disable-libebur128 --disable-libflite --disable-frei0r
--disable-libfribidi --disable-fontconfig --disable-ladspa --enable-libass
--enable-libfreetype --disable-librubberband --disable-libzimg --disable-
libsoxr --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame
--enable-libfaac --disable-libkvazaar --disable-nvenc --disable-
libopenh264 --disable-libsnappy --enable-libtheora --disable-libtwolame
--disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265
--enable-libxvid --disable-x11grab --disable-amd3dnow --disable-
amd3dnowext --disable-aesni --disable-avx --disable-avx2 --disable-fma3
--disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-
sse42 --disable-xop --cpu=core2 --disable-doc --disable-htmlpages
--enable-manpages
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 0x13032b0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'tj101_10s.aac':
Duration: 00:00:05.02, bitrate: 132 kb/s
Stream #0:0: Audio: aac (LC), 48000 Hz, mono, fltp, 132 kb/s
[wav @ 0x1304de0] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, wav, to 'tj101_10s_ffmpeg.wav':
Metadata:
ISFT : Lavf57.41.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, mono,
s32, 1152 kb/s
Metadata:
encoder : Lavc57.48.101 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
size= 1407kB time=00:00:10.00 bitrate=1152.1kbits/s speed= 505x
video:0kB audio:1407kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.007080%
}}}
tj103
{{{
ffmpeg -i tj103_10s.aac -c:a pcm_s24le -ar 48k tj103_10s_ffmpeg.wav
ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-3.1.4/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='-march=core2 -mtune=generic -O2
-pipe' --disable-static --enable-avfilter --enable-avresample --disable-
stripping --enable-nonfree --disable-indev=v4l2 --disable-outdev=v4l2
--disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-
outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-version3
--enable-nonfree --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network
--disable-openssl --enable-postproc --disable-libsmbclient --disable-
ffplay --disable-sdl --disable-vaapi --disable-vdpau --disable-xlib
--disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-
zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394
--disable-libcaca --disable-openal --disable-opengl --disable-libv4l2
--disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb
--enable-libfdk-aac --enable-libopenjpeg --disable-libbluray --disable-
libcelt --disable-libgme --enable-libgsm --disable-mmal --disable-
libmodplug --disable-libopus --disable-libilbc --disable-librtmp
--disable-libssh --enable-libschroedinger --enable-libspeex --enable-
libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-
chromaprint --disable-libebur128 --disable-libflite --disable-frei0r
--disable-libfribidi --disable-fontconfig --disable-ladspa --enable-libass
--enable-libfreetype --disable-librubberband --disable-libzimg --disable-
libsoxr --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame
--enable-libfaac --disable-libkvazaar --disable-nvenc --disable-
libopenh264 --disable-libsnappy --enable-libtheora --disable-libtwolame
--disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265
--enable-libxvid --disable-x11grab --disable-amd3dnow --disable-
amd3dnowext --disable-aesni --disable-avx --disable-avx2 --disable-fma3
--disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-
sse42 --disable-xop --cpu=core2 --disable-doc --disable-htmlpages
--enable-manpages
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 0x12472b0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'tj103_10s.aac':
Duration: 00:00:10.07, bitrate: 130 kb/s
Stream #0:0: Audio: aac (LC), 48000 Hz, stereo, fltp, 130 kb/s
[wav @ 0x1261de0] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, wav, to 'tj103_10s_ffmpeg.wav':
Metadata:
ISFT : Lavf57.41.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
Metadata:
encoder : Lavc57.48.101 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
size= 2826kB time=00:00:10.04 bitrate=2304.1kbits/s speed= 392x
video:0kB audio:2826kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.003525%
}}}
td101
{{{
ffmpeg -i td101_10s.aac -c:a pcm_s24le -ar 48k td101_10s_ffmpeg.wav
ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-3.1.4/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='-march=core2 -mtune=generic -O2
-pipe' --disable-static --enable-avfilter --enable-avresample --disable-
stripping --enable-nonfree --disable-indev=v4l2 --disable-outdev=v4l2
--disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-
outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-version3
--enable-nonfree --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network
--disable-openssl --enable-postproc --disable-libsmbclient --disable-
ffplay --disable-sdl --disable-vaapi --disable-vdpau --disable-xlib
--disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-
zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394
--disable-libcaca --disable-openal --disable-opengl --disable-libv4l2
--disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb
--enable-libfdk-aac --enable-libopenjpeg --disable-libbluray --disable-
libcelt --disable-libgme --enable-libgsm --disable-mmal --disable-
libmodplug --disable-libopus --disable-libilbc --disable-librtmp
--disable-libssh --enable-libschroedinger --enable-libspeex --enable-
libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-
chromaprint --disable-libebur128 --disable-libflite --disable-frei0r
--disable-libfribidi --disable-fontconfig --disable-ladspa --enable-libass
--enable-libfreetype --disable-librubberband --disable-libzimg --disable-
libsoxr --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame
--enable-libfaac --disable-libkvazaar --disable-nvenc --disable-
libopenh264 --disable-libsnappy --enable-libtheora --disable-libtwolame
--disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265
--enable-libxvid --disable-x11grab --disable-amd3dnow --disable-
amd3dnowext --disable-aesni --disable-avx --disable-avx2 --disable-fma3
--disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-
sse42 --disable-xop --cpu=core2 --disable-doc --disable-htmlpages
--enable-manpages
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 0x1d8d2b0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'td101_10s.aac':
Duration: 00:00:09.51, bitrate: 67 kb/s
Stream #0:0: Audio: aac (HE-AAC), 48000 Hz, stereo, fltp, 67 kb/s
[wav @ 0x1da7e60] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, wav, to 'td101_10s_ffmpeg.wav':
Metadata:
ISFT : Lavf57.41.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
Metadata:
encoder : Lavc57.48.101 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
size= 2820kB time=00:00:10.02 bitrate=2304.1kbits/s speed= 236x
video:0kB audio:2820kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.003532%
}}}
and finally td103
{{{
ffmpeg -i td103_10s.aac -c:a pcm_s24le -ar 48k td103_10s_ffmpeg.wav
ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-3.1.4/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='-march=core2 -mtune=generic -O2
-pipe' --disable-static --enable-avfilter --enable-avresample --disable-
stripping --enable-nonfree --disable-indev=v4l2 --disable-outdev=v4l2
--disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-
outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-version3
--enable-nonfree --enable-bzlib --disable-runtime-cpudetect --disable-
debug --disable-gcrypt --disable-gnutls --disable-gmp --enable-gpl
--enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network
--disable-openssl --enable-postproc --disable-libsmbclient --disable-
ffplay --disable-sdl --disable-vaapi --disable-vdpau --disable-xlib
--disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-
zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394
--disable-libcaca --disable-openal --disable-opengl --disable-libv4l2
--disable-libpulse --enable-libopencore-amrwb --enable-libopencore-amrnb
--enable-libfdk-aac --enable-libopenjpeg --disable-libbluray --disable-
libcelt --disable-libgme --enable-libgsm --disable-mmal --disable-
libmodplug --disable-libopus --disable-libilbc --disable-librtmp
--disable-libssh --enable-libschroedinger --enable-libspeex --enable-
libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-
chromaprint --disable-libebur128 --disable-libflite --disable-frei0r
--disable-libfribidi --disable-fontconfig --disable-ladspa --enable-libass
--enable-libfreetype --disable-librubberband --disable-libzimg --disable-
libsoxr --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame
--enable-libfaac --disable-libkvazaar --disable-nvenc --disable-
libopenh264 --disable-libsnappy --enable-libtheora --disable-libtwolame
--disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265
--enable-libxvid --disable-x11grab --disable-amd3dnow --disable-
amd3dnowext --disable-aesni --disable-avx --disable-avx2 --disable-fma3
--disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-
sse42 --disable-xop --cpu=core2 --disable-doc --disable-htmlpages
--enable-manpages
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[aac @ 0xbc42b0] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'td103_10s.aac':
Duration: 00:00:10.93, bitrate: 59 kb/s
Stream #0:0: Audio: aac (HE-AAC), 48000 Hz, stereo, fltp, 59 kb/s
[wav @ 0xbdee60] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, wav, to 'td103_10s_ffmpeg.wav':
Metadata:
ISFT : Lavf57.41.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
Metadata:
encoder : Lavc57.48.101 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
size= 2820kB time=00:00:10.02 bitrate=2304.1kbits/s speed= 219x
video:0kB audio:2820kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.003532%
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5910#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list