Oprogramowanie
Artykuł
Tomasz Niechaj, Poniedziałek, 4 stycznia 2010, 12:30
Jakość filmów dostępnych za pośrednictwem serwisów typu YouTube, Hulu czy Vimeo stale rośnie. Obecnie spora część filmów jest dostępna w jakości HD 720p, a często nawet 1080p. Niestety, Adobe, który jakiś czas temu przejął firmę Macromedia wraz z techniką Flash, niespecjalnie się kwapił do wprowadzenia na rynek odtwarzacza tego formatu, który korzystałby przy odtwarzaniu filmów HD z funkcji zawartych w kartach graficznych. Bez tego filmy nie działały odpowiednio płynnie na słabszych procesorach, o czym wielu zdążyło się przekonać. Ale teraz ma to się zmienić!

Pod koniec listopada zeszłego roku pojawiła się informacja, że Adobe wprowadził na rynek, na razie w wersji beta, Flash Playera oznaczonego numerem 10.1, który miał korzystać z funkcji zawartych w kartach graficznych przy odtwarzaniu filmów HD. Rzecz jasna, chodzi o filmy HD dostępne na stronach internetowych za pośrednictwem techniki Flash. A te nie były odtwarzane wystarczająco płynnie na słabszej klasy komputerach, wyposażonych np. w procesory klasy Intel Atom, starsze Athlony 64 czy niesprzedawane już jednostki z serii Pentium 4/D/E2xxx. W takich przypadkach oglądanie filmów na YouTubie, Hulu czy Vimeo ograniczało się do jakości „SD”, czyli standardowej. Wciśnięcie przycisku HD najczęściej powodowało frustrację z powodu braku płynności odtwarzania. Winowajcą był oczywiście odtwarzacz Flash, który wszystkie operacje związane z dekodowaniem sygnału wideo przerzucał na procesor główny komputera (CPU). Nawet jeśli ktoś miał kartę graficzną zdolną odtwarzać filmy Blu-ray bądź x264 o jakości 1080p, filmy z serwisu YouTube HD nie były dla niego dostępne.


Kliknij, aby powiększyć!

Problem ten opisaliśmy w recenzji komputera typu Media Center: ASRock ION 330. Zestaw ten został wyposażony w procesor Intel Atom 330 (dwa rdzenie, 1,6 GHz) oraz układ graficzny GeForce 9400M zintegrowany w chipsecie NVIDIA ION. O ile odtwarzanie filmów H.264 lub x264 nawet o najwyższej rozdzielczości nie stanowiło najmniejszego problemu dla tego komputera, o tyle filmy YouTube HD w jakości 720p nie działały dość płynnie. Jeszcze gorzej było z filmami Flash 1080p, których w zasadzie nie dało się oglądać.

Koniec listopada 2009, gdy zainteresowani mogli pobrać wersję beta nowego Flash Playera, mógł się wydawać datą przełomową. Niestety, jak to zwykle bywa w początkowych fazach rozwoju oprogramowania, błędów było sporo. Użytkownicy narzekali na liczne przekłamania w wyświetlanym obrazie, źle obsługiwana przezroczystość niektórych elementów itp. Wersja udostępniona w połowie grudnia, 10.1.51.66, rozwiązała większość problemów. Do tego czasu udało się też ATI przystosować sterowniki do nowego oprogramowania i teoretycznie Radeony, podobnie jak GeForce’y, akcelerują filmy Flash-HD.



Praktyka
Na początku należy bardzo wyraźnie zaznaczyć, że nowy Flash nie jest panaceum na problemy z płynnością wszystkich filmów tego typu, jakie są dostępne w internecie. Część jest zapisana w formie pliku *.flv, a część jako *.mp4 – i tylko te drugie są akcelerowane przez karty graficzne! Jeśli komputer nie odtwarzał wystarczająco płynnie najbardziej skomplikowanych plików *.flv, to nowy Flash nie poprawi płynności. Przynajmniej w teorii, bo praktyka jest nieco inna...

Żeby dokładnie sprawdzić działanie nowego Flasha, zbadaliśmy jego wpływ na wydajność odtwarzania filmów na trzech zestawach:

Komputer nr 1:

  • ASRock ION 330
  • Procesor: Intel Atom 330 (Dwa rdzenie z HT, 1,6 GHz)
  • Układ graficzny: NVIDIA GeForce 9400M (dekoduje sygnał H.264)

Komputer nr 2:
  • Redakcyjny składak
  • Procesor: Intel Core 2 Duo T7400 (Dwa rdzenie, 2,16 GHz)
  • Układ graficzny: NVIDIA GeForce 6200 TC (nie dekoduje sygnału H.264)

Komputer nr 3:
  • Redakcyjny składak (2)
  • Procesor: AMD Athlon 64 X2 3800+ (Dwa rdzenie, 2,0 GHz)
  • Układ graficzny: ATI Radeon HD 3200 (dekoduje sygnał H.264)

Pierwszy zestaw umożliwia obejrzenie bez najmniejszych problemów filmu H.264 bądź x264 w rozdzielczości 720p lub 1080p (jest to stwierdzenie prawdziwe w przypadku 98% filmów w wyższej z nich). Za to kompletnie sobie nie radzi z filmami Flash-HD 1080p dostępnymi np. w witrynie YouTube.com. Filmy Flash-HD 720p są odtwarzane z płynnością rzędu 20 kl./s, czyli zbyt niską. Nie ma też możliwości obejrzenia filmów Flash w formacie *.flv o wysokiej jakości.


Atom 330 – odtwarzanie pliku Flash-HD (*.mp4) we Flash Playerze (oficjalna wersja)

Dlaczego tak się dzieje? Filmy H.264 oraz x264 odtwarzane bezpośrednio przez aplikacje typu Windows Media Player są akcelerowane przez układ graficzny, podczas gdy filmy Flash (w oficjalnie dostępnej wersji) – nie. One w całości są obsługiwane przez procesor.

Drugi zestaw nie radzi sobie z filmami H.264 oraz x264, choć w przypadku rozdzielczości 720p projekcję można uznać za akceptowalnie płynną. Za to filmy Flash-HD 720p są odtwarzane całkowicie płynnie, a Flash-HD 1080p i tak działają płynniej niż Flash-HD 720p na Atomie. Filmy Flash w formacie *.flv nawet w najwyższej jakości działają w pełni płynnie.



Teoria mówi, że filmy Flash-HD na zestawie nr 2 będą działać identycznie, niezależnie od zainstalowanej wersji oprogramowania, a Atom wspomagany odpowiednim układem graficznym powinien je odtworzyć odpowiednio płynnie.

Ocena artykułu:
Ocen: 8
Zaloguj się, by móc oceniać
HΛЯPΛGŌN (2010.01.04, 12:54)
Ocena: 1

0%
Czyli na razie nic ciekawego z tego nie wynika. A spodziewałem się znacznie lepszej kontroli przez GPU.
FlashMan (2010.01.04, 12:54)
Ocena: 1

0%
Coś Adobe leci w kulki z optymalizacją :(

To nie jest to, co przeglądarką Adobe Reader między 7 a 9 (szybkość ładowania aplikacji i otwierania dokumentu).

Jest w ogóle jakaś alternatywa dla Adobe Flash (czyli flv)?
kadajo (2010.01.04, 12:59)
Ocena: 1

0%
Nie wiem jak na innych systemach ale na XP akceleracja Flasha YT na GPU NV robi taka kaszane z obrazu ze nie da sie tego ogladac.
kwasior500 (2010.01.04, 13:10)
Ocena: 0

0%
kadajo @ 2010.01.04 12:59  Post: 333884
Nie wiem jak na innych systemach ale na XP akceleracja Flasha YT na GPU NV robi taka kaszane z obrazu ze nie da sie tego ogladac.

Zainstaluj najnowszego flasha.
10.1.51.45

10.1.51.66
max-bit (2010.01.04, 13:34)
Ocena: 1

0%
Wniosek jest taki że producenci robią nas w BUCA.
Bo i ile np Malutka Fergusonka HD110 potrafi wszystkie powyżej formaty razem z 1080p odtwarzać bez najmniejszych zacięć (jeden Procesor Realtek) to nagle sie okazuje że aby uzyskać to na stacjonarnym komputerze trzeba 10 ION nów oraz 10 Atomów 330 ?
Wiec ki ...h .... ?
Prawda jest taka że producenci softu mają w dupie producentów sprzetu i efekt jest taki że nic z niczym nie współpracuje.
Przecież i jeden i drugi procesor z dobrze optymalizowanym oprogramowaniem powinny łupać FullHD bez problemu nie , no bo nie.
I chyba jeszcze długo nie.
Niestety ta nauka kosztowała mnie 327 PLN bo tyle kosztuje Ferguson HD110 (a raczej kosztował) , Wg mnie super skrzynaczeka akceptuje wszystkie formaty Audio i Video. Dosłownie wszystkie. Jeśli ktoś buduje np multimedialne centrum (kino domowe) to owa skrzyneczka powinna być obowiązkowym wyposażeniem.
Wiem ze to troche nie tamat. Ale uważam że Intel ze swym atomem tnie w pręta sztucznie ograniczając jego możliwości a NV nie jest pod tym względem lepsza.
Taki ION powinien rżnąc wszystkie formaty wideo (oczywscie jesli oprogramowanie było by zgrane z sprzętem znaczy zoptymalizowane) a nie szuka sie dziury w całym i wciska KIT kupujacym że do odtwarzania tego czy innego formatu potrzeba 4 rdzeniowego i7 lub i5 w dodatku super grafę (min G250) i bóg wie co jeszcze to oszustwo .
I nic wiecej .
kwasior500 (2010.01.04, 13:37)
Ocena: 0

0%
Przecież do tego wystarczy PDC z 1MB cache, ale w jednym masz rację - z dobrze optymalizowanym oprogramowaniem. Takie też są, flash nie jest.
TrisenK (2010.01.04, 14:14)
Ocena: 1

0%
Mogę prosić o linki do testowanych filmów z YT?
focus (2010.01.04, 14:31)

0%
Dziś (najpewniej) pokaże się jeszcze aktualizacja do tego artykułu w odniesieniu do kart ATI.
Zaloguj się, by móc komentować
Artykuły spokrewnione
Facebook
Ostatnio komentowane