No, it's a problem with FFmpeg 2.2.2. Here is the result when I attempt to decode a 24-bit lossless WMA to a WAV file on Windows using FFmpeg 2.2.2 directly at the command-line:sergeima wrote:2.1.0 cannot open a whole bunch of formats into a waveform, as it follows from recent discussions on this forum. It could be a problem with Audacity and not FFmpeg 2.2.2.
Code: Select all
C:\Program Files (x86)\FFmpeg for Audacity>ffmpeg -i 24bit_lossless.wma 24.wav
ffmpeg version 2.2.2 Copyright (c) 2000-2014 the FFmpeg developers
built on May 22 2014 19:56:44 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3
--disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --ena
ble-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libi
lbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enabl
e-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable
-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --
enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-l
ibx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-decklink --en
able-zlib
libavutil 52. 66.100 / 52. 66.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 33.100 / 55. 33.100
libavdevice 55. 10.100 / 55. 10.100
libavfilter 4. 2.100 / 4. 2.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
[wmalossless @ 01d38400] Bit-depth higher than 16 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
I got a 404 error on the links to your file, but thanks for uploading it.
On Mac in Audacity 2.1.1-alpha, QuickTime refuses my above 24-bit lossless WMA file as expected (and QuickTime also refuses a 16-bit WMA lossless file as expected). I've attached my 24-bit lossless WMA file so you can see if Audacity 2.0.5 will import it on your machine. It should be a compliant file, encoded by dBPowerAmp. I would guess your file is partly corrupt in some way. You can look in the log in Audacity 2.0.5 to see which importer opened it.
If for whatever reason QuickTime attempts to open your specific file in Audacity 2.1.0, then nothing will happen after import due to the bug: Audacity 2.1.0: FFmpeg required for MP4/M4A/MOV/ALAC import. That bug is fixed in our 2.1.1-alpha source code, but that still doesn't explain why QuickTime attempts your file.
2.1.0 on Mac and Windows imports a 16-bit WMA lossless correctly, using FFmpeg 2.2.2.
2.0.5 on Mac and Windows will not import 16- or 24-bit WMA lossless files, using the supported FFmpeg 0.6.2.
If anyone else has a legitimate 24-bit WMA lossless file on Mac then it may be hard to convert because most converters use FFmpeg. I think Flip4Mac (not free) will "probably" let QuickTime play the file then you could record it into Audacity or convert it to lossy M4A. Switch converts from WMA on Mac but it is not clear if it converts from 24-bit WMA lossless.
Gale