HydrogenAudio

Lossy Audio Compression => AAC => AAC - General => Topic started by: adlai on 2014-09-05 19:42:03

Title: Some aac files not playing in itunes
Post by: adlai on 2014-09-05 19:42:03
I have an aac file that plays fine in all of my other devices other than the ipod touch 5g I own.

In foobar it tells me that it is an aac file low complexity 192kbs.

But in the ipod it just skips over it automatically. Furthermore, it skips over the next track, even though it plays fine.
Title: Some aac files not playing in itunes
Post by: saratoga on 2014-09-05 19:54:36
In foobar, try the "optimize mp4 layout" option on that file and see if that fixes it.  Hardware devices can be extremely picky about MP4 container layout.  Unusual (even if perfectly valid) layouts occasionally fail.
Title: Some aac files not playing in itunes
Post by: adlai on 2014-09-05 20:10:41
In foobar, try the "optimize mp4 layout" option on that file and see if that fixes it.  Hardware devices can be extremely picky about MP4 container layout.  Unusual (even if perfectly valid) layouts occasionally fail.


no, that's not it.
Title: Some aac files not playing in itunes
Post by: nu774 on 2014-09-06 13:03:53
It might be stored as MPEG-2 AAC (ISO/IEC 13818-7).
IIRC, iPods (and QuickTime) accepts only MPEG-4 AAC (ISO/IEC 14496-3) stored in MP4.
If this was the case, you can fix it by remuxing like the following:
Code: [Select]
ffmpeg -i foo.mp4 -c:a copy bar.mp4

Alternatively, you can use hex editor to modify 1 byte (search for "esds", and rewrite 0x67 to 0x40 near after esds).