jhwalker wrote:I have a large number of high bitrate (e.g., 88.2 / 24, 96k / 24, 176.4k / 24, 192k / 24, etc.) ALAC (Apple Lossless) files in my iTunes library I'd like to be able to stream when I'm out of town for business.
I've gotten this to work with this one-step transcode entry:
ffmpeg -i %s -acodec libmp3lame -ab %bk -f mp3 -
and it works great for ALAC files *up to* 48k / 24. For any files above that, it plays back at (sounds like) 1/4 speed.
It appears ffmpeg is misreading (or simply doesn't support?) bitrates higher than 48k. Any ideas on how to get this to work with higher-rate ALAC files?
UPDATE:
I was able to get this working by using a third-party transcoding tool, XLD:
http://tmkk.pv.land.to/xld/index_e.html
NOTE: Requires a special build to support output to stdout - you can request this from the developer.
Even after getting XLD working, I was unable to complete the transcode to MP3 using LAME, for some reason. I finally wound up doing the transcode to MP3 using ffmpeg + the call to the libmp3lame codec.
So the final transcode entry looks like this:
Step 1: xld %s --stdout
Step 2: ffmpeg -i - -acodec libmp3lame -ab %bk -f mp3 -
This works with all bitrates I've tried, as XLD correctly does the initial transcode.
Thanks to everyone for your help!