PDA

View Full Version : Help Needed with BeLight


mckiejohn
18th July 2008, 21:42
I've been having a problem encoding AC3 audio tracks to WAV using BeLight. No matter the length of the audio track BeLight always encodes it to a length of 2hrs 4mins 16secs. The length of the track that I'm trying to encode if 2hrs 10mins, so for the last 6mins of the track their is silence.

Can someone help me or suggest a different app for converting AC3 to WAV.



fyi I use Megui to convert the WAV into Nero AAC.

setarip_old
18th July 2008, 22:22
Hi!

If I remember correctly, your problem may be due to a maximum .WAV filesize limitation of 2Gb...

mckiejohn
18th July 2008, 22:54
I don't suppose you know or remember how to change that?

poisondeathray
18th July 2008, 23:04
I've been having a problem encoding AC3 audio tracks to WAV using BeLight. No matter the length of the audio track BeLight always encodes it to a length of 2hrs 4mins 16secs. The length of the track that I'm trying to encode if 2hrs 10mins, so for the last 6mins of the track their is silence.

Can someone help me or suggest a different app for converting AC3 to WAV.



fyi I use Megui to convert the WAV into Nero AAC.

Is there a reason why you don't convert AC3 straight to AAC with MeGUI?

If your AC3 is from a DVD (VOB) source, you can open it with vdubmod and save as wav in full processing mode. If it is from another file type, vdub can open most with the appropriate plugin, and you can save wave too

mckiejohn
18th July 2008, 23:08
Is there a reason why you don't convert AC3 straight to AAC with MeGUI?



More often than not there are audio sync issues. There are no sync issues when creating to AAC from a WAC file. It's the only way that I've found that works. Providing the movie isn't longer than 2hrs & 4mins that is.

mckiejohn
18th July 2008, 23:09
Is there a reason why you don't convert AC3 straight to AAC with MeGUI?

If your AC3 is from a DVD (VOB) source, you can open it with vdubmod and save as wav in full processing mode. If it is from another file type, vdub can open most with the appropriate plugin, and you can save wave too


I don't suppose you know the plug-in?

poisondeathray
18th July 2008, 23:10
I don't suppose you know the plug-in?

It depends what your source is...

Where did the AC3 come from? (VOB, AVI etc...)

You can also do conversions with eac3to, foobar2000 with the ac3 plugin, many other audio programs work...

mckiejohn
18th July 2008, 23:12
It depends what your source is...

Where did the AC3 come from? (VOB, AVI etc...)

It comes from an .mkv file. I've been re-encoding HD/Blu-ray movies to play easier on my PC.

poisondeathray
18th July 2008, 23:17
OK for vdub you would need the directshow input driver placed in the plugins (or plugins32) directory, (and ffdshow installed, with haali media splitter)

An easier way would be to use avidemux (which natively supports .mkv and many more codecs/file formats).

1) Open .mkv in avidemux
2) On the audio sidebar, select WAV PCM
3) Audio=>save (enter name with extension e.g. "myfile.wav")

BTW, the audio sync issues you are experiencing might be from the video, not audio (VFR encoded video). I haven't had any problems with the recent builds of MeGUI and AAC audio from AC3 input

You also have the option to keep AC3...it's not that much CPU intensive to play...

Cheers

mckiejohn
18th July 2008, 23:21
OK for vdub you would need the directshow input driver placed in the plugins (or plugins32) directory, (and ffdshow installed, with haali media splitter)

An easier way would be to use avidemux (which natively supports .mkv and many more codecs/file formats).

1) Open .mkv in avidemux
2) On the audio sidebar, select WAV PCM
3) Audio=>save (enter name with extension e.g. "myfile.wav")

BTW, the audio sync issues you are experiencing might be from the video, not audio (VFR encoded video). I haven't had any problems with the recent builds of MeGUI and AAC audio from AC3 input

Cheers




Thanks. I'm converting with Foobar as we speak. I also have Avidmux installed on my machine, and will try that as well.

Thank you for your help....

mckiejohn
19th July 2008, 01:02
I used Foobar, and still it converted to WAV at a lenght of 2hrs 4mins 16secs when it should be 2hrs 10mins. I can ony hope someone knows why this is happening.

poisondeathray
19th July 2008, 01:08
There is the possibility that there might be an error/glitch/bad frame in your AC3.

Try running it through ac3fix

mckiejohn
19th July 2008, 01:15
There is the possibility that there might be an error/glitch/bad frame in your AC3.

Try running it through ac3fix



This has happened with every AC3 file I've wrked with. The only difference this time it that the movie I'm trying to re-sync the AAC audio with is longer than 2hrs 4mins.

poisondeathray
19th July 2008, 01:30
The wise one, setarip_old, might be correct

The WAV format is limited to files that are less than 4 GB in size, due to its use of a 32 bit unsigned integer to record the file size header (some programs limit the file size to 2-4 GB)

source: http://en.wikipedia.org/wiki/WAV

I suggest you either keep AC3, or go straight to AAC (The audio sync issues are likely from VFR video, I've never had sync problems once fixing it.).

mckiejohn
19th July 2008, 01:43
The wise one, setarip_old, might be correct



source: http://en.wikipedia.org/wiki/WAV

I suggest you either keep AC3, or go straight to AAC (The audio sync issues are likely from VFR video, I've never had sync problems once fixing it.).



The WAV limitation makes sence. I don't suppose you would know how the fix the VFR? I don't even know what that is...

poisondeathray
19th July 2008, 01:58
The WAV limitation makes sence. I don't suppose you would know how the fix the VFR? I don't even know what that is...

Variable Frame Rate

There must be dozens of posts on how to fix this since it's quite a prevalent problem (do a quick search), but basically the easiest way is to use DirectShowSource() and convertfps=true in your avs script.

e.g. DirectShowSource("C:\PATH\File.mkv",fps=23.976,convertfps=true,audio=false)

(of course, adjust the path, filename, and true fps)

Here's some light reading :)
http://avisynth.org/VariableFrameRateVideo

mckiejohn
19th July 2008, 02:04
Variable Frame Rate

There must be dozens of posts on how to fix this since it's quite a prevalent problem (do a quick search), but basically the easiest way is to use DirectShowSource() and convertfps=true in your avs script.

e.g. DirectShowSource("C:\PATH\File.mkv",fps=23.976,convertfps=true,audio=false)

(of course, adjust the path, filename, and true fps)

Here's some light reading :)
http://avisynth.org/VariableFrameRateVideo




Cheers, mate. Thanks for all your help. I'm still quite new to this, but I think I do need to do more reading.

setarip_old
19th July 2008, 02:32
You could simply split your .AC3 in two, create two .WAVs - and then join the .WAVs:

Split .AC3
http://www.google.com/search?hl=en&q=%22Split+.ac3%22


Join .WAV
http://www.google.com/search?hl=en&q=%22Join+.WAV%22

tebasuna51
19th July 2008, 02:45
- BeLight can't output big wav files but Foobar2000 can do it (if your output wav file is 4.2 GB you have 2h 10m., not only 4 m.)

- There are soft than don't support wav files > 4 GB (BeLight for instance) and inform a wrong length, but the audio info is there and can be managed with the appropriate methods. You can decode the ac3 with Foobar and encode to aac with Neroaacenc including the parameter -ignorelength (to override the wrong datalength in wav header)

- You can use safely MeGUI (or BeHappy) to transcode ac3 to aac directly. Only corrupt audio tracks can cause async. issues

tebasuna51
19th July 2008, 02:56
You could simply split your .AC3 in two, create two .WAVs - and then join the .WAVs:

Split .AC3
http://www.google.com/search?hl=en&q=%22Split+.ac3%22


Join .WAV
http://www.google.com/search?hl=en&q=%22Join+.WAV%22

The same problem when join, and a possible click in the split point.

Use Foobar2000 or an AviSynth method (MeGUI, BeHappy, SoundOut, Wavi,...)