[FFmpeg-trac] #8936(undetermined:new): Incorrect decoding of low-bitrate WMA 10 pro
FFmpeg
trac at avcodec.org
Fri Oct 16 21:57:58 EEST 2020
#8936: Incorrect decoding of low-bitrate WMA 10 pro
-------------------------------------+-------------------------------------
Reporter: Rollinnn | 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:
When decoding attached wma file to wav with ffmpeg, resulting wav file has
frequency cutoff at ~12 kHz. But when decoding on Windows with player
foobar2000 (which in fact uses system decoder), resulting wav has
frequencies up to 20 kHz. Resulting wav of correct decoding is also
attached.
How to reproduce:
{{{
ffmpeg -i D:\Downloaded\SAMPLES\05ta_.wma D:\Downloaded\SAMPLES\05ta_.wav
ffmpeg version git-2020-08-31-4a11a6f Copyright (c) 2000-2020 the FFmpeg
developers
built with gcc 10.2.1 (GCC) 20200805
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-
libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr
--enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
--enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp
--enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-
amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-
libaom --enable-libgsm --disable-w32threads --enable-libmfx --enable-
ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-
nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
--enable-amf
libavutil 56. 58.100 / 56. 58.100
libavcodec 58.101.101 / 58.101.101
libavformat 58. 51.101 / 58. 51.101
libavdevice 58. 11.101 / 58. 11.101
libavfilter 7. 87.100 / 7. 87.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100
Input #0, asf, from 'D:\Downloaded\SAMPLES\05ta_.wma':
Metadata:
WMFSDKNeeded : 0.0.0.0000
DeviceConformanceTemplate: M1
WM/WMADRCPeakReference: 10061
WM/WMADRCPeakTarget: 10061
WM/WMADRCAverageReference: 2609
WM/WMADRCAverageTarget: 2609
WMFSDKVersion : 12.0.7601.17514
IsVBR : 1
Duration: 00:00:04.03, start: 0.000000, bitrate: 51 kb/s
Stream #0:0(rus): Audio: wmapro (b[1][0][0] / 0x0162), 44100 Hz,
stereo, fltp, 64 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (wmapro (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, wav, to 'D:\Downloaded\SAMPLES\05ta_.wav':
Metadata:
WMFSDKNeeded : 0.0.0.0000
DeviceConformanceTemplate: M1
WM/WMADRCPeakReference: 10061
WM/WMADRCPeakTarget: 10061
WM/WMADRCAverageReference: 2609
WM/WMADRCAverageTarget: 2609
WMFSDKVersion : 12.0.7601.17514
IsVBR : 1
ISFT : Lavf58.51.101
Stream #0:0(rus): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz,
stereo, s16, 1411 kb/s
Metadata:
encoder : Lavc58.101.101 pcm_s16le
size= 688kB time=00:00:04.08 bitrate=1379.3kbits/s speed= 179x
video:0kB audio:688kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.011071%
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8936>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list