AutoCrop je AviSynth filer, který automaticky ořezává černé okraje klipu. Pracuje buď v režimu náhledu, kde pokládá doporučovanou informaci na existující klip, nebo v režimu ořezání, kde skutečně ořezává klip. Může také zajistit, aby šířka a výška byly násobky zadaného čísla, takže ořezaný klip může být bez problémů poslán do video kompresoru podle vaší volby.
AutoCrop bere 12 parametrů, ale ty jsou všechny volitelné, takže můžete použít prostě AutoCrop() aby jste viděli jak filtr pracuje. Parametry mohou být zadány buď v pořadí nebo podle jména. Navrhuji zadávat podle jména, protože je zde hodně parametrů!
Pořadí parametrů je následující.
AutoCrop
(clip, "mode", "wMultOf",
"hMultOf", "leftAdd", "rightAdd",
"topAdd", "bottomAdd", "threshold",
"samples", "samplestartframe", "sampleendframe", "aspect")
mode - celočíslený - výchozí 1
0 - Oříznutí - Ořízne obraz.
1 - Náhled - Navržená ořezávací informace je položena na existující klip,
včetně příkazu Crop, který můžete použít jako náhradu za AutoCrop.
2 - Log - Loguje (zaznamenává) ořezávací parametry do souboru "AutoCrop.log"
v aktuální složce.
3 - Oříznutí & Log - kombinace režimů 0 a 2.
wMultOf - celočíselný - výchozí 4
Zajišťuje, že šířka ořezávaného klipu bude násobkem zadaného čísla. Použijte to pro zabezpečení, aby byl klip platný pro kodek, kterým ho chcete komprimovat.
hMultOf - celočíselný - výchozí 2
Stejný jako parametr výše, jen pracuje s výškou.
leftAdd - celočíselný - výchozí 0
Donutí autocrop oříznout o dalších leftAdd pixelů navíc po dokončení autodetekce. Můžete tuto možnost použít ve spojení s wMultOf. Užitečné pro odříznutí nekvalitních řádků na levé straně VHS nahrávek.
rightAdd - celočíselný - výchozí 0
Viz výše, ale pro pravou stranu.
topAdd - celočíselný - výchozí 0
Donutí autocrop oříznout o dalších topAdd pixelů navíc po dokončení autodetekce. Můžete tuto možnost použít ve spojení s hMultOf. Užitečné pro odříznutí nekvalitních řádků na vrchu VHS nahrávek.
bottomAdd - celočíselný - výchozí 0
Viz výše, ale pro spodek.
threshold - celožíselný (0-255) - výchozí 30
Prahová hodnota je průměrný jas, který musí řádek mít před tím než je považován jako neprázdný (non blank). Hodnoty DVD zdrojů i tak nízko jako 20, by měli pracovat spolehlivě. Pro VHS zdroje bude možná nutné zvýšit hodnotu.
samples - celočíselný - výchozí 5
Počet snímků na kontrolu při určování ořezávací informace. To přímo ovlivňuje počáteční čas filtru. Toto číslo dramaticky ovlivní množství času spotřebovaného filtrem před rozjetím. Zvyšování čísla na 10 v podstatě zdvojnásobuje čas rozběhu.
samplestartframe - celočíselný - výchozí 0 (první snímek)
Nastavuje první snímek, který má být prohlédnut při určování ořezávacích parametrů.
sampleendframe - celočíselný - výchozí -1 (poslední snímek)
Natavuje poslední snímek, který má být prohlédnut při určování ořezávacích parametrů. Pokud chcete vzít ořezávací informace z jednoho snímku, nastavte samplestartframe a sampleendframe na stejné číslo a samples na 1.
aspect - desetinný - výchozí 0 - Poměr stran je ignorován
-1 - Zachová poměr stran zdrojového klipu
0 - Poměr stran je ignorován
>0 - Poměr stran bude nastaven na stávající. Například pro poměr stran 4:3
by jste poslali
4.0/3.0 nebo 1.33333333333. Všimněte si, že 4/3 nefunguje, AviSynthu je potřeba říci desetinnou
tečku a číslo za ní .0 , protože se jedná o desetinný parametr.
Důrazně doporučuji použití náhledového režimu, aby jste se vyhnuli provádění zvláštních oříznutí. Je také potřeba poznamenat, že zkopírování navrženého nastavení do standardního AviSynth příkazu Crop je rychlejší než zpracování pomocí AutoCrop v režimu mode = 0.
v1.2, 3rd January 2005 (by len0x)
previous changes (by CropsyX)
Tato verze AutoCrop je kompilována pro AviSynth 2.5. Nebude pracovat s žádnou verzí vydání 2.0 . Pokud potřebujete použít AviSynth 2.0, stáhněte si prosím verzi 0.3 tohoto filtru z http://avisynth.org/warpenterprises/attic.html.
$English Date: 2005/10/01 23:09:51 $
Český překlad:17.4.2009