Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Videó feldolgozás Microsoft Windows alatt Oroszi Balázs.

Hasonló előadás


Az előadások a következő témára: "Videó feldolgozás Microsoft Windows alatt Oroszi Balázs."— Előadás másolata:

1 Videó feldolgozás Microsoft Windows alatt Oroszi Balázs

2 Miről lesz szó? n DirectShow n Avisynth n FFDShow n Ezek kombinálása

3 DirectShow n Korábban ActiveMovie n Részben a Video for Windows (VFW) rendszer lecserélésére n 1998-tól a DirectX zászlaja alatt n Alap része a Windows operációs rendszernek n VFW - codec n DirectShow - filter

4 DirectShow filter graph n Filter graph koncepció - minden valamilyen szűrő 1 vagy több bemenettel ill. kimenettel. n Összeköttetés n Lejátszás: a gráf „futtatása” n Egyszerű példa:

5 Gráfok összeállítása n GraphEdit program - része a DirectShow SDK-nak n Gráf építés u Automatikusan URL-ből (A legtöbb media player (Windows Media Player, BSPlayer, Media Player Classic, stb.) mind ezt csinálja) u Kézzel a graphedit programmal

6 A szűrők n Kodek telepítése: valójában DShow filterek bejegyzése (kodek pakkok) n Minden szűrőnek van merit-je („érdeme”) n Problémák: ha valamely szűrő telepítéskor kiszed vagy lecserél egy másik szűrőt, és eltávolításkor nem teszi vissza

7 Felhasználás n Lejátszás n Felvétel n Tömörítés n Konvertálás

8 Avisynth n Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications. n Scriptek:.avs

9 Avisynth - egyszerű script AviSource("C:\video.avi") Trim(200,400) Crop(16,16,-16,-16) BicubicResize(640,480) n Avisynth telepítése után a fenti script (.avs) megnyitható bármely VFW-t támogató lejátszóban n Úgy tesz, mintha.avi fájl lenne n Nincs átmeneti videó fájl

10 Avisynth függvények n Beépített vagy plugin n Plugin (Windows DLL) betöltése függvényeket ad a nyelvhez. n Plugin írása: alapvetően C++ nyelven Microsoft fordítóval n C interfész (fordító-független) n Linux támogatás jövőben (3.0)

11 FFDShow n Univerzális DShow filter és VFW kodek a nyílt forrású libavcodec és egyéb könyvtárakon alapozva n Sok mindent tud… n Egyebek mellett Avisynth scriptet futtatni az éppen rajta „áthaladó” videón. Persze vannak korlátai: u Többnyire csak térbeli (spatial) feldolgozást enged

12 FFDShow

13 Az eddigiek együttes használata n GraphEdit programmal: u valamely video capture forrás (pl. videó kártya VideoIn) megnyitása  u  beirányítás ffdshow raw video filter-be  u  megjelenítés vagy fájlba írás (.avi)


Letölteni ppt "Videó feldolgozás Microsoft Windows alatt Oroszi Balázs."

Hasonló előadás


Google Hirdetések