Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: Jakub Vaněk 09 Července 2015, 13:15:28

Název: Plynulé přehrávání 25fps video na 60Hz obrazovce
Přispěvatel: Jakub Vaněk 09 Července 2015, 13:15:28
Ahoj,
před chvílí jsem narazil na zajímavou otázku. Existuje nějaký software nativně pro GNU/Linux, který by uměl plynule přehrávat 25fps video na obrazovce s obnovovací frekvencí 60Hz? Tím myslím, že nebude jenom dvakrát vykreslovat ten samý snímek, ale místo toho ten prostřední snímek dopočítá. Něco takového prý zvládá i SVP (http://www.svp-team.com/), ten je ale jen pro Windows. Zatím jsem našel jen slowmoVideo (http://slowmovideo.granjow.net/download.php), ale zatím jsem ho nezkoušel a ani není jisté, jestli to umí.
Díky za odpověď
Název: Re:Plynulé přehrávání 25fps video na 60Hz obrazovce
Přispěvatel: superbo 11 Července 2015, 14:52:27
Mám zrovna 24fps video. Normálně se kouše, ale při nastavení rychlosti přehrávání 1,10x (při použití VLC) jede plynule :)
Název: Re:Plynulé přehrávání 25fps video na 60Hz obrazovce
Přispěvatel: xerno 21 Července 2015, 09:23:22
Tak za prvé nejsou celé snímky, ale půl snímky. Video se většinou skládá z půlsnímků (dáno historicky) a problém nastává právě na moderních displajích, které najednou zobrazují celý obraz, místo půlky. Právě tento fakt způsobuje, že se video jakoby seká, laguje.

Existuje více technik pro konverzi půlsnímků na celé snímky (odstranění prokládání (deinterlacing)): opakovače (doublers) a prolnovače (blenders). Opakovače prostě jen opakují půlsnímky, nebo jednoduše lineárně dopočítávají, prolnovače už z názvu způsobí jakési prolnutí obrazu, v závislosti na použitém algoritmu.

Pak existují i dopočítávače (interpolators), které generují rovnou plné snímky. Tedy z 50 PALových půlsnímků vygenerují 25fps. Nejlepší je tedy kombinovat opakovače s dopočítátory, abychom z PALu dostali plnohodnotých 50 snímků.

Toto umí deintercelator Yadif 2. Je náročnější na procesor, ale funguje skutečně dobře. Jeho implementaci na Linuxu obsahuje třeba VLC nebo SMplayer. Stačí aktivovat v nastavení a budete mít dopočítaný obraz.

Doporučuji počteníčko na VideoLAN Wiki (https://wiki.videolan.org/Deinterlacing/#Algorithm_types) - dole jsou i obrázky výsledků jednotlivých technik odstranění prokládání.