PDA

View Full Version : Transcoding issue with WMA Lossless (0x0163)



BruTen
01-12-2011, 09:00 AM
Hi,

I'm running the trial version of Mezzmo and have run in to a problem with transcoding WMA files that use Microsoft's WMA Lossless codec (0x0163). At least I think that is the problem. All my audio files are WMA files, however some are use the WMA Pro codec (0x0162) and the rest WMA Lossless (0x0163). The WMA Pro ones seem to transcode well...but the others don't. I've compared the output from the "get FFMPEG info" button...and can see that max_analyze_duration has been reached for the Lossless files.

I'm streaming audio files from a Windows 7 PC to a Samsung series 6 TV, via an Android tablet (Witstech A81e) using the 2Play application. Amazingly, it seems to work well...except for the lossless files. I've got around 9000 of them...so don't really want to convert them.

Is the problem due to the max_analyze_duration issue in FFmpeg...or maybe WMA lossless isn't supported?

Thanks,

Bruce.

Paul
01-12-2011, 09:39 AM
Hi Bruce,

Can you please post FFmpeg information on one of those files?

BruTen
01-12-2011, 11:59 AM
Here you go....

FFmpeg version SVN-r26071, Copyright (c) 2000-2010 the FFmpeg developers
built on Dec 22 2010 10:30:32 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows-share/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.35. 0 / 50.35. 0
libavcore 0.16. 0 / 0.16. 0
libavcodec 52.100. 0 / 52.100. 0
libavformat 52.88. 0 / 52.88. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.69. 0 / 1.69. 0
libswscale 0.12. 0 / 0.12. 0
[asf @ 0033cb30] max_analyze_duration reached
Input #0, asf, from 'C:\Users\Bruce\Music\Leontyne Price\Leontyne Price (The Prima Donna Collection) Disc 3\08 Tu n'es pas beau - La Périchole.wma':
Metadata:
title : La Périchole, operetta: Act III: Tu n'es pas beau
artist : Jacques Offenbach
copyright :
comment :
WM/Lyrics :
WM/MediaPrimaryClassID: {D1607DBC-E323-4BE2-86A1-48A42A28441E}
WMFSDKVersion : 11.0.6001.7001
WMFSDKNeeded : 0.0.0.0000
IsVBR : 1
WM/Year : 1992
WM/EncodingTime : 1844674
WM/UniqueFileIdentifier: AMGa_id=W 11960;AMGp_id=Q 7789;AMGt_id=W 11960 3 43
WM/Period : Romantic (1820-1869)
composer : Offenbach
publisher : BMG
genre : Classical
album : Leontyne Price (The Prima Donna Collection) Disc 3
album_artist : Leontyne Price
WM/Provider : AMGClassical
WM/ProviderStyle: Vocal
PeakValue : 326
AverageLevel : 473
track : 8
Duration: 00:03:30.26, start: 3.000000, bitrate: 542 kb/s
Stream #0.0(eng): Audio: c[1][0][0] / 0x0163, 44100 Hz, 2 channels, 1152 kb/s
At least one output file must be specified


---> DB Level Info: 0

Paul
01-12-2011, 12:42 PM
Thanks for the info - FFmpeg does not recognize that audio stream, so we cannot transcode the file at the moment. We could deliver it natively if the device supported WMA Lossless, but I don't think that Samsung devices support it.