VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member
    Join Date
    Jun 2007
    Location
    France
    Search Comp PM
    Hello
    I posted in the newbie conversion section but it's there it must be posted.

    My original post :

    Hello,
    I've got a problem when I encode an avi file to mp4 with MeGui.
    I think the problem is with avisynth because the problem is the same when I encode with xvid, but it'm not sure at all.

    The encoding finish well but when I play the mp4, some parts of the file was cut. And at the place of the lacking parts there're the film that repeats itself.

    I uploaded a exemple of video files there : http://dl.free.fr/b3KUSklGp/avi_mp4.7z (12mb)

    You'll find a cut of the avi I'm trying to convert to mp4, and the mp4 I get after the encoding.

    Very strange isn't it ?

    All the options I choosed in MeGui are thoses by default. I'm using the lastest version 0.2.4.1041.


    Since that, I realised that the problem come from the script avisynth. I use DirectShowSource() in the script and I've got the problem I mentioned when I do this. When I try AVISource() it doesn't work at all.

    It this post, someone has already experiment this problem :
    https://www.videohelp.com/forum/archive/directshowsource-reliability-problems-for-dv-de...h-t330213.html

    I think I need the right codec to use AVISource() but I havn't.
    In virtualdub the video play well and the decompressor is Internal DV Decoder (DVSD).

    So, my question is, how to make DirectShowSource() works when I use this function in avisynth to encode my video in MP4 ?

    Thanks for your help

    Sekaiji
    Quote Quote  
  2. AVISoure() requires a VFW based DV decoder. Try Panasonic DV codec, Cedocida, Canopus DV codec. Or try one of the latest beta versions of VirtualDub which has its own DV decoder built in.
    Quote Quote  
  3. Member
    Join Date
    Jun 2007
    Location
    France
    Search Comp PM
    Thank you for your answer, I just finally found a solution.
    In the avisynth script I add "convertfps=true" and now there's not anymore loop.
    It works !

    Thanks

    Sekaiji
    Quote Quote  
  4. Originally Posted by sekaiji
    Thank you for your answer, I just finally found a solution.
    In the avisynth script I add "convertfps=true" and now there's not anymore loop.
    Nice! I'll have to remember that if I ever have the same problem.
    Quote Quote  



Similar Threads

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