Log in

View Full Version : avs4x264.exe/vfw4x264.exe crashes


sirhazo
30th June 2010, 11:13
Hi!

As the title says those two .exe files are crashing when I try to encode something from AVC to x264. As I found out, the avs4x264.exe is using the 32bit x264.exe and the vfw4x264.exe is using the 64bit x264_64.exe, since both of them crash I guess they're not crashing because I use Windows 7 x64.

I first tried encoding with MeGUI but it makes no difference whether I use MeGUI, RipBot or StaxRip. This is how I do it:

1. Record HDTV with DVB Viewer as a .ts file.
2. Use h.264 ts cutter for cutting, output is also in .ts format.
3. Use DGAVCIndex to demux and create the project file.
4. Use MeGUI's AVS script creator, add crop and resize
5. Encode as x264

The encoding process starts and it encodes about 1000 frames but then one of those two .exe files crashes. One thing I noticed is that the error module windows shows me is always the libvacodec.dll. I already replaced all of the involved files with the latest version but that didn't help.

Any idea on how I could get this to work? Sorry if I sound stupid ^^ I'm still new to all this encoding stuff.

Best regards,

sirhazo

Edit: If you need any further information about my system or my setup, just tell me what information you need.

nm
30th June 2010, 11:30
The encoding process starts and it encodes about 1000 frames but then one of those two .exe files crashes. One thing I noticed is that the error module windows shows me is always the libvacodec.dll. I already replaced all of the involved files with the latest version but that didn't help.

If you are using DGAVCDec in your AVS script, it has its own customized libavcodec version that can't be replaced easily. Sounds like it's crashing because of coding features or errors in your captured stream.

You could try FFMS2 (http://code.google.com/p/ffmpegsource/) which uses a recent version of libavcodec, or buy DGDecNV (http://neuron2.net/dgdecnv/dgdecnv.html) that uses the hardware decoder in Nvidia GPUs.

sirhazo
30th June 2010, 12:12
If you are using DGAVCDec in your AVS script, it has its own customized libavcodec version that can't be replaced easily. Sounds like it's crashing because of coding features or errors in your captured stream.

You could try FFMS2 (http://code.google.com/p/ffmpegsource/) which uses a recent version of libavcodec, or buy DGDecNV (http://neuron2.net/dgdecnv/dgdecnv.html) that uses the hardware decoder in Nvidia GPUs.

Great, using FFMS2 does the trick. :) Now it's working. Thanks a lot!

Btw, is it normal that when I use FFMS2 all options for demuxing the audio are greyed out? Is there a tool that quickly demuxes only the audio?