AviSynth VS VFAPIConvert -- nopeus
|
|
Khauron
Moderator
|
12. maaliskuuta 2003 @ 07:33 |
Linkki tähän viestiin
|
|
migge77
Member
|
12. maaliskuuta 2003 @ 07:40 |
Linkki tähän viestiin
|
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.
|
migge77
Member
|
12. maaliskuuta 2003 @ 07:46 |
Linkki tähän viestiin
|
Jahas, löysin nuo Googlella kun vaan keksi oikean hakusanan...
|
Kurmu
Suspended due to non-functional email address
|
12. maaliskuuta 2003 @ 15:53 |
Linkki tähän viestiin
|
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.
|
Boulder
Senior Member
|
15. maaliskuuta 2003 @ 12:09 |
Linkki tähän viestiin
|
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 edit:40. 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.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. maaliskuuta 2003 @ 13:32
|
Kurmu
Suspended due to non-functional email address
|
15. maaliskuuta 2003 @ 12:30 |
Linkki tähän viestiin
|
Kiitos vinkeistä, täytyykin kokeilla noita.
|
migge77
Member
|
17. maaliskuuta 2003 @ 05:45 |
Linkki tähän viestiin
|
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
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 17. maaliskuuta 2003 @ 05:46
|
migge77
Member
|
18. maaliskuuta 2003 @ 06:54 |
Linkki tähän viestiin
|
Eipä näemmä tuo uusi versiokaan tuonut apua mun ongelmaan. TRIM ei edelleenkään toimi... Pitää käyttää sitten vanhaa VFApia.
|
Boulder
Senior Member
|
18. maaliskuuta 2003 @ 07:16 |
Linkki tähän viestiin
|
Oletko etsinyt Doom9:n foorumeilta apua ongelmaan? Eipä ole moista koskaan tullut vastaan.
|
migge77
Member
|
18. maaliskuuta 2003 @ 07:59 |
Linkki tähän viestiin
|
Enpä ole vielä... Voisi tuossa käydä siellä päin...
EDIT:
Tulipa tuossa 'SwiftAVS' niminen ohjelma vastaan, kokeilempas tuota ihan piruuttani.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 18. maaliskuuta 2003 @ 08:41
|
migge77
Member
|
21. maaliskuuta 2003 @ 05:04 |
Linkki tähän viestiin
|
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.
|
Boulder
Senior Member
|
21. maaliskuuta 2003 @ 05:23 |
Linkki tähän viestiin
|
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.
|
migge77
Member
|
21. maaliskuuta 2003 @ 05:42 |
Linkki tähän viestiin
|
Noin äkkiseltään muistelisin, että tuo versio juuri (en ole kotona nyt). Pitää tarkistaa tuo...
|
migge77
Member
|
21. maaliskuuta 2003 @ 05:55 |
Linkki tähän viestiin
|
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 :)
|
Boulder
Senior Member
|
21. maaliskuuta 2003 @ 06:04 |
Linkki tähän viestiin
|
Tuo ongelma kuuluisi jo ihan FAQ-osioon, jostain syystä sitä ei oikein ole kerrottu missään;-)
|
migge77
Member
|
21. maaliskuuta 2003 @ 06:10 |
Linkki tähän viestiin
|
Aivan... Mäkään on ole tuosta kuullut. Tuolla aD:n guidessa, jossa kuitenkin käytettiin VFAPIa frameserverinä, niin siellä suositeltiin tuota uudempaa versiota. No, eiköhän tuolla lähde toimimaan... AviSynth on aika hyvin nyt hanskassa muuten.
|
Boulder
Senior Member
|
21. maaliskuuta 2003 @ 06:25 |
Linkki tähän viestiin
|
Vielä sellainen juttu, että jos käytät MPEG2DEC3:a ja käytössäsi on P4-prossu, saa lisänopeutta ottamalla käyttöön SSE2-optimoinnin tyyliin MPEG2Source("path\leffa.d2v",idct=5). Samaten postprocessingia käytettäessä pitäisi muistaa joko iPP=true (interlaced-materiaalille) tai iPP=false (progressiiviselle, oletusarvo) tuohon MPEG2Sourcen määrityksiin.
|
migge77
Member
|
21. maaliskuuta 2003 @ 06:56 |
Linkki tähän viestiin
|
No tuo ei minua koske, kun on Athlon XP alla, mutta kun on aikomus tehdä guide, jossa olis DivX 5.0.3 ja ogg vorbis äänet, niin pitää laittaa siihen tuo vinkki P4:sen omistajille.
|
Mainos
|
|
|
migge77
Member
|
24. maaliskuuta 2003 @ 06:31 |
Linkki tähän viestiin
|
Boulder:ille luja kädenpuristus! Nyt alkoi toimimaan, kun aloin käyttää vanhempaa DVD2AVI softaa. AviSynth toimii nyt kuin unelma. Trim toimii täysin oikein. Samoin nyt videokin toimii paremmin VDmod:issa. Ennen ei voinut kelata taakseppäin :)
Loistavaa! Nopeus parani n. 35%. Pakkaa nykyään vähän yli reaaliaikaisena (25-26 framee/s).
EDIT:
Muuten, jos on Athlon XP, joka tulee SSE ja MMX käskykantoja kannattaa käyttää parametriä idct=2, jolloin SSE ja MMX on käytössä. Ja idct=5 on SSE2 käskykannoille (P4). Myös 64-bittisille oli omat lukunsa... Pelkkä MMX (vanhat prossut), niille idct=1.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 24. maaliskuuta 2003 @ 06:35
|