View Full Version : quicktime 7.0.4.80 and 5.1 AAC in MP4 => big trouble
hypercube
23rd February 2006, 00:44
Note: I'm talking about files without video.
After many tests, quicktime 7.0.4.80 does not seems to handle
MP4 with 5.1 AAC
this test.mp4 works only under quicktime player if test.aac is 2.0
mp4box -add test.aac -hint test.mp4
if test.aac is 5.1, quicktime say: Error -50
note that quicktime play perfectly test.acc in 5.1, not test.mp4
My main goal is to publish 5.1 AAC files inside HTML pages.
So, fast start must work. and fast start does not seems to work
with pure 5.1 AAC files under quicktime.
so I MUST use .MOV or .MP4 container with my 5.1 AAC files...
any ideas ?
:(
hypercube
23rd February 2006, 01:09
in fact, stereo does not work also !
arrrgl
I tried this:
use quicktime pro to produce a mp4 with stereo AAC
then extract pure AAC from the MP4 with mp4UI.
then build a new MP4 with mp4Box with this AAC
then play the new MP4 with quicktime: it work.
if the AAC is stereo or 5.1, and if it was created with Belight,
then I produce MP4 from it, with MP4Box: quicktime show me
Error -50
hypercube
23rd February 2006, 22:03
I found a solution:
use Pro version of quicktime player and export 5.1 into a MOV in AAC 5.1 format.
the MOV is compatible with fast start and can be used with EMBED tag in HTML.
bond
23rd February 2006, 22:13
reason why it doesnt work: quicktime sucks
hypercube
23rd February 2006, 22:35
sure, it sucks, but how can I found a solution to my pb ?
put 5.1 audio in HTML page, with the ability to be played
before the end of the download.
and for MAC AND PC.
quicktime is the only solution, isn't it ?
SeeMoreDigital
23rd February 2006, 22:44
sure, it sucks, but how can I found a solution to my pb ?
put 5.1 audio in HTML page, with the ability to be played
before the end of the download.
and for MAC AND PC.
quicktime is the only solution, isn't it ?Just to let you know....
It is possible to mux 6Ch AAC ADTS in .AAC audio streams into MOV.... And they will play just fine in QuickTime 7 (and stream in a web page). It's even possible to change the channel mapping order!
Sadly QT7 wont let you re-mux them again to MP4 (not tat they would play anyway).... but that's crappy QuickTime for you :scared:
Cheers
bond
24th February 2006, 00:10
sure, it sucks, but how can I found a solution to my pb ?
put 5.1 audio in HTML page, with the ability to be played
before the end of the download.
and for MAC AND PC.
quicktime is the only solution, isn't it ?streaming 5.1 sounds kinda strange but you might want to search for that java mp4 player which lets you plays streams even without installing a player
hypercube
24th February 2006, 17:04
>streaming 5.1 sounds kinda strange
I'm planning to publish my own tracks. I compose in 5.1 ;)
It could be the first surround web site :D
>java mp4 player which lets you plays streams even without installing a player
sure, with Java media framework, it is possible BUT the package should be certified to acces to the local ressources (audio) of the web browser.
=> security warning each time the user login :-/
>Sadly QT7 wont let you re-mux them again to MP4
there is another thing very sad: Quicktime for java does not allow you to
use AAC encoder !! this limitation seems to be only for win32 users, not
for Mac !
So I can't automatise the encoding of my files, making
a simple tool. I have to use the player to export my files. :(
the C API for quiktime is so dirty for Win32. I give up this way.
I thought to hack the MOV format, may be it was possible to put my
AAC inside a MOV without any quicktime player and/or API :devil:
hypercube
24th February 2006, 17:25
oh my god !
http://www.javazoom.com/applets/jlguiapplet/jlguiapplet.html
bond, thanks for the idea ! I didn't know that java sound can be
used inside an applet without security problems !
back to eclipse ! :sly:
I hope java sound handle surround....
SeeMoreDigital
24th February 2006, 17:35
Another thing to consider when playing 6Ch AAC-LC streams in QT7's embedded web page player is.... I very much doubt the majority of users will have correctly set-up QT7's audio preferences (as it defaults to 2Ch stereo): -
http://img511.imageshack.us/img511/8768/qt7audiosettings8ce.png
Cheers
hypercube
24th February 2006, 18:10
the is not a problem, a simple help page should be suffisant.
hypercube
24th February 2006, 18:26
it seems that using 5.1 Ogg Vorbis & some java code inside an applet, I will be able to do my stuff...
hypercube
24th February 2006, 20:44
pouaaah ! :angry:
java sound is so poorly designed that I will never found a good solution to play 5.1 PCM inside an applet !
http://www.jsresources.org/faq_audio.html#multichannel
it is clearly platform dependant. very hugly.
regarding this page,
http://www.streaming.uga.edu/samples.html
I can make a try with realplayer.
their HTTP Streaming seems to be more simple to use.
no "special" encoding with MOV required.
bond
25th February 2006, 13:09
search for the cortado java ogg applet
kotrtim
26th February 2006, 11:24
Quicktime plays Mpeg-2 AAC as it is in raw aac form but refuses to play MPEG-2 AAC in mp4 container... make sure it is a MPEG-4 AAC before muxing it with mp4box.
Check this by loading the aac file in winamp, see the properties, look out whether it is MPEG-2 AAC or MPEG-4 AAC
The only difference is just the header
Nic's AAC patch
Converts MPEG2 AAC files to MPEG4 AAC files, and vice versa - by Nic. Sources included.
http://www.rarewares.org/files/aac/AACPatch.zip
hypercube
26th February 2006, 21:52
>search for the cortado java ogg applet
even this applet work properly in 2.0, it cannot work properly on PC/MAC platform in 5.1 due to Java sound API design.
>The only difference is just the header
thanks kotrtim, I didn't know that. I will make a try. It would
be great if quicktime / WMp or relaplayer can handle
the same format.
SeeMoreDigital
26th February 2006, 21:59
Nic's AAC patch
Converts MPEG2 AAC files to MPEG4 AAC files, and vice versa - by Nic. Sources included.
http://www.rarewares.org/files/aac/AACPatch.zipHas anybody made a GUI for this tool?
kotrtim
27th February 2006, 03:06
No... You plan to make one?
I would
be great if quicktime / WMp or relaplayer can handle
the same format.
Yeah, you can, just use MPEG-1 with mp2 stereo in mpg (VCD) hehehe
Kurtnoise
27th February 2006, 08:25
Has anybody made a GUI for this tool?
Not for this tool but you can make the same thing with Ivan & Menno (http://members.home.nl/w.speek/ivan&menno.htm) via mp4creator.
hypercube
27th February 2006, 09:50
>Yeah, you can, just use MPEG-1 with mp2 stereo in mpg (VCD) hehehe
ROFL
:)
quicktime/mp4 seems to be a good solution for my stuff. I discover yesterday that MAC OX X can be run under vmware on PC :devil:
you knew that ?!
it could be interesting for my tests...
hypercube
27th February 2006, 10:04
wow. instead of realmedia player, I can put more than one instance of quicktime player inside a web page. This is great.
Can you imagine the stuff ?
one player for the background music in 5.1 AAC
another player for the GUI also in 5.1 AAC
both are managed from Flash.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.