Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Display Modes
Old 25th July 2003, 12:19   #121  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,260
I remember the old days when I even had my name on the developers list of FAAC and was discussing improving its huffman bugs, and Ivan was barely releasing more than an improved ISO reference version of AACEnc? Do you reckon, I could get one with thoughts of nostalgia?....

...Nah, I didn't think so either.lol.

-Nic
Nic is offline   Reply With Quote
Old 29th July 2003, 12:50   #122  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
now the sbr code is here (under gpl )!!!

go toff go


read menno's post on ha here (down atm)
johnv's announcement on doom9 is here
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 29th July 2003, 13:25   #123  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Roberto compiled a new FAAC (still without sbr code I guess, but with the channel remapping bug corrected): http://64.246.62.80/~hydrogenaudio.o...howtopic=11494
Guess he didn't update the version number on the RareWares site
Wilbert is offline   Reply With Quote
Old 29th July 2003, 13:27   #124  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
Quote:
Originally posted by Wilbert
still without sbr code I guess
the sbr code will only be available for the decoder side!
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 29th July 2003, 14:47   #125  |  Link
[Toff]
Registered User
 
Join Date: Oct 2001
Location: FRANCE
Posts: 320
The CoreAAC code is now in CVS and support SBR.
It's not tested a lot (for example channel remapping) and so probably not bug proof

a temporary experimental build is available here

CoreAAC_1.0b4_20030729-1.exe
CoreAAC_1.0b4_20030729-1.zip
__________________
Regards [Toff]

Last edited by [Toff]; 29th July 2003 at 18:40.
[Toff] is offline   Reply With Quote
Old 29th July 2003, 15:07   #126  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
great!

downmix to stereo works great
sbr decoding seems to work also

the bitrate isnt shown correctly -> 220kbps although sbr file at 65kbps...
the zip file isnt downloadable

sorry i cant say anything about channel remapping
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 29th July 2003, 15:13   #127  |  Link
[Toff]
Registered User
 
Join Date: Oct 2001
Location: FRANCE
Posts: 320
Quote:
Originally posted by bond

the bitrate isnt shown correctly -> 220kbps although sbr file at 65kbps...
the zip file isnt downloadable
sorry i cant say anything about channel remapping
Thanks,
Yes, bitrate display is wrong for sbr, i will fix that later, i still collect bug .
Thz zip link should be fixed now.
__________________
Regards [Toff]
[Toff] is offline   Reply With Quote
Old 29th July 2003, 15:49   #128  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
just some small "optical" things:

1) perhaps it would look better if you the downmix option would show up under a "settings sub-headline" in the info tab like in corevorbis
i dont know if there is also postgain available for aac like for vorbis?
2) under about tab, after faad2 2.0 rc1 there seem to be too much spaces before the "-"
3) it seems that the info and the about tab dont have the same height, you can see that when you switch between the two

as i said nothing really important...
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 29th July 2003, 18:37   #129  |  Link
rjamorim
Blah!
 
Join Date: Jul 2002
Location: Brazil
Posts: 337
Winamp plugin and command line decoder, for anyone interested:

http://pessoal.onda.com.br/rjamorim/in_mp4.exe
http://pessoal.onda.com.br/rjamorim/faad.zip
__________________
Get latest LAME, Vorbis and more binaries at RareWares:
http://www.rarewares.org
rjamorim is offline   Reply With Quote
Old 29th July 2003, 19:15   #130  |  Link
hans-jürgen
Registered User
 
hans-jürgen's Avatar
 
Join Date: May 2003
Location: Hamburg, Germany
Posts: 219
Quote:
Originally posted by Wilbert
Roberto compiled a new FAAC (still without sbr code I guess, but with the channel remapping bug corrected): http://64.246.62.80/~hydrogenaudio.o...howtopic=11494
Guess he didn't update the version number on the RareWares site
The related bugfix happened on July 21, 2003 and the current FAAC version is still 1.18, because knik didn't update the number. This means that direct transcoding from AC-3 when combined with foobar2000 is possible now, and the -I switch is not needed, because foo_ac3.dll already reorders the channels to a 5.1 WAV layout which is the default mapping in FAAC 1.18. See also this thread:

http://forum.doom9.org/showthread.ph...0&pagenumber=3

SBR won't be implemented in FAAC (the open source encoder) as long as no one takes a look at the ISO reference software and specifications for MPEG-4 HE AAC (when available) and tries it...
__________________
ZZee ya, Hans-Jürgen

BLUEZZ BASTARDZZ on Myspace, YouTube and LastFM
INDIGO ROCKS on Myspace and LastFM
hans-jürgen is offline   Reply With Quote
Old 31st July 2003, 14:49   #131  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
one more thing about the info tab:

i mentioned that when the downmix option is ticked it is always shown that the aac streams have 2 channels (even if they have 6 channels)
i think it would be better if always 6 channels are shown under the info tab when a 6 channel file is used (even if they get downmixed)...
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 1st August 2003, 01:54   #132  |  Link
Herske
Registered User
 
Join Date: Jul 2002
Posts: 110
Hello all,

I read this thread carefully but I still do not know how to extract the *correct* HE .aac out of mp4 container.

I have tried:
-mp4ui 0.95 - the extracted HE .aac file is recognised as LC in foobar2k and winamp

-mp4creator60 (v0.9.8.6 ) - the same problem.

I'm using the SBR decoders for both winamp and foobar, the .mp4 file plays perfectly; I've also tried forcing mpeg-4 conversion, in mp4creator and mp4ui: still no luck.

Thanks in advance for any help,
/herske.

Last edited by Herske; 1st August 2003 at 02:20.
Herske is offline   Reply With Quote
Old 1st August 2003, 04:50   #133  |  Link
rjamorim
Blah!
 
Join Date: Jul 2002
Location: Brazil
Posts: 337
MPEG4ip still doesn't recognize HE AAC. That's why it doesn't work well with this profile.
__________________
Get latest LAME, Vorbis and more binaries at RareWares:
http://www.rarewares.org
rjamorim is offline   Reply With Quote
Old 1st August 2003, 05:44   #134  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 2,698
@Herske

Nero has buildin .aac creation you have to activate the checkbox that says Export to ISO AAC file and then also a .aac file is created.
__________________
all my compares are riddles so please try to decipher them yourselves :)
current Main XviD PSNRLab version 1.1
current XviD PSNRLab update 1.1.3
MT1389xx Player Infos
XviD EDP Build CVS (CruNchers Visual System ©) V 1.4 new with predefined profiles ;)
Code:
Olivera: "We're expendable assets"
         "and we've just been expended"
"It's not a trick it's a Sony Rootkit" pwnz :devil: :angry: :rolleyes:
CruNcher is offline   Reply With Quote
Old 1st August 2003, 09:20   #135  |  Link
Herske
Registered User
 
Join Date: Jul 2002
Posts: 110
Thanks for the replies.

Cruncher, I tried this, and the .aac file is still reported (in foobar 2k) as being LC instead of HE.

So, is it any way to mux HE files in mkv?

Thanks,
/herske.
Herske is offline   Reply With Quote
Old 1st August 2003, 11:05   #136  |  Link
tiki4
Registered User
 
tiki4's Avatar
 
Join Date: Dec 2001
Location: Who Knows?
Posts: 929
Hi there,

I got a serial for Nero 6 some days ago and have the same problem. It seems that even Nero exports a LC AAC file and just strips off the SBR part of the file (Menno?). However, there is a rather simple way to mux your files if you are a little bit experienced with Graphedit. Just install the 3ivx codec from 3ivx.com. This codec comes with a MP4 splitter filter (I think this was mentioned before). Now render your HE-AAC-MP4 files in Graphedit, remove the CoreAAC and DirectSound output filters and connect the pin of the MP4 splitter with Gabest's MatroskaMuxer and that one with the FileWriter. I tried this with the Ogg Muxer from Tobias and it plays perfectly. This is not the most newbie friendly solution at the moment, but I think Koepi and Nic will come up with a solution shortly.

Regards,

tiki4
tiki4 is offline   Reply With Quote
Old 1st August 2003, 11:39   #137  |  Link
[Toff]
Registered User
 
Join Date: Oct 2001
Location: FRANCE
Posts: 320
Don't forget that HE AAC is still backward compatible.
A decoder that can't handle the SBR part will still decode the AAC LC part of the file. So make sure that the decoder you use support SBR or you file will be seen as a classic AAC LC file.

Also it's not possible to detect if a .aac file has SBR information or not in it without decoding it (there is no information in the headers about SBR). So if foobar display the file information before decoding it will probably show AAC LC.

About matroska, there is the same problem at the muxer level, currently mkvmerge makes no difference between AAC LC and HE AAC. It use the same ID. The current version of CoreAAC will not handle that correctly (dshow need to know the output sample rate before decoding). I have now a version that works using a little tricks but we are still discussing the use of a different ID.
__________________
Regards [Toff]
[Toff] is offline   Reply With Quote
Old 1st August 2003, 12:22   #138  |  Link
Nic
Moderator
 
Join Date: Oct 2001
Location: England
Posts: 3,260
@Toff: Could you please state some more info on this (the tricks your using, etc)? Else ill catch you on IRC and talk more about it (when you say ID are you refering to the same kind of ID you get in ADTS headers?) (Thanks alot )

@Tiki: At worst, ill have to wait to see how mkvmerge does it, then do it the same way, but ill look into it tonight

-Nic
Nic is offline   Reply With Quote
Old 1st August 2003, 12:27   #139  |  Link
Herske
Registered User
 
Join Date: Jul 2002
Posts: 110
Toff: I was using the correct SBR decoders, it was the first thing I checked.


Great advice, tiki, it worked perfectly. The resulting .aac files plays ok with CoreAAC, which recognises it corectly as having SBR.

PS. Foobar 2k and winamp can't play the resulting file, error: "Max number of scalefactor bands exceeded" and mkvmerge doesn't recognise the resulting .aac file, but I have finally managed to mux everything correctly using Graphedit and MatroskaMuxer filter form Gabest.

Last edited by Herske; 1st August 2003 at 12:37.
Herske is offline   Reply With Quote
Old 1st August 2003, 13:28   #140  |  Link
tiki4
Registered User
 
tiki4's Avatar
 
Join Date: Dec 2001
Location: Who Knows?
Posts: 929
@[Toff]:

Now I'm a little bit confused:

Does that mean that Nero 6 exports AAC files with MPEG-2 ADTS headers (where high efficiency profile isn't defined) that still contain the SBR information but e.g. the new Winamp 2 plugin compiled by John33 doesn't see the SBR content of the file because, well, because of what? I tried to mux such a file that was exported by Nero but the resulting video wasn't decoded with SBR by CoreAAC. Really confusing

However, the Graphedit method is working, we'd just need a MP4 parser filter independent from 3ivx, so that CVS OggMux just has to build a filter graph. As I said, it works perfectly when demuxed with the MP4 splitter and muxed into OGM or Matroska via DirectShow.

Regards,

tiki4
tiki4 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.