Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

VD+Frameserver - jak 2-pass zrychlit?

maggo (32)|3.11.2004 18:39
Zdar

prevadim nagrabovana AVI do MPEG-2 pres VirtualDub (aplikuji nejake filtry) a frameservrem to posilam do Mainconcept.

Nekde jsem cetl, ze v tomto pripade 2-pass encoding je dlouhy proto, ze se ve VirtualDubu vlastne filtry aplikuji dvakrat, ale ze to snad jde trochu obejit tim, ze by se pri prvnim pruchodu poustelo video bez filtru, protoze evidentne na rozhodovani, kde jak moc kodovat, aby se dosahlo prumerneho bitrate, nemaji filtry prilis velky vliv.
Ale nedocetl jsem se nejaky pro me pochopitelny postup. Muzete mi nekdo poradit?

Dekuji velice.
Hawkey_tvf (434)|4.11.2004 10:55
Postup je velmi jednoduchy. Ked robis ten batch job tak prvy prechod das len otvorenie videa + resize, nasledne Add batch job, az do druheho zaradis filtre a zas Add batch job. Ale rob to len ak si presvedceny ze nezmenia povahu videa natolko ze tie udaje z 1. prechodu budu trochu... mimo. Lebo aj to sa moze stat.
mirekv (7169)|4.11.2004 12:28
[quote=Hawkey]Postup je velmi jednoduchy. Ked robis ten batch job tak prvy prechod das len otvorenie videa + resize, nasledne Add batch job, az do druheho zaradis filtre a zas Add batch job. Ale rob to len ak si presvedceny ze nezmenia povahu videa natolko ze tie udaje z 1. prechodu budu trochu... mimo. Lebo aj to sa moze stat.[/quote]
On už resize zpomalí, a pokud další filtry proces dále podstatně zpomalují, tak mohou údaje z 1. průchodu výsledek i zhoršit. Já doporučuji spíš používat AviSynth.
maggo (32)|5.11.2004 10:05
A muzes mi objasnit, jak pracuje AviSynth v tomto pripade?

Jinak co se tyce Batch Job ve VD, tak chces rict, ze Mainconcept pri prvnim pruchodu sahne po prvnim Jobu a pri 2. pruchodu po dalsim Jobu??? Hmmmmm... 9-)
Mike (617)|5.11.2004 11:44
Hawkey
tohle pouzit nejde, pokud jde o frameserver, to jde pokud se dela two pass ve virtualdubu treba do divx, ale ne pres frameserver, podle mne to urychlit nepujde, protoze enkoder potrebuje stejna data v obou pripadech, jinak to muze zhorsit vyslednou kvalitu - pokud bude prvni prychod se sumem a druhy bez sumu, tak vysledek nebude idealni, takz ebych tam ty filtry radeji nechal
maggo (32)|5.11.2004 11:56
Pak se mi mozna zda pro tyto pripady vhodnejsi TMPGEnc, ktery ma treba odsumovaci filtr v sobe. Nebo Vegas 4. Dela Vegas 4 2-pass nebo 1-pass? A jak by to bylo u techto programu s rychlosti prip. 2-pass encodingu (pokud ho maji)?
Mike (617)|5.11.2004 12:06
zase do vdubu je tech filtru vic, vegas ma taky 2-pass pro mpeg, ale az od verze 5, takze tim to jde taky, ale dela to uplne stejne - zase se pocitaji vsechny filtry a prechody znova

jediná možnost urychleni je to asi vyexportovat do DV, Huffyuv, MJPEG apod. ve vysoke kvalite a pak teprve delat prevod do MPEG, DivX, ... v 2-pass
Hawkey_tvf (434)|6.11.2004 15:56
[quote=Mike]pokud bude prvni prychod se sumem a druhy bez sumu, tak vysledek nebude idealni, takz ebych tam ty filtry radeji nechal[/quote]

"Ale rob to len ak si presvedceny ze nezmenia povahu videa natolko ze tie udaje z 1. prechodu budu trochu... mimo." - toto bolo presne o tom
Hawkey_tvf (434)|6.11.2004 16:33
V tomto pripade - odsumenie - by motion vectors +/- sedeli, ale scene complexity sa znizuje. Obcas to ide... obcas nie. Ja tomu vzdy dam radsej tie 2 plne, ale ak ma niekto slabsi stroj je to na nom. Len neviem ci kym testne parametre pre 2 prechody zvlast tak mu to nezozerie viac casu.
MartinL (51)|10.11.2004 14:35
Maggo
TMPGenc je při 2 pass enkodingu cca stejně rychlý jako Procoder při 2 pass. Nebo jsem měl spíš napsat pomalý. Ale je fakt, že oba patří v enkodinku ke špičce.