Strona 1 z 2

Mplayer zamiast wtyczki flash przy filmach z YouTube

: 25 października 2009, 10:43
autor: doman18
Jak wiem flash na Linuksie kulał, kuleje i prawdopodobnie będzie kulał dalej. Podczas gdy na Windowsie bez problemu mogę odtwarzać filmik na YouTube w trybie pełnoekranowym i jedyna zauważalna różnica to taka, że się troszeczkę wolniej wczytuje to w Linuksie już obraz tnie niemiłosiernie. Nie mówię już o trybie HD na obu systemach.

Podczas poszukiwań rozwiązań problemu natknąłem się na: TEN topik. W jednym z komentarzy gościu napisał:
Huk pisze:Panowie z Adobe robią sobie niezłe jajca ] – o ile można zrozumieć wymagania przy animacjach flashowskich – to o tyle filmy zapisane w flv są zwykłymi plikami ze skompresowana sekwencją zdjęć – a co za tym idzie, na co wykorzystywać tu ,,shadery'? To, że da się to zrobić w zupełności bez nich pokazują liczne przykłady – w tym chyba najbardziej znany – Mplayer, kiedy raz załączyłem film z YouTube na Gmplayerze nie mogłem uwierzyć w to jak BEZNADZIEJN¡ wydajność oferuje flash player od Adobe – na nim filmik, który oglądałem przycinał nawet przy jakości ustawionej na niską, w MPlayerze – śmigał bezproblemowo z maksymalnym postprocessingiem, ba! Obciążenie procesora nie przekraczało 40%. Czy tak trudno jest zastosować starą dobrą akcelerację 2d do tego do czego została stworzona?
A poniżej:
Jest na to sposób: skrypt greasemonkey. http://ubuntuforums.org/showpost.php?s= ... ostcount=5

Ale istnieje rozwiązanie prostsze. Zainstalować wersję 9r48 flasha. https://bugs.launchpad.net/ubuntu/+sour ... bug/186251

I po problemie!
Niestety cofnięcie się do poprzedniej wersji flasha nie poprawiło płynności w trybie pełnoekranowym, a jedyna zauważalna różnica to napis żeby zaktualizować flasha.

Natomiast ze skryptem próbowałem coś zrobić. Aktualny link do niego znalazłem TUTAJ. Niestety jakoś nie mogę sprawić żeby zadziałał. Greasmonkey mam ściągnięty, skrypt wczytany do niego ale żadnego efektu.

Czy ktoś próbował tego tricku, czy rzeczywiście jest taki wzrost wydajności? Czy ktoś mógłby spróbować u siebie go uruchomić?

PS. Oczywiście skrypt testowałem z Iceweasel (Firefox). Niech was nie zmyli ta ikonka na dole.

Edycja
A) Pobrałem gecko-mediaplayer oraz ściągnąłem archiwum zip z wspomnianej wcześniej STRONY i wypakowałem je do

Kod: Zaznacz cały

/home/doman/.mozilla/firefox/cośtamcośtam.default/extensions
Dodatek uruchomił się i faktycznie wydajność w trybie pełnoekranowym wprost powala. Użycie procesora nie przekracza 40% tak jak napisał Hut. Ale w moim przypadku jest jeden szkopuł (a raczej 2):

1. Nie ma przycisków sterowania filmem (play, pause, napisy itp.), czyli nie jesteśmy w stanie filmu zastopować, przewinąć itp.
2. Nie potrafię wymusić odtwarzania HD. Ani odtwarzanie linków oznaczonych HD ani dopisywanie do ścieżki ,,&fmt=18'' nic nie daje - wciąż widać piksele

B) ¦ciągnąłem zaktualizowany skrypt dla Greasemonkey z: TEJ stronki (po prostu edytowałem stary i wrzuciłem nową treść) i owszem widzę nowe opcje i odtwarza, nawet HD ładnie idzie ale wciąż nie ma opcji sterowania filmem, co w pewnych momentach może być problemem

Edycja
Przepraszam, że tak edytuje ale zapomniałem dodać, że u mnie nie mplayer a VLC przechwytuje filmik gdy odtwarzam go na całym ekranie, a na stronie filmiku pojawia się napis:

Kod: Zaznacz cały

 "waiting for movie"
Więc jeżeli coś nie będzie działać to polecam sprawdzić, czy macie zainstalowany VLC.

: 26 października 2009, 16:08
autor: IgiKoval
Zainstalowałem ten add-on z tej strony, ale po otworzeniu filmiku na yt wyświetla mi się tylko okienko gecko-mediaplayera. Niby powinno otwarzać, ale widzę tylko czarny ekran.

: 26 października 2009, 16:13
autor: doman18
No właśnie sęk w tym że nie ma możliwości sterowania filmem i mi też nieraz tak się robi bo film sam się stopuje gdy musi czekać na dociągnięcie reszty filmu.

: 26 października 2009, 16:16
autor: ilin

: 26 października 2009, 17:57
autor: doman18
¦wietne ale jest jeden malutki mankament - nie można/nie potrafię wymusić wysokiej jakości filmu (HD). Ale w sumie jeżeli chodzi o samo HD to doszedłem do wniosku, że lepiej ściągnąć Flashgot i za jego pomocą ściągnąć plik na dysk niż bawić się w jakieś przechwytywanie.

: 26 października 2009, 18:03
autor: ArnVaker
doman18 pisze:lepiej ściągnąć Flashgot i za jego pomocą ściągnąć plik na dysk niż bawić się w jakieś przechwytywanie.
Pliki i tak są ściągane na dysk :) Siedzą sobie w cache przeglądarki, a jak się trafi coś większego to ląduje w /tmp. Wystarczy skopiować stamtąd plik żeby zachować go "na później".

: 26 października 2009, 19:42
autor: winnetou
Dziękuje...

: 26 października 2009, 20:08
autor: doman18
Tak, ale zaraz po wyłączeniu taki plik jest kasowany czyli: trzeba zrobić zanim zamkniemy okno z filmem.

: 30 października 2009, 14:27
autor: miataro
Testowałem powyższe kombinacje i mam tak, flashplayer 10 owszem działa, ale tylko video, audio nie. Kombinacje z clivem nie funkcjonują, nie wiem czy składnia się nie pozmieniała czy co? Na forum nie mogę się doszukać odpowiedzi w postach. Jako sterownik dźwięku mam oss4 (w porównaniu do alsy dużo lepszy dźwięk).
Jeśli ma ktoś pomysł jak to doprowadzić do ładu niech napisze o tym, ja w między czasie postaram się jeszcze coś wydłubać z sieci (odpada powrót na alsę).

: 30 października 2009, 15:03
autor: winnetou
Dziękuje...