VideoHelp Forum




+ Reply to Thread
Results 1 to 10 of 10
  1. Hello,

    I've been given a video dvd that I try to process through QTGMC to obtain a clean mp4 file.

    This DVD is a home video from 1989 filmed with a VHS camcorder. This VHS was then converted to DVD using a Philips video dvd recorder.

    So far I tried MakeMKV to obtain a single file and dgmpgdec158 to obtain something I can input to megui, with no success. I guess I am missing some plugins.

    Could you point me towards the right plugins for avisynth/megui ?

    Thanks in advance.

    Here is the info on the MKV file:
    Video
    ID : 1
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : No
    Format settings, Matrix : Default
    Format settings, GOP : N=10
    Format settings, picture structure : Frame
    Codec ID : V_MPEG2
    Bit rate mode : Variable
    Bit rate : 8 648 Kbps
    Maximum bit rate : 8 900 Kbps
    Width : 720 pixels
    Height : 576 pixels
    Display aspect ratio : 4:3
    Frame rate mode : Constant
    Frame rate : 25.000 fps
    Standard : PAL
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Compression mode : Lossy

    Audio
    ID : 2
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Format settings, Endianness : Big
    Codec ID : A_AC3
    Duration : 13mn 20s
    Bit rate mode : Constant
    Bit rate : 384 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Quote Quote  
  2. Originally Posted by ackboo View Post

    Could you point me towards the right plugins for avisynth/megui ?
    No, not without more information. First, don't use MakeMKV on your VOBs followed by DGIndex. Open all the VOBs at once in DGIndex to make your D2V file and demux the audio. Then use that D2V project file together with the DGDecode.dll and MPEG2Source to open your script to test in VDub. If MeGUI takes D2V input then you're done with that part (don't know as I don't use MeGUI).
    So far I tried MakeMKV to obtain a single file and dgmpgdec158 to obtain something I can input to megui, with no success.
    \What does that mean, the 'no success' part? Is there an error message? Are you trying to open an AviSynth script? If so, what is it?

    To make QTGMC work you need some other filters:

    http://avisynth.nl/index.php/QTGMC
    Quote Quote  
  3. First, don't use MakeMKV on your VOBs followed by DGIndex.
    I didn't use these software one after another.

    I tried to create an mkv file with make mkv, tried to create an avs script in megui, and got :
    Avisynth script error: DirectShowSource:RenderFile, the filter graph manager won't talk to me

    So I tried another option, dgmpgdec158.
    I created an index file from the VOBs, obtained a .d2v file and an .ac3 file.
    I can input these files in megui, get a preview, but when I click autoencode megui crashes with no message.

    To make QTGMC work you need some other filters:
    QTGMC is up and running, I used it on some DV files earlier.

    Then use that D2V project file together with the DGDecode.dll and MPEG2Source to open your script to test in VDub.
    I'll look into that
    Quote Quote  
  4. Megui generated this script and this causes a crash with no error message:

    Code:
    LoadPlugin("C:\xxxx\MeGUI_2525_x86\tools\dgindex\DGDecode.dll")
    DGDecode_mpeg2source("C:\xxxxx\VTS_01_1.d2v", info=3)
    LoadPlugin("C:\xxxx\MeGUI_2525_x86\tools\avisynth_plugin\ColorMatrix.dll")
    ColorMatrix(hints=true, threads=0)
    QTGMC(Preset="Slower", EZDenoise=1, NoisePreset="Slow")
    Quote Quote  
  5. Okay, if you didn't get an error message, open the script in VDub which will give you an error message if something's wrong. Did you download and install the QTGMC function and the required DLLs? You say you did. If it opens in VDub and not in MeGUI (or crashes when encoding in MeGUI), you might just stay in VDub and try and create create a lossless AVI for use in your final encode.
    I tried to create an mkv file with make mkv, tried to create an avs script in megui, and got :
    Avisynth script error: DirectShowSource:RenderFile, the filter graph manager won't talk to me
    I suppose MeGUI uses DirectShowSource when the input is MKV. Much better is MPEG2Source with D2V input.

    I think hello_hello uses QTGMC within MeGUI. He might be along soon to provide some advice.
    Quote Quote  
  6. If QTGMC is installed correctly, the script from post #4 shouldn't cause an issue with MeGUI.

    The only time I've had MeGUI go bye-bye without warning, and it does it now and then, is when I close the preview window when there's slow filtering in the script. For some reason every so often MeGUI decides to close with it. Other than that though, I've not had any issues when trying to add a script to the queue for encoding.

    All I can suggest is...... MeGUI checks that scripts are outputting video when you add them to the queue, even if they've already been loaded and previewed. You could try loading the script via the encode button in the video section, or using AutoEncode, before adding any extra filtering such as QTGMC to it. Once it's in the job queue, open it with notepad, add QTGMC, then try to run the encoding job. You never know......

    It's okay to change scripts after they're in the job queue but if you change resolution (or aspect ratio) MeGUI tries to compensate by getting all anamorphic, but other than that, you can change scripts with notepad after they're loaded for encoding. I do it sometimes when I've got a few jobs to add and there's slow filtering in the script so I don't have to wait for the pregnant pause when loading each one. I load them, then open each with notepad and add QTGMC or uncomment the slow filtering etc.

    Maybe try switching to the "other" version of Avisynth in MeGUI's preferences, assuming you have Avisynth installed. If MeGUI is using the portable Avisynth+ try switching to the installed version. That'll ensure you test the script with VirtualDub using the same version of Avisynth as MeGUI. I guess there's a chance you have a plug-in that's not Avisynth+ friendly.

    I uploaded the plugins I use with QTGMC for someone here because I think for single threaded Avisynth at least (version 2.6 or Avisynth+), they're the best ones to use, so maybe you could look to see if you're using anything different and try a plugin swap if you are (RgTools.dll is included as a replacement for RemoveGrain, so don't use both). There's a couple of plugins that possibly aren't Avisynth 2.5.8 friendly, but hopefully you're not using that.

    That's all I've got......
    Quote Quote  
  7. Ok, so I installed virtualdubmod from sourceforge and I can now open avs scripts. However virtualdubmod complains that msvcr71.dll is missing. Where can I find it ?

    And how do I get x264 encoding in virtualdubmod, I only see dv, divx and some other stuff ?
    Quote Quote  
  8. So I solved the crash with Megui by redownloading it. QTGMC is installed in the avisynth directory so no fiddling necessary. I guess some files got corrupted or I messed up the settings somehow. I'm running a test encode.
    Quote Quote  
  9. One of the doom9 members created a handy utility called AVSInfoTool. It'll check your AVS plugins to make sure any required dependencies can be found. You can do it all manually with Dependency Walker but for Avsiynth plugins, AVSInfoTool makes it a bit easier.

    MeGUI creates some of the C runtime libraries it needs itself so maybe that's why it's not producing the same error any more.

    VirtualDub only uses vfw codecs for encoding unless you set up it's external encoders feature. For the command line version of x264 you need to set it up manually. Not just the x264 command line but something that makes sense to VirtualDub too. I has this working. Everything up to the demuxer setting would be optional:

    --level 4.1 --preset slow --tune film --crf 18.0 --stitchable --no-fast-pskip --vbv-bufsize 78125 --vbv-maxrate 62500 --demuxer raw --input-csp i420 --input-res %(width)x%(height) --fps %(fpsnum)/%(fpsden) -o "%(tempvideofile)" -

    For the output filename:

    %(outputname).mkv
    Image Attached Files
    Quote Quote  
  10. You are the most helpful forum member I've seen in my life. Thanks
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!