VideoHelp Forum




+ Reply to Thread
Page 3 of 3
FirstFirst 1 2 3
Results 61 to 67 of 67
  1. hamidi2 - did you try using avisynth scripts yet? Theoretically DirectShowSource() should work as jagabo suggested, if the vdub directshow input driver worked. But as shown in the above example sometimes that is not the case with many errors in the stream.

    If you used avisynth to frameserve, you can have access to yadif (or TempGaussMC_beta1), have better filters, avoid the colorspace conversion, and have similar video quality to the output you had with avidemux

    EDIT:

    Since you are using the directshow input driver and ffdshow to decode, ffdshow has many postprocessing options that you can use. You can use avisynth scripts and yadif, for example (see screenshot). It has built-in ones also (you can activate when checkmarking the Deinterlacing box). TomsMoComp is a motion sensitive and gives similar results to Yadif IMO.



    Once you make any changes to the ffdshow configuration, you have to re-open your file in vdub with the input driver to let the changes take effect

    Do not forget to reset your configuration after you are done. This is how many directshow encodes go "bad"; because all the filter effects are "passed thru" and sometimes filters conflict or compound their effects.

    The better option would still be using a dedicated .avs script in "fast recompress" mode as jagabo suggested, so you don't lose a bit of quality by colorspace conversion - but I'm not sure if you will be able to keep sync on your particular clips with that method.
    Quote Quote  
  2. Member
    Join Date
    Apr 2008
    Location
    Iran, Islamic Republic of
    Search Comp PM
    thank u for ur assistances and so complete descriptions. but consider that i'm really a novice. the tools u introduce is so comlicated for me to understand. when i see so much options in them i get really confused. no! i've not written just one script yet.
    they get so many time and investigations for me to learn them completely. what i can do is what a novice can do, not anything beyond it.
    of course i keep this introductions and descriptions in my documents for later references, but now i can't do anything with them. i can't even understand them.
    let me tell u what i decided to do at last. the 4:3 aspect ratio in the configuration of the xvid helped me so much. as well, i decided to remove deinterlacing with the discard field 1. i use virtualdub with the directshow plugin. this method i think is what i can do overally based on ur instructions. and i get a reasonable output comparable with the source paying attention to size.
    do u agree with me about this method? may it be the final solution?

    as the next confusion, the dreambox may serve vlc client. if i play it back in the computer, i see NO INTERLACING with the same resolution as on the tv. i know that the playback of tv is 50 fps, right? but the playback of the vlc is 25 fps, right? why i don't see any black lines in vlc? does it use the same method? or the dreambox itself deinterlaces it in some way? if so, what's the method? it doesn't seem that a deinterlacing method is applied. even with yadif i don't get such an output.

    although i like to know answers to these questions, the former part is more important for me.

    thx so much
    Quote Quote  
  3. Originally Posted by hamidi2
    i decided to remove deinterlacing with the discard field 1. i use virtualdub with the directshow plugin. this method i think is what i can do overally based on ur instructions. and i get a reasonable output comparable with the source paying attention to size.
    do u agree with me about this method? may it be the final solution?
    That's an easy way to do it with VirtualDub's built in deinterlacer. You can get better results with Donald Graft's Smart Deinterlace which will keep both fields in parts of the frame that aren't moving. Download:

    http://www.thedeemon.com/cgi/getfilter?id=21

    Extract the files to VirtualDub's plugins folder. Now when you start VirtualDub that filter will automatically appear in the filter list. After adding the filter select Edge-directed Interpolate. The rest of the default settings are pretty good. After the deinterlace filter use the resize filter if you want a smaller frame. I recommend using the Lanczos3 filter mode when downsizing. If you want a video that compresses a little better but is a little less sharp use the Precise Bilinear filter.

    Here are more VirtualDub filters: http://www.thedeemon.com/VirtualDubFilters/

    Originally Posted by hamidi2
    as the next confusion, the dreambox may serve vlc client. if i play it back in the computer, i see NO INTERLACING with the same resolution as on the tv. i know that the playback of tv is 50 fps, right? but the playback of the vlc is 25 fps, right? why i don't see any black lines in vlc? does it use the same method? or the dreambox itself deinterlaces it in some way? if so, what's the method? it doesn't seem that a deinterlacing method is applied. even with yadif i don't get such an output.
    Are you talking about watching the deinterlaced files you produced with VirtualDub? Or watching the dreambox's native TS files?

    Most movies broadcast on PAL systems contain progressive frames even though they are broadcast interlaced. When the Dreambox serves MPEG (TS) video to VLC on the computer VLC receives full frames. By default VLC doesn't deinterlace, it just shows you the frames. But since each field pair comes from the same film frame you don't see any comb artifacts. If you watch something like a soccer game, where each field is from a different point in time, you should see comb lines in VLC -- unless you turn on the deinterlacer.

    When watching progressive video on an interlaced TV you will see one field of the progressive frames at a time. The Dreambox will split the video frames into two fields then send one field at a time to the TV. You don't see black lines between the scanlines of the fields for two reasons. First, the electron beam that strikes the front of the TV is thicker than a single scanline -- almost two scanlines thick. So the black line is very thin. Second, at 50 fields per second, with the scanlines of a field overlapping the black line from the last field, you don't really see the black lines. At most you see a little flicker.
    Quote Quote  
  4. Member
    Join Date
    Apr 2008
    Location
    Iran, Islamic Republic of
    Search Comp PM
    thanx for so complete and good guide
    after i got comfort that vdub may handle too erroneous input files, i get out of sync problem again.
    i don't know what to do when vdub can't handle it too.
    Quote Quote  
  5. Member
    Join Date
    Apr 2008
    Location
    Iran, Islamic Republic of
    Search Comp PM
    since vlc plays the original .ts file, i think about it to serve frames. like vdub which may act as a frame server, vlc may be able to provide input for vdub. is it possible?
    Quote Quote  
  6. Member
    Join Date
    Apr 2008
    Location
    Iran, Islamic Republic of
    Search Comp PM
    wow i think i've found the solution at last.
    videoredo may make a synced .ts output file from the original one.
    then avidemun may do the remainder.
    what's ur opinion?
    Quote Quote  
  7. Whatever works.
    Quote Quote  



Similar Threads

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