4

I have encoded some videos using mencoder, with AAC and h.264. Sony vegas cannot open the files, without any explanation. Here is what Gspot tells me about the videos :

enter image description here

To encode the videos I have used :

-oac faac -faacopts br=160:mpeg=4:object=2 -srate 48000 -channels 2
-ovc x264 -x264encopts pass=1:preset=slow:keyint=200:crf=19:level_idc=31:colormatrix=bt709
sourceVideo.avi -o destinationVideo.mp4

previous edits :

The obvious problem seems to be the AAC codec, but I cannot find it. I've included it as a dll in mencoder, but I can't seem to find it for windows.

EDIT: I've read that AAC encoder need a licence, but here I'm only trying to read it in Vegas...

EDIT2 : I have tried installing the K-Lite codec pack, no change. Sony Vegas cannot open a file encoded with h264, neither can it read audio encoded in AAC. Is this normal ?

Manu
  • 3,050

3 Answers3

1

It seems that the 64 bits version of Vegas Pro can't use 32 bits codecs so maybe this is your problem.

Some people recommand to install both versions of Sony Vegas (32 bits and 64 bits).
Also, it seems that there are several codec packs depending on the version you use :

Win7codecs works for 32bit vegas and x64codecs works for 64bit vegas

Julien N
  • 568
0

Try installing this AAC ACM codec:

http://fcchandler.home.comcast.net/~fcchandler/index.html

I have re-encoded the audio as mp3, but Vegas still refuses to open it

Encoder and Decoder are 2 different, often separate things. Just because you can encode it in mp3, doesn't mean you can decode it.

For mp3 there's an encoder AND decoder.

0

I see that the audio codec is FAAD AAC. K-Lite has AAC, but I'm not sure about the FAAD variant.

The only codec I was able to find for you to try is CoreAAC Directshow filter (dating from 2006 but worth trying). Reboot before trying, just in case.

VLC has its own codecs, so this is why it works.

harrymc
  • 498,455