digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   KVCD: Now that's what I call advanced conversion! (http://www.digitalfaq.com/archives/encode/4760-kvcd-call-advanced.html)

Edlund 07-28-2003 02:18 PM

Now that's what I call advanced conversion!
 
I love you, Kwag, I love all of you, guys, I love KVCDs !
This can not be true! I just encoded a 600 mb source file and the created file's size is 500 mb! The CQ was 90 (because the lenght was only 45 minutes) and there is no quality loss (at least not visible). And the script I used I made by reading the postings from some smart guys (I'm sure that the one was Jorel, can't remember who the other was:) I love both of them. If anyone is interested, here is the script:
  • ## DLL Section ##
    #
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\MPEG2 Dec3.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\GripF it_YV12.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\STMed ianFilter.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\filte rsdownloaded\asharp.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\filte rsdownloaded\undot.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\UnFil ter_Avisynth_2.5_Alpha\UnFilter.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\filte rsdownloaded\dctfilter.dll")
    LoadPlugin("C:\Movies\Programs\TMPGEnc1\KVCD\filte rsdownloaded\TemporalCleaner.dll")
    #
    ####

    ## Defined Variables and Constants ##
    #
    MaxTreshold = 1.50
    nf = 0 # Current frame.
    #
    ####

    nf = 0

    AviSource("C:\Movies\dvd\ ... .avi")

    GripCrop(352, 288, overscan=2, source_anamorphic=false)
    GripSize(resizer="BicubicResize")
    Undot()
    Limiter()
    ASharp(1, 4)
    STMedianFilter(8, 32, 0, 0)


    SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
    ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
    Unfilter(-(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100))) : \
    TemporalCleaner(round(3+nf), round(8+nf))")

    DCTFilter(1, 1, 1, 1, 1, 1, 0.5, 0)

    GripBorders()
    Limiter()

    function fmin( int f1, int f2) {
    return ( f1<f2 ) ? f1 : f2
    }

I'm using this script on the last movies I encode but this result really stunned me.

kwag 07-28-2003 04:19 PM

:mrgreen: :drink: :drink:

-kwag


All times are GMT -5. The time now is 01:19 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.