Support and General Use > Audio Playback, Database and Playlists

Playing raw AAC without transcoding

(1/2) > >>

BZFrank:
Howdy,

this is something is stumbled upon while trying to get a bunch of AAC files (extracted as stream from videos) to play in Rockbox on a Sansa Clip+. The plain AAC files are not shown and renaming them to m4a or mp4 does not work either as Rockbox refuses to play them.

I didn't want to transcode the AAC data to something else (due to loss of quality) so I used MP4Box to mux the AAC into an MP4 container.

mp4box -add in.acc -new out.mp4

Now Rockbox plays them without any issues and I am a happy camper.

https://gpac.wp.mines-telecom.fr/mp4box

Of course this is not exactly rocket science but I have seen quite a number of questions about this topic while looking for a solution, so I hope this is useful for anyone seeking wisdom. ;)

saratoga:
Yeah, raw AAC is not supported.  It has to be MP4/M4A. 

nmr:
This is the exact issue I was having today.

for those wanting to use ffmpeg you can do the same thing like this:

ffmpeg -i input.aac -acodec copy output.mp4

scarf:
This didn't work with ffmpeg.  Although Rockbox tries to play the m4a file, it freezes up every few seconds and needs a hard reset.
Also didn't work with mp4box, same thing happens... not sure what is different here compared to OP.  The AAC files are output by streamripper from local radio station.  ffmpeg identifies the input files as HE-AAC and so does Rockbox with the output.  Using a Sansa e280... maybe it isn't fast enough to play the mp4?

Any other ideas on how to get these files playing with as little processing/transcoding as possible (using linux tools)?

saratoga:
The e280v1 is not fast enough to play aac-he. The v2 is fast enough, but it sounds like you have the v1.

Navigation

[0] Message Index

[#] Next page

Go to full version