Vyzkoušeli jsme přehrávání videa na HTC Touch HD, zvládne i WVGA?
Jiří Hrma | Neděle, 16. Listopad 2008 19:41 | Komentáře: 40
HTC Touch HD je po hardwarové stránce velice výkonný komunikátor, jeho 3.8" WVGA displej s rozlišením 800×480px opravdu patří ke špičce, i když kvůli paměťovým limitům systému Windows Mobile zvládne zobrazit jen 65k barev. Displej s takovým rozlišením přímo vybízí ke sledování filmů, zvládne je ale HDčko v maximálním rozlišení nebo je nutné hledat kompromisy? V diskuzích se to podobnými otázkami jenom hemží, rozhodl jsem se proto natočit krátké komentované video, na kterém si můžete prohlédnout, jak na tom Touch HD s přehráváním videa opravdu je.
K přehrávání jsem použil současný nejlepší přehrávač videa pro Windows Mobile, CorePlayer ve verzi 1.2.5. Touch HD obsahoval anglickou WWE verzi ROM s označením 1.14.405.0, která pochází z 20.10.2008. V HDčku určeném pro český trh se nachází ROM s mírně odlišným označením 1.14.401.3, výkonově jsou ale zcela totožné (odkazy na stažení jednotlivých ROM naleznete v našem fóru). Veškeré dojmy ve videu se tedy vztahují k těmto verzím jednotlivých aplikací/ROM a je možné, že s vydáním dalších se optimalizace může zlepšit. K převodu videí na požadovaná rozlišení jsem použil freeware utilitu Pocket DivX encoder.
Parametry jednotlivých videí
WVGA video (1. přehrávané)
Rozlišení videa: 800×480px
Použitý kodek videa: XviD
Použitý kodek audia: MPEG audio (MP3)
Bitrate videa: 2049kbps
Bitrate audia: 128Kbps
Závěr: Video v tomto rozlišení se při tak vysokém bitrate (datový tok) a při nastavení High kvality (Vysoká) v CorePlayeru celkem výrazně trhá a je tedy nekoukatelné. Pokud v CorePlayeru nastavíte kvalitu přehrávání na Medium, je video naprosto plynulé. Pokud bitrate snížíte na hranici okolo 1000Kbps (video), je video plynulé, nicméně kvalita je úměrná nízkému datovému toku.
VGA video s nízkou bitrate(2. přehrávané)
Rozlišení videa: 640×480px
Použitý kodek videa: XviD
Použitý kodek audia: MPEG audio (MP3)
Bitrate videa: 910kbps
Bitrate audia: 64Kbps
Závěr: Toto video se v CorePlayeru i při nastavení High kvality přehrávání zobrazovalo zcela plynule, nicméně pokud se podíváme na hodnoty datového toku, je zřejmé, že kvalita videa nebyla příliš dobrá.
Video v rozlišení 624x352px (3. přehrávané)
Rozlišení videa: 624x352px
Použitý kodek videa: XviD
Použitý kodek audia: MPEG audio (MP3)
Bitrate videa: 1076kbps
Bitrate audia: 80Kbps
Závěr: Video se přehrávalo zcela plynule i v High nastavení renderování CorePlayeru, nicméně i zde byl použitý nižší datový tok, výsledkem čehož je i nižší kvalita videa.
VGA video s vysokou bitrate(4. přehrávané)
Rozlišení videa: 640×480px
Použitý kodek videa: XviD
Použitý kodek audia: MPEG audio (MP3)
Bitrate videa: 2483kbps
Bitrate audia: 192Kbps
Závěr: U tohoto videa jsem záměrně nastavil velmi vysoký bitrate jak pro video, tak i pro audio. Ve výsledku bylo toto video velmi trhané a ve výsledku nekoukatelné.
Jaký je tedy závěr? HTC Touch HD skutečně zvládne přehrávání videa ve WVGA rozlišení, nicméně je potřeba volit rozumný bitrate, jinak je video velmi trhané. Stejná rovnice platí i pro video ve VGA rozlišení. Snímky s vysokým bitrate můžete sice v CorePlayeru plynule přehrávat s nastavením kvality renderování na Medium, nicméně kvalita je pak znatelně nižší. Proto je lepší volit vhodnou optimalizaci videa už při převodu samotném a v CorePlayeru hodnotu renderování ponechat na High. Jak jsem již zmínil v samotném videu, brzy by měla být zveřejněna optimalizovaná verze CorePlayeru pro WVGA displeje (Sony Ericsson Xperia X1, Touch HD), a lze tedy očekávat, že výkon se ještě zlepší a v přehrávači tak snad bude možné přehrávat i videa s vyšším bitrate.
Tip: Mrkněte se do diskuze věnované HDčku na našem fóru, dozvíte se tam spoustu zajímavých věcí a přibývat budou i různé tweaky a návody.
Komentáře k článku
Neděle, 16. Listopad 2008 21:13
Neděle, 16. Listopad 2008 21:27
Neděle, 16. Listopad 2008 21:58
Neděle, 16. Listopad 2008 22:18
Neděle, 16. Listopad 2008 22:27
Neděle, 16. Listopad 2008 22:28
Neděle, 16. Listopad 2008 23:21
Neděle, 16. Listopad 2008 23:48
Pondělí, 17. Listopad 2008 0:53
Ke komentari pode mnou: Film se jmenuje Podfu(c)k (prelozeno), Snatch v originale.
Pondělí, 17. Listopad 2008 1:51
"mvp"
Pondělí, 17. Listopad 2008 8:11
Pondělí, 17. Listopad 2008 8:14
Pondělí, 17. Listopad 2008 8:17
konečně někdo ukázal jak vlastne jdou ty videa přehrát. Všude samý keci ale to vam obraz nenahradí. Díky pane redaktorre že jsem udělal diskuzím konec. Moc přemýšlím o tomto zázraku jen ta cena me štve.
Pondělí, 17. Listopad 2008 8:34
"mvp"
Pondělí, 17. Listopad 2008 9:07
Pondělí, 17. Listopad 2008 9:38
Pondělí, 17. Listopad 2008 9:54
"mvp"
Pondělí, 17. Listopad 2008 10:02
Pondělí, 17. Listopad 2008 10:24
Pondělí, 17. Listopad 2008 10:29
Jak jsem jiz psal. To, ze spojeni "full HD" je uvozovkach, nic nemeni, ze se o zadne HD nejedna. A to ani omylem, a to ani tehdy, kdybys tam tech uvozovek deset. A dokonce to neni ani "HD ready"
Pondělí, 17. Listopad 2008 10:59
Pondělí, 17. Listopad 2008 11:03
jinak díky za test, panu redaktorovi!
Pondělí, 17. Listopad 2008 11:23
Pondělí, 17. Listopad 2008 11:56
A ještě takové malé rýpnutí Myslím, že více česky je "TEN bitrate" aka "ten datový tok".
Pondělí, 17. Listopad 2008 13:04
Pondělí, 17. Listopad 2008 15:59
Pondělí, 17. Listopad 2008 18:54
Pondělí, 17. Listopad 2008 21:27
Anonym 2: Jo jo, stará pravda...Intel na tom je i přes stáří svých CPU líp. A to že z nás některých má HTC srandu? Taky pravda... ale dokud budou pda módní záležitostí jako jsou posledního půl roku, nic se na kvalitě nezmění.
Pondělí, 17. Listopad 2008 22:39
Ale zaměřil, nicméně nejlepších výsledků CorePlayer dosahuje při použití QTv. Ostatní jsou na tom hůře. Srovnatelné, respektive jen o něco nižší výsledky v rychlosti přehrávání nabízí snad jen DirectDraw. RawFrameBuffer se dost seká a GDI také.
Pondělí, 17. Listopad 2008 23:59
Úterý, 18. Listopad 2008 9:27
Každopádně 800x480 je více než mají filmy v PAlu na DVD (720x300-400 podle formátu), takže výkon pro přehrátí vhodně připraveného ripu z SD zdroje je dostatečný.
Úterý, 18. Listopad 2008 16:22
xtonda: Benchmarky zveřejnit mohu, nicméně odkazy na stažení videí těžko, jedná se sice jen o krátké úseky z filmů nebo seriálů, ale i ty jsou chráněny autorskými právy a proto to není realizovatelné.
Středa, 19. Listopad 2008 10:03
Takže videa musíte chtě nechtě překonvertovat.
Čtvrtek, 20. Listopad 2008 14:52
I also decided to try h.264 (MPEG-4 AVC). Here are the settings I used:
Video Format: MPEG-4 AVC (saves as .mp4)
Resolution: 640x360 (still maintaining the original 16:9 AR)
Video bitrate: 1000 kbps
frame rate: 29.97 fps (progressive)
Audio format: AAC
Audio bitrate: 96 kbps, 48kHz sample rate
Core Player absolutely choked on this. It was unwatchable, and the benchmark revealed a playback speed of 50%. Dropped frames were higher than played frames (!) and framerate was 13 fps. Obviously not successful.
But, before I deleted the file, on a whim I decided to try Windows Media Player and...it was completely FLAWLESS playback. Absolutely beautiful, smooth motion, no audio stuttering, slow and fast pans were the best I've ever seen on a WM device.
Why??? Is there something I'm missing about this that someone can elaborate on? Is this the fabled "hardware acceleration" that I've read so much about? I should note that WMP had a hard time on a 320x240 .wmv file, so I can't really understand how it is able to play a 640x360 .mp4 file so smoothly. In any event, I have found my perfect file format, and, surprisingly, it doesn't involve Core Player in any way.
Hodně zkráceně přeloženo: V h264 se video v coreplayeru děsně seká, ale wmp s ním nemá žádný problém.
Čtvrtek, 20. Listopad 2008 15:12
Pátek, 21. Listopad 2008 10:18
Pátek, 21. Listopad 2008 11:44
Sobota, 22. Listopad 2008 0:16
Neděle, 7. Prosinec 2008 15:29
Úterý, 8. Prosinec 2009 17:57









