IPB

Welcome Guest ( Log In | Register )

How to mux AAC to play back on my Sony car stereo?, Proper wrapping/muxing?
Moon
post Jan 20 2013, 13:19
Post #1





Group: Members
Posts: 22
Joined: 2-March 04
Member No.: 12407



Since pretty much all of my hardware supports mp3, I haven't yet made the transition to more efficient codecs nor do I see this happen soon since storage is getting cheaper every day. However, when I stumbled over this obscure German electro song on Vimeo I downloaded it and extracted the AAC audio track to test it on my Sony car stereo that is advertized as supporting MP3/AAC/WMA (crap)/Atrac3Plus (LOL!). I had tested one AAC song successfully years ago but I don't have this encode anymore and don't remember how I did it. The manual only reads:

- AAC tag is 126 characters.
- When naming an AAC file, be sure to add the file extension .m4a to the file name.

I've tried simply renaming the AAC and also muxing it into an mp4 renamed to m4a but both files just get skipped. Is it because of the format? Mediainfo reports:

CODE
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42
File size                                : 4.33 MiB
Duration                                 : 3mn 48s
Overall bit rate mode                    : Variable
Overall bit rate                         : 159 Kbps

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 3mn 48s
Source duration                          : 3mn 48s
Bit rate mode                            : Variable
Bit rate                                 : 157 Kbps
Maximum bit rate                         : 163 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 4.28 MiB (99%)
Source stream size                       : 4.29 MiB (99%)
Language                                 : English


This file plays back on my PC in Winamp, iTunes and VLC. How do I make it run on my Sony (preferrably without transcoding)? Thx.

This post has been edited by Moon: Jan 20 2013, 13:20
Go to the top of the page
+Quote Post
 
Start new topic
Replies (1 - 6)
Dynamic
post Jan 21 2013, 11:03
Post #2





Group: Members
Posts: 793
Joined: 17-September 06
Member No.: 35307



The regular suggestion here is to ensure you have a copy first, then try foobar2000, load file into playlist, right click, Utilities, Rebuild MP4 stream.
Go to the top of the page
+Quote Post
Moon
post Jan 21 2013, 12:22
Post #3





Group: Members
Posts: 22
Joined: 2-March 04
Member No.: 12407



Gonna try this but the only option I get is "Optimize MP4 Layout" which "Puts tagging data at the beginning of specified MP4 files and strips away unused blocks". Is that what you mean by rebuilding or is there another plugin I have to install manually?
Go to the top of the page
+Quote Post
Dynamic
post Jan 21 2013, 20:14
Post #4





Group: Members
Posts: 793
Joined: 17-September 06
Member No.: 35307



Yes, that is what I meant. I've only recently reinstalled my PC and didn't have an AAC/M4A file to check (but I knew that MP3 streams could be rebuilt).

Your other options would be software like MP4Box or FFMPEG to mux or demux the AAC into the MP4 container.
Go to the top of the page
+Quote Post
eahm
post Jan 21 2013, 20:39
Post #5





Group: Members
Posts: 884
Joined: 11-February 12
Member No.: 97076



If you're trying from a CD make sure the CD is burned in ISO 9660 and not in UDF (Universal Disk Format). Cars usually read only ISO 9660.

Example:



This post has been edited by eahm: Jan 21 2013, 20:40
Go to the top of the page
+Quote Post
Moon
post Jan 22 2013, 08:01
Post #6





Group: Members
Posts: 22
Joined: 2-March 04
Member No.: 12407



Foobar did the trick, thanks. Curiously enough Mediainfo shows the same info on the file done with foobar and the other one not working on my car stereo. I guess there's only so much nuances it can read from files. BTW, does anyone know why muxing in mp4 should be necessary? Wouldn't using AAC streams be easier?
Go to the top of the page
+Quote Post
nu774
post Jan 22 2013, 09:14
Post #7





Group: Developer
Posts: 477
Joined: 22-November 10
From: Japan
Member No.: 85902



QUOTE (Moon @ Jan 22 2013, 16:01) *
Curiously enough Mediainfo shows the same info on the file done with foobar and the other one not working on my car stereo.

It's only the matter of layout/order of boxes in the MP4 file. Some poor/incomplete MP4 implementations are known to assume specific box layout (or even major branding), and refuse others.

QUOTE
Wouldn't using AAC streams be easier?

ADTS is much simpler in structure, but is hard to seek. It doesn't have seek tables, and each frame headers doesn't contain something like time stamp. Therefore only thing you can do for ADTS is to start from the first frame, then skip frame-by-frame parsing each frame header. Very inefficient.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st April 2014 - 15:45