Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Aac And 5.1 Source Audio
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
malky
Posted: Aug 31 2013, 09:28 PM


Advanced Member


Group: Members
Posts: 290
Member No.: 22386
Joined: 6-November 07



When using the external codecs to convert a 5.1 AC3 to AAC, neither NeroAACEnc nor FFAC create 5.1 output (stereo only).
Outside of the VirtualDub environment, I verified that Nero, using the command line and a suitable wav source , converted OK:
CODE
neroaacenc.exe -q 1 -lc -if audio.wav -of audio.aac

- thus it seems the problem lies within VirtualDub.

http://forums.virtualdub.org/index.php?act...=3&t=18840&st=0

If it's relevant, I save the wav from VirtualDub and MediaInfo lists it as 'big-endian', whereas I read that the wav input into Nero should be 'little-endian'?
 
    Top
DarrellS
Posted: Sep 13 2013, 05:51 AM


Advanced Member


Group: Members
Posts: 567
Member No.: 1061
Joined: 28-November 02



I would either use AC3 Passthrough (I don't care for aac since it causes problems with some media players, especially 5.1) or you could direct stream copy the 5.1 ac3 audio and "save as WAV" changing the extension to ac3 and use Foobar (or dbpoweramp) to convert to 5.1 aac.


EDIT::

If you use the fdkaac.exe encoder you can encode to 6 channel aac with this command...

-m 4 -w 19500 --ignorelength - -R --raw-channels 6 --raw-rate 48000 -o "%(tempaudiofile)"
%(outputname).m4a

You need to set Audio tab to Raw and bypass compression.


The output file is pretty large so you could lower the bitrate if you'd like.
 
     Top
malky
Posted: Sep 13 2013, 10:22 PM


Advanced Member


Group: Members
Posts: 290
Member No.: 22386
Joined: 6-November 07



Encoding with fdkaac.exe in VirtualDub I get six channels - but it's speeded up by a factor of 3.
-m 4 -w 19500 --ignorelength - -R --raw-channels 6 --raw-rate 48000 -o "%(tempaudiofile)"

Saving the source audio as a wav from VirtualDub, and using the cli , it gives six channels of noise.
Converting the wav to little endian, the cli works correctly.

fdkaac.exe titanicl.wav -m 4 -w 19500 --ignorelength - -R --raw-channels 6 --raw-rate 48000 -o t2.m4a




 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
2 replies since Aug 31 2013, 09:28 PM Track this topic | Email this topic | Print this topic

<< Back to Codec Discussion