DGVfapi 1.5.5

Předávání snímků (frameserving) s novou dekódovací funkcionalitou


Je podporován VFAPI frameserving. Používá DGDecode.dll, takže jak DGVfapi.vfp tak i DGDecode.dll musí být umístěny ve stejné složce jako DGIndex.exe. Nepřejmenovávejte tyto soubory. Tato verze podporuje více instancí, např. vytvoření a chod více "falešných" AVI souborů. Také umí číst skripty Avisynthu (AVS soubory) stejně tak i D2V soubory z DGIndexu.

Procedura je následující:

1. Umístěte soubory podle popisu výše.

2. Spusťte DGIndex a ověřte, že když rozbalíte menu Nápověda (Help) tak je položka VFAPI Plugin zatržená. Nemusíte to kontrolovat; je to kontrolováno automaticky, jestliže jsou soubory na správném místě. Generujte váš D2V projektový soubor jako obvykle.

3. Zajistěte aby byl nainstalovaný VFAPI reader codec.

4. Spusťte VFAPI Converter, vyberte D2V soubor, a stiskněte OK.

5. Stiskněte Convert pro vytvoření "falešného" AVI souboru.

Filtry DGIndexu luminance a cropping nejsou podporovány pokud otevřete D2V soubor ve VFAPI Converteru. Ale jestliže vytvoříte AVS skript, který používá MPEG2Source() a načtete takový skript do VFAPI Converter (namísto D2V souboru), pak tyto filtry budou pracovat.

MPEG soubor může mít velikost zobrazení, která není integrálním počtem makrobloků (t.j., násobek 16 pro šířku i výšku). Když otevřete takový soubor pomocí MPEG2Source() použitím AVS skriptu, použije se automaticky filtr Crop() pro zmenšení velikosti snímku z vnitřně kódované velikosti (která je integrálním počtem makrobloků v obou směrech) na velikost zobrazení. To se se NEprovádí při předávání D2V s VFAPI. Jak bylo popsáno výše pro filtry luminance a cropping , můžete získat správnou velikost zobrazení vytvořením AVS skriptu, který používá MPEG2Source() a načíst takový skript do VFAPI Converter.

VFAPI nadvzorkuje (upsample) do RGB. U D2V souborů je to ve výchozím stavu prováděno v prokládaném režimu. Pro vynucení progresivního nadvzorkování, vložte "_P" před příponu názvu souboru. Pro vynucení nadvzorkování následujícího znak progressive_frame, vložte "_A" před příponu v názvu souboru. Všimněte si, že použití "_A" také znamená, že bude vrácen YUY2 snímek místo YV12 snímku pro vstup 4:2:0.

Například:

    movie_P.d2v

Ačkoliv můžete otevřít jak D2V soubory a AVS soubory s DGVfapi, triky s označením _P a _A pracují jen u D2V souborů. Když se otevřou AVS soubory, použije se jako výchozí progresivní RGB nadvzorkování. Pokud skript nevrátí RGB24, DGVFapi prostě připojí ConvertTorRGB24() s výchozími parametry na konec skriptu. Všimněte si, že to je pro D2V soubory progresivní nadvzorkování a ne prokládané. Tedy pokud chcete RGB převod jiný než výchozí tak by jste měli výslovně zadat převod na konec AVS skriptu.

Více instancí a podporu AVS souborů přidal "tritical".

Donald Graft (c) 2004 - 2009

Český překlad:9.6.2009