1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

AviSynth VS VFAPIConvert -- nopeus

Viestiketju DivX, XviD ja muut MPEG-4 -formaatit -osiossa. Ketjun avasi migge77 24.02.2003.

  1. Kurmu

    Kurmu Guest

    Jees, noista väreistä, ongelma taisi ollakkin vain asetuksissa. Laitoin media playerin värikylläisyyden täysille niin jopas katos haalistuminen. Laitan kumminkin vielä kuvan kuhan mikrobitin kotisivut alkaa toimia taas. Mutta siis perus asetuksilla XviD näyttää tummemmalta/haaleammalta kuin DVD. Kummin päin muuten kannattaa tuohon scriptaan laittaa resize -> crop vai ensin crop ja sitten resize?
     
  2.  
  3. Kurmu

    Kurmu Guest

    Noniin nyt olisi kuvaa http://koti.mbnet.fi/briio/kuvat/DVD.vs.XviD.jpg ,toivottavasti saa selvää. Tuossa ei se haaleus niin suurelta näytä kuin mitä se on. Tuo media playerin säätö kikka kyllä toimii mutta se täytyy joka leffassa säätää erikseen, joten jos joku tietää jonkun muun keinon niin saa kertoa vapaasti. Ainiin ylhäällä kuvassa on XviD ja alhaalla DVD.
     
  4. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Käytin nyt tuota 'MPEG2DEC3.DLL' tiedostoa...

    Kyllä tuossa jonkinlainen bugi on tuossa TRIM käskyssä. Ei myöskään auta vaikka VirtualDubillla merkkaa framet. Lopputekstit loppuu liian aikaisin ja leffa osuus venyy liian pitkäksi.

    Eli kun laittaa esim leffalle:
    TRIM(0, XXX)

    ja teksteille:
    TRIM(XXX+1, 0)

    Tuo XXX on siis numero :)


    Niin leffa osuus menee n.100-300 framea yli ja lopputekstit loppuu n. 100-300 framea ennen videon loppua. VirtualDubissa näkyy oikein kun kelailee videota, mutta sitten pakattu leffa ei täsmää. Teksti osa sentään alkaa oikeasta paikasta.

    Nyt viime yönä pakattu leffa, niin sen kanssa joutu tekeen niin, että sitten valmiista leffa osasta poistin frameja ja sitten lisäsin teksti osan. Sitten huomasin vielä muutaman ylimääräisen framen, joten poistin ne. Tuloksena muuten hyvä leffa, mutta lopusta puuttuu jokunen sekuntti(tekstejä). Ei hirveän paha asia, mutta tuo ylimääräinen työ on kyllä ärsyttävää.

    Tuosta bugista kyllä pitäis ilmoittaa... Käytän VirtualDubMod 1.4.13.1 ja AviSynth 2.5.0 Beta.

    Pitäisiköhän siirtyä vielä tuohon AviSynth 2.0.7 versioon, josko se toimisi paremmin... Tosin onko se paljon hitaampi?



    Olen tässä nyt viikon lomalla, joten musta ei sitten vähään aikaa kuulu mitään...
     
  5. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Pitää tässä vielä kokeilla tuota vanhempaa AviSynth:iä kun tässä kerkeää...
     
  6. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Mistäs muuten löytää pluginit tuohon AviSynth 2.0.7 versioon? En ole löytänyt noita. Pitäis .d2v tiedosto saada auki...
     
  7. Khauron

    Khauron Moderator Ylläpitäjä

    Liittynyt:
    09.01.2002
    Viestejä:
    1,112
    Kiitokset:
    2
    Pisteet:
    68
  8. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Joo, tiedän... Mutta tuolta löytyy vain ohjelman asentava exe tiedosto, jossa on ite AviSynth, mutta niitä plugineita en löytänyt kuin 2.5.0 versioon vain, en ollenkaan tuohon 2.0.7 versioon.
     
  9. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Jahas, löysin nuo Googlella kun vaan keksi oikean hakusanan...
     
  10. Kurmu

    Kurmu Guest

    Jeps nyt opiskeltu ja testailtu avisynthiä jo jonkin verran.
    #Plugit
    LoadPlugin("G:\Ohjelmat\AviSynth 2.5\plugins\MPEG2Dec3.dll")
    LoadPlugin("G:\Ohjelmat\AviSynth 2.5\plugins\Convolution3DYV12.dll")
    #DVD2AVI:n tuotos tähän
    MPEGSource("dvd.d2v")
    #Crop left,top,-right,-bottom
    Crop(8,72,-6,-72)
    #Resize
    LanczosResize(640,272)
    #Convolution3d
    Convolution3d(1,8,8,8,8,2.8,0)(asetukset huono kuvaiselle dvd:lle)
    Tollasen scriptan olen saanut tähän mennessä aikaan ja laatu on aivan mahtava. Mielestäni paras resize filteri ilman Convolution3d:tä on BicubicResize 0.6 arvolla. Mutta C3d:n kanssa käytän tuota Lanczosresizeä.
    Ja väri ongelmankin sain poistettua kun asensin ffdshow:n ja sieltä sitten säädin värit suunnilleen oikein.
     
  11. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Muutama huomio:

    1) Ääntä ei kannata muuntaa AC3 -> WAV -> MP3. Suora muunnos AC3 -> MP3 BeSweetillä tuottaa parempaa laatua (on varmistettu DSPGurulta itseltään).

    2) Convolution3D:ssä kannattaisi ehkä mieluummin käyttää nollamatriisia, eli Convolution3d(0,8,8,8,8,2.8,0). Tuolla toiseksi viimeisellä luvulla ei muuten ole mitään merkitystä, se on otettu pois käytöstä toistaiseksi.

    3) Siirtämällä filtterit ennen resizeä saa teoreettisesti parempilaatuista jälkeä. Jos jättää koneen raksuttelemaan videota yön yli, ei ylimääräinen aika haittaa;-)

    4) Sharpen(0.4) rokottaa pakkautuvuutta aika rankasti, mutta jos haluaa käyttää jotain terävöitystä, UnFilter on hyvä ja monta kertaa nopeampi kuin Sharpen. Sharpen(0.4) lienee suurin piirtein sama kuin UnFilter(80,80).

    5) MPEG2Dec3.dll sisältää myös mukavat post-processing -ominaisuudet. Kokeilkaapa vaikka tyyliin
    MPEG2Source("path\video.d2v",cpu=4,moderate_h=30,moderate_v=50) . Nuo moderate-arvot ovat suositellut, oletuksena ovat 20 ja [bold]edit:40[/bold]. Pienempi luku on voimakkaampi.

    6) MPEG2Dec3.dll sisältää myös LumaFilterin, jota monet käyttävät hävittämään DCT-blokkeja tummista kuvan kohdista, LumaFilter() suositus heti d2v-tiedoston lataamisen jälkeiseksi riviksi.

    7) Limiteriä suositellaan myös käytettäväksi, se kannattaa pistää aivan viimeiseksi riviksi.

    Tuossa muutama juttu, mitä on jäänyt matkan varrelta mieleen.
     
    Viimeksi muokattu: 15.03.2003
  12. Kurmu

    Kurmu Guest

    Kiitos vinkeistä, täytyykin kokeilla noita.
     
  13. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Jassoo... Näemmä tullut 13.2 kaksi uutta versiota AviSynthistä. Versiot 2.0.8 ja 2.5.1 Beta.

    Pitänee kokeilla tuota uutta betaa, josko siinä olisi korjattu tuo TRIM ongelma. Ei tosin bigfix listassa mainittu mitään.

    EDIT:
    Osoite Avisynhin lataus sivulle:
    http://sourceforge.net/project/showfiles.php?group_id=57023
     
    Viimeksi muokattu: 17.03.2003
  14. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Eipä näemmä tuo uusi versiokaan tuonut apua mun ongelmaan. TRIM ei edelleenkään toimi... Pitää käyttää sitten vanhaa VFApia.
     
  15. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Oletko etsinyt Doom9:n foorumeilta apua ongelmaan? Eipä ole moista koskaan tullut vastaan.
     
  16. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Enpä ole vielä... Voisi tuossa käydä siellä päin...

    EDIT:

    Tulipa tuossa 'SwiftAVS' niminen ohjelma vastaan, kokeilempas tuota ihan piruuttani.
     
    Viimeksi muokattu: 18.03.2003
  17. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Tälle olis voinut laittaa oman ketjun, mutta jatketaan nyt tähän...

    Ongelma:

    Jokin ilmeisesti mättää mun koneella. Jos käytän pluginina 'MPEG2DEC3.DLL' ja sitten lataan sen tiedoston käyttäen 'MPEG2Source':a, niin ei toimi. Herjaa tuon MPEG2Source rivillä. MPEGSource kyllä toimii, mutta tuossa ei tuo TRIM käsky toimi siten kun sen pitäisi toimia.

    Mikähän tässä nyt mättää? Käytössä siis AviSynth 2.5.1 ja uusi VDmod.
     
  18. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Millä ohjelmalla olet tehnyt d2v-tiedoston? DVD2AVI 1.76 on se tuettu versio, uudemmat eivät toimi (ainakaan hyvin), koska tiedoston formaattia on jotenkin muutettu.
     
  19. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Noin äkkiseltään muistelisin, että tuo versio juuri (en ole kotona nyt). Pitää tarkistaa tuo...
     
  20. migge77

    migge77 Regular member

    Liittynyt:
    23.01.2003
    Viestejä:
    300
    Kiitokset:
    0
    Pisteet:
    26
    Voihan venäjä... Latasin molemmat versiot... Katoin valikoita, niin huomasin, että mulla on ollut tuo 1.77 versio käytössä... :(

    Pitääpä kokeilla tuota 1.76 versiota. Josko sillä toimisi. Kun tuo AviSynth on niin paljon nopeampi, kunhan sen vaan saa toimimaan :)
     
  21. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Tuo ongelma kuuluisi jo ihan FAQ-osioon, jostain syystä sitä ei oikein ole kerrottu missään;-)
     

Jaa tämä sivu