On 24/07/2011 18:04, Arthur Dent wrote:
I saw a posting from Jon Davies with a script "fixupm4a.sh" which seemed
to be just what I am looking for. Unfortunately it seems to rely on
mp4tags (which I have found comes with libmp4v2 on Fedora) and
mp4creator which is just not available (that I can find) on Fedora.

That script doesn't do the actual conversion of AAC files. It was written to deal with hardware that couldn't play the M4A files written by ffmpeg available at the time. The script works around the problem by forcing a re-optimisation of the file. See Jon's explanation in the message to which the script is attached. I think the problem may have been corrected in ffmpeg shortly after.

The basic ffmpeg command to convert a file is:

ffmpeg -i x.aac -vn -acodec copy -absf aac_adtstoasc -y x.m4a

I believe we established that ffmpeg from the 0.6 branch produces files that don't work with iTunes. If that's what you have, you'll probably need to find a more recent version. The latest release version (0.8) works OK.

BTW, if it should prove necessary, the mp4file utility that is part of the mp4v2 distribution can replace mp4creator, at least for optimisation purposes. I'm not a Fedoran, so I'm not sure which RPM you would find it lurking in.


_______________________________________________
get_iplayer mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to