VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. My avisynth is malfunctioning and I cannot correct it.

    I had avisynth working where I could frameserve avi files to various video players.

    Then I tried to add MPEG2DEC.dll so I could load an mpeg2 file and frameserve it. The objective was to run some filtering before viewing and using various encoders that do not filter. This attempt ended with a green screen as the video. I hear the audio, but no video.

    So, I tried to frameserve using an avi, like before - still only get green screen for video. Tried to uninstall avisynth and reinstall it. No luck. Now, frameserving with avisynth always displays a green screen. cannot resolve.

    Please, help.
    Quote Quote  
  2. Member
    Join Date
    Apr 2002
    Location
    The State of Frustration
    Search Comp PM
    Sometimes prolems arrive with the ear;ier version.
    Hello.
    Quote Quote  
  3. Member
    Join Date
    Feb 2003
    Location
    United States
    Search Comp PM
    Have you tried removing MPEG2DEC.dll? If that was the last change, seems like a likely place to start.

    You symptoms sound like there is a mismatch in colorspace between your source and the program you are serving to. Try placing a converttorgb() or converttoyuy2() at the end of your script and see if the video plays.

    T




    Originally Posted by syeager
    My avisynth is malfunctioning and I cannot correct it.

    I had avisynth working where I could frameserve avi files to various video players.

    Then I tried to add MPEG2DEC.dll so I could load an mpeg2 file and frameserve it. The objective was to run some filtering before viewing and using various encoders that do not filter. This attempt ended with a green screen as the video. I hear the audio, but no video.

    So, I tried to frameserve using an avi, like before - still only get green screen for video. Tried to uninstall avisynth and reinstall it. No luck. Now, frameserving with avisynth always displays a green screen. cannot resolve.

    Please, help.
    Quote Quote  
  4. Member
    Join Date
    Apr 2002
    Location
    The State of Frustration
    Search Comp PM
    What are you frameserving or displaying your AviSynth scripts with?
    Hello.
    Quote Quote  
  5. Well, as soon as the problem started, I attempted to simplify to resolve it. I did not remove MPEG2DEC.dll because I am not referencing it and it should not affect things if I do not use it.

    My script is as simple as :

    aviSource("filename")

    where filename is the actual path to the avi file. Even this produces a green screen, although sound is good. I am playing with ATI player and VideoStudio 6, both worked before.

    I tried using 'ConvertToYUY2(interlaced=true)' as the last line, but it made no difference. Earlier, I tried frameserving from virtualDubMod using VFAPI to ATI file player, but that produced a black screen, with proper sound. I assumed the error was possibly because of the colorspace, which is one of the reasons I moved to avisynth. Avisynth did work, using an avi as the source, even without VFAPI, ATI file player worked. Now, after attempting first an old version of the MPEG2DEC.dll (for Avisynth pre 2.5, this procedued an error message saying that MPEG2DEC.dll was not an avisynth 2.5 plugin) and then an attempt with the correct MPEG2DEC.dll, I get a green screen (both with an mpeg file and an avi file).
    Quote Quote  
  6. Member
    Join Date
    Apr 2002
    Location
    The State of Frustration
    Search Comp PM
    Have you tried:

    Code:
    DircetShowSource("filename")
    ?
    Hello.
    Quote Quote  
  7. Member
    Join Date
    Feb 2003
    Location
    United States
    Search Comp PM
    Originally Posted by syeager
    Well, as soon as the problem started, I attempted to simplify to resolve it. I did not remove MPEG2DEC.dll because I am not referencing it and it should not affect things if I do not use it.
    If you have this dll in the plugins folder, it still loads and registers with Avisynth regardless if the plugin is actually called in your script or not. It may be conflicting with another plugin during the load, causing the problem. To rule out a plugin conflict, I would suggest removing MPEG2DEC from your plugins folder as a test and see if things work. If they do, they you have a conflict somewhere, and the only solution finding it will be removing plugins one by one until the guilty party is found.


    T
    Quote Quote  
  8. OK, I will remove the dll and try again. I cannot until tonight. However, if that solves the issue for frameserving avi files, how can I frameserve mpeg2 files if I cannot use MPEG2DEC.dll?
    Quote Quote  
  9. Member Safesurfer's Avatar
    Join Date
    Mar 2004
    Location
    United States
    Search Comp PM
    Try using DGMPGDec, this is a "fixed" version of MPEG2DEC and DVD2AVI. Available at http://neuron2.net/fixd2v/decodefix.html
    "Just another sheep boy, duck call, swan
    song, idiot son of donkey kong - Julian Cope"
    Quote Quote  
  10. Well, I removed the entire directory, reinstalled Avisynth 2.5 without any other .dll files, attempted to frameserve a simple avi file with a single line of 'aviSource("file")' and I still get a green screen with audio.

    I then installed the DGMPGDec and attempted to frameserve an mpeg2 file, and that provides a black screen with audio.

    Something is really wrong. Any ideas?
    Quote Quote  
  11. Member
    Join Date
    Feb 2003
    Location
    United States
    Search Comp PM
    Have you tried opening up the AVS file in VirtualDub(Mod)? What does the file information dialog say what codec it is using to render the video?

    Have you added/updated any other codecs like Divx, Xvid, etc....? Open the avi that you say you are having problems with and do the get file information trick in Virtualdub. Note the FourCC four digit code being used. Modify your avisource statement like this:

    avisource("your file", fourCC="DX50") Replace DX50 with the codec code you found earlier.

    Now try opening the AVS file in VD. It should work fine. If you still get the green screen, I'm at a loss. In that case, you might want to check out doom9.org's AviSynth forums. Most of the developers hang out there and might be able to help you.


    Good Luck

    T


    Originally Posted by syeager
    Well, I removed the entire directory, reinstalled Avisynth 2.5 without any other .dll files, attempted to frameserve a simple avi file with a single line of 'aviSource("file")' and I still get a green screen with audio.

    I then installed the DGMPGDec and attempted to frameserve an mpeg2 file, and that provides a black screen with audio.

    Something is really wrong. Any ideas?
    Quote Quote  
  12. Member Safesurfer's Avatar
    Join Date
    Mar 2004
    Location
    United States
    Search Comp PM
    Have you installed any Divx or Xvid codecs recently?

    If you do a search of the forums, you'll see a few posts from people that describe the same symptoms, and it seemed to be related to certain versions of these codecs.
    "Just another sheep boy, duck call, swan
    song, idiot son of donkey kong - Julian Cope"
    Quote Quote  



Similar Threads

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