[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