VIDEO - Přehrávání - řešení
Napsal: pon lis 24, 2008 11:24
Zdravím fanoušky HáDéčka .
Tak asi jako všichni jsem se i já pustil do hledání optimálního rozlišení a kodeku videa pro TouchHD. Experimentoval jsem na základě zkužeností z XDA Developers a jiných webů, kde převážně chválili FLV video codec a AVI container jako optimální pro přehrávání videa na Touch HD. FLV kodek ale nenabízí příliš kvalitní kompresi, obraz je při rychlých scénách až příliš "poškozen" a mě osobně se tedy toto řešení nelíbilo. Našel jsem proto dvě další cesty, které vás snad zaujmou ...
Co budete potřebovat:
- MediaCoder (http://mediacoder.sourceforge.net/), pro kompresi videa a zvuku
- CorePlayer (http://coreplayer.com/content/view/28/69/), pro přehrávání videa, pokud nechcete používat Windows Media Player
VARIANTA A
První postup pro kompresi videa byl ušit na míru přehrávání v CorePlayer. Tento přehrávač, ač není zdarma dodáván s TouchHD (proč? ), nabízí výbornou kvalitu obrazu a stejně tak dobrou ergonomii ovládání. Bohužel si neporadí s každým kompresním formátem stejně dobře a tak je potřeba film překonvertovat do takové komprese, která v CorePlayer získá nejlepší výsledek.
Níže jsou uvedeny konkrétní údaje o kompresi zvuku a videa pro plynulé přehrávání filmů v tomto přehrávači.
VIDEO: 600x360, codec MPEG4, container AVI, bitrate 1000kbps, 25fps či 23.98fps
AUDIO: LAMEP MP3, bitrate 96 kbps, stereo
Pokud vyrobíte takovýto formát videa, získáte v benchmarku CorePlayer výsledek přes 100%, konkrétně cca 110% (rezerva je důležitá na dynamické scény filmu). Video bude ostré, velmi ostré, dynamické scény se nebudou zasekávat a zvuk bude stále na slušné kvalitě, obvzlášť s kvalitními sluchátky, které si můžete do 3,5" jacku připojit.
VARIANTA B
Druhý postup pro kompresi videa byl ušit na míru přehrávání v Media Player. Pokud nechcete utrácet za CorePlayer (stojí cca 600Kč), vystačíte si s Windows Mobile Media Player, a kupodivu nebudete ochuzeni co se kvality přehrávání filmu týká. Pokud zvolíte níže uvedené hodnoty komprese videa a zvuku, Media Player video přehraje také krásně plynule.
VIDEO: 560x350, codec H.264, container MP4, bitrate 900kbps, 25fps či 23.98fps
AUDIO: FAAC, bitrate 96 kbps, stereo
Media Player má sice pomalejší odezvy v GUI, pokud toto video spustíte, ale aspoň je vidět, že veškerý procesorový čas přehrávač věnuje videu a výsledek stojí za to. Opravdu parádní obraz.
Doplnění:
Ač se v diskusích objevují informace o tom, že Media Player zvládne přehrát i 800x480, nemohu s nimi souhlasit. Ona to sice pravda je, Media Player přehraje MP4 container s H.264 při rozlišení 800x480 bodů skoro plynule, ale datový tok 900kbps již rozlišení nestačí a výsledný obraz je v dynamických scénách horší než v mém doporučeném nastavení. Tažke jsem rozlišení o něco snížil a dosáhl tím lepší kvality obrazu. Změnu rozlišení stejně na tak jemném LCD nepoznáte, resp. dá se to zanedbat .
Čím převádět a jak:
K převodům videa jsem používal výše zmíněný MediaCoder, který zvládá i vkládání titulků, ořezy obrazu, deinterlace a spoustu dalších potřebných funkcí a navíc je zdarma. Aby jste mohli rovnou převádět a nemuseli program nastavovat sami, přikládám k příspěvku soubory s nastavením (tzv. pressets).
Pro rychlejší čtení dat z paměťové SD karty telefonu doporučuji nainstalovat CAB z adresy: http://forum.xda-developers.com/showthread.php?t=446366, konkrétně ... tnyynt SD TuneUP.cab http://forum.xda-developers.com/attachm ... 1226827760
Toť vše. Teď už jen přeji příjemné sledování filmečků na vašem HD .
Tak asi jako všichni jsem se i já pustil do hledání optimálního rozlišení a kodeku videa pro TouchHD. Experimentoval jsem na základě zkužeností z XDA Developers a jiných webů, kde převážně chválili FLV video codec a AVI container jako optimální pro přehrávání videa na Touch HD. FLV kodek ale nenabízí příliš kvalitní kompresi, obraz je při rychlých scénách až příliš "poškozen" a mě osobně se tedy toto řešení nelíbilo. Našel jsem proto dvě další cesty, které vás snad zaujmou ...
Co budete potřebovat:
- MediaCoder (http://mediacoder.sourceforge.net/), pro kompresi videa a zvuku
- CorePlayer (http://coreplayer.com/content/view/28/69/), pro přehrávání videa, pokud nechcete používat Windows Media Player
VARIANTA A
První postup pro kompresi videa byl ušit na míru přehrávání v CorePlayer. Tento přehrávač, ač není zdarma dodáván s TouchHD (proč? ), nabízí výbornou kvalitu obrazu a stejně tak dobrou ergonomii ovládání. Bohužel si neporadí s každým kompresním formátem stejně dobře a tak je potřeba film překonvertovat do takové komprese, která v CorePlayer získá nejlepší výsledek.
Níže jsou uvedeny konkrétní údaje o kompresi zvuku a videa pro plynulé přehrávání filmů v tomto přehrávači.
VIDEO: 600x360, codec MPEG4, container AVI, bitrate 1000kbps, 25fps či 23.98fps
AUDIO: LAMEP MP3, bitrate 96 kbps, stereo
Pokud vyrobíte takovýto formát videa, získáte v benchmarku CorePlayer výsledek přes 100%, konkrétně cca 110% (rezerva je důležitá na dynamické scény filmu). Video bude ostré, velmi ostré, dynamické scény se nebudou zasekávat a zvuk bude stále na slušné kvalitě, obvzlášť s kvalitními sluchátky, které si můžete do 3,5" jacku připojit.
VARIANTA B
Druhý postup pro kompresi videa byl ušit na míru přehrávání v Media Player. Pokud nechcete utrácet za CorePlayer (stojí cca 600Kč), vystačíte si s Windows Mobile Media Player, a kupodivu nebudete ochuzeni co se kvality přehrávání filmu týká. Pokud zvolíte níže uvedené hodnoty komprese videa a zvuku, Media Player video přehraje také krásně plynule.
VIDEO: 560x350, codec H.264, container MP4, bitrate 900kbps, 25fps či 23.98fps
AUDIO: FAAC, bitrate 96 kbps, stereo
Media Player má sice pomalejší odezvy v GUI, pokud toto video spustíte, ale aspoň je vidět, že veškerý procesorový čas přehrávač věnuje videu a výsledek stojí za to. Opravdu parádní obraz.
Doplnění:
Ač se v diskusích objevují informace o tom, že Media Player zvládne přehrát i 800x480, nemohu s nimi souhlasit. Ona to sice pravda je, Media Player přehraje MP4 container s H.264 při rozlišení 800x480 bodů skoro plynule, ale datový tok 900kbps již rozlišení nestačí a výsledný obraz je v dynamických scénách horší než v mém doporučeném nastavení. Tažke jsem rozlišení o něco snížil a dosáhl tím lepší kvality obrazu. Změnu rozlišení stejně na tak jemném LCD nepoznáte, resp. dá se to zanedbat .
Čím převádět a jak:
K převodům videa jsem používal výše zmíněný MediaCoder, který zvládá i vkládání titulků, ořezy obrazu, deinterlace a spoustu dalších potřebných funkcí a navíc je zdarma. Aby jste mohli rovnou převádět a nemuseli program nastavovat sami, přikládám k příspěvku soubory s nastavením (tzv. pressets).
Pro rychlejší čtení dat z paměťové SD karty telefonu doporučuji nainstalovat CAB z adresy: http://forum.xda-developers.com/showthread.php?t=446366, konkrétně ... tnyynt SD TuneUP.cab http://forum.xda-developers.com/attachm ... 1226827760
Toť vše. Teď už jen přeji příjemné sledování filmečků na vašem HD .