Jak odtwarzać osadzone filmy flash w zewnętrznych odtwarzaczach?

11

Jak omówiono w osobnym pytaniu , osadzone filmy flash są niezwykle obciążające dla zasobów GPU.

Odpowiedź udzielona przez izx tutaj (a mianowicie w jednym komentarzu) pokazuje, że

”Flash 11+ "attempts" (poorly, it looks like) to use the GPU (hardware) to "decode" the video instead of the CPU (software).
Decoding is a fairly computationally intensive task, but most modern CPUs (except Atoms) will deal with 1080P HD without breaking a sweat.”.

Wygląda więc na to, że rozwiązaniem byłoby otwarcie tych filmów w odtwarzaczach zewnętrznych, nawet bez ich pobierania, aby uruchomić procesor zamiast GPU.

Społeczność
źródło
1
Duże obciążenie procesora nie jest ograniczone do VIDEO, ale dotyczy również STREAMING AUDIO (np. Stacje RADIO) w Firefox lub Chromium; streaming w VLC jest o wiele lżejszy w porównaniu!
orzechowy o natty

Odpowiedzi:

13

Ponieważ pytanie to wydaje mi się przydatne, stworzyłem je w celu udzielenia odpowiedzi . (Meta kwestia zrobienia tego została omówiona i udzielona odpowiedź ( tutaj i tutaj ).


Specjalną aplikacją do oglądania filmów z YouTube na zewnętrznym odtwarzaczu jest Youtube Viewer ( youtube-viewer). Działa w terminalu i używa mplayerlub mpvdo odtwarzania wideo z YouTube.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer

Więcej tutaj .

Domyślnie używa mplayer. Aby mpvzamiast tego użyć , uruchom youtube-viewer --video-player=mpv. Tak więc plik na pulpicie z tą zawartością może być przydatny:

[Desktop Entry]
Exec=bash -c 'youtube-viewer --video-player=mpv'
Icon=youtube-viewer
Name[en_US]=Youtube Viewer
Name=Youtube Viewer
Terminal=true
Type=Application

Podczas uruchamiania programu otwiera się okno terminala z informacją:

=>> Search for YouTube videos (:h for help)
> ^J> 

Po prostu wpisz szukany element. Następnie wpisz odpowiednią liczbę filmów, które chcesz odtworzyć.

wprowadź opis zdjęcia tutaj


Rozwiązaniem wieloplatformowym, które nie ogranicza się do youtube, jest użycie znanego dodatku Firefox FlashGot , który ma wysyłać strumienie wideo do różnych menedżerów pobierania, ale umożliwia przesyłanie strumienia URL do VLC (lub mpv, co wolę ostatnio):

  • dodaj VLC do listy Flashgot: Opcje FlashGot, zakładka Ogólne, Dodaj, nadaj nazwę „VLC”, - następnie przejdź do pliku wykonywalnego VLC i wybierz go

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

  • Opcje FlashGot, karta FlashGot, wybierz VLC

wprowadź opis zdjęcia tutaj

  • odtwarzając wideo w przeglądarce Firefox, powinien pojawić się przycisk Flashgot (dodaj go do paska narzędzi lub paska stanu). Kliknij prawym przyciskiem myszy przycisk, Dostępne formaty i kliknij wideo lewym przyciskiem myszy. VLC powinno rozpocząć odtwarzanie strumienia wideo

wprowadź opis zdjęcia tutaj


SMPlayer. - ograniczone do youtube (chyba że używasz powyższego rozwiązania: jeszcze tego nie testowałem)

Zainstaluj za pośrednictwem centrum oprogramowania

oraz przeglądarka Youtube

Zainstaluj za pośrednictwem centrum oprogramowania

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube

wprowadź opis zdjęcia tutaj

Uruchamia osobną aplikację SMPlayer Youtube Browser do wyszukiwania filmów. Można utworzyć do niego link / launcher, wprowadź opis zdjęcia tutaj

lub po prostu biegnij

smtube

Korzystanie z VLC . Wygląda na to, że VLC może uruchamiać tego typu filmy z większej liczby stron internetowych, podczas gdy smplayer jest ograniczony do youtube .

Zainstaluj za pośrednictwem centrum oprogramowania

Można dodać link do wideo w VLC wprowadź opis zdjęcia tutaj

Korzystanie z totemu:

Zainstaluj za pośrednictwem centrum oprogramowania

Niektóre wtyczki są dostępne dla odtwarzacza Totem, między innymi przeglądarka YouTube podobna do SMPlayer. Możesz otwierać filmy z youtube w Totem, wydaje się, że w niższej jakości niż w poprzednich opcjach, ale ładują się szybciej i są idealne do słuchania muzyki z youtube.

wprowadź opis zdjęcia tutaj

Istnieje również wtyczka arte-tv dla Totem, która obecnie nie działa ... ale może będzie w przyszłości ... oraz dodatkowe wtyczki , w tym iPlayer BBC. (Obawiam się, że później nie lepszy niż ten dla sztuki telewizyjnej).

Myślę jednak, że bardziej elegancką metodą jest użycie dodatków / rozszerzeń do otwarcia zewnętrznych odtwarzaczy bezpośrednio z interfejsu przeglądarki internetowej lub menu kontekstowego , jak wspomniany wcześniej dodatek Flashgot.

Dotyczy to również dodatku Firefox Openwith , który początkowo został stworzony w celu otwierania łączy w różnych przeglądarkach internetowych, może to zrobić, dodając swoje Preferencje vlci smtube zamiast / obok przeglądarek.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

W Chromium jest rozszerzenie do uruchamiania youtubes w VLC - tutaj .

Aby z niego korzystać, musi być odtwarzane wideo z YouTube'a, interfejs sieciowy VLC musi być włączony (Narzędzia VLC-Preferencje-Pokaż ustawienia -Wszystkie interfejsy-Włącz Web, ponownie uruchom VLC) i VLC musi być już otwarty. wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Chociaż VLC wydaje się być w stanie to robić poza YouTube, ma ograniczenia w kontaktach z innymi stronami internetowymi. W Dailymotion działa idealnie, ale w filmach Google może już mieć problemy, w innych jest to dodatek OpenWith, który nie działałby. Nie miałem czasu przetestować ich wystarczająco, zaktualizuję ten post na czas i zapraszam komentarze i zmiany, które pomogą znaleźć sposoby na otwarcie dowolnej wbudowanej pamięci flash w VLC lub innym zewnętrznym odtwarzaczu.

(Ta odpowiedź była oparta na pomysłach pochodzących od izx , Halknner i user55822, którzy odpowiedzieli lub skomentowali inne pytanie ).


Istnieje dodatek VLC do odtwarzania filmów z YouTube i list odtwarzania - tutaj

Skopiuj adres URL filmu na YouTube lub listy odtwarzania (musi zawierać „list = PL ...”) Uruchom VLC, naciśnij Ctrl + N, wklej adres URL, a następnie kliknij „Odtwórz” (lub Alt + P, a następnie Enter), wideo / lista odtwarzania powinna się rozpocząć.

wprowadź opis zdjęcia tutaj

W „Media” „Zapisz listę odtwarzania do pliku” i może otworzyć ją później w VLC.

rev użytkownik 47206
źródło
@KirillGolikov - odpowiedź konkretnie na rozwiązanie wieloplatformowe: superuser.com/a/819188/162573
2

Jest naprawdę fajny sposób, aby wyświetlić wszystkie filmy flash poza przeglądarką. Ale w tej chwili wiem tylko, że działa na chrom i chrom. Przed załadowaniem strony z Flash Playerem naciśnij Ctrl + Shift + J Spowoduje to otwarcie zakładki na dole ekranu, będzie miała różne opcje z zakładkami, jedną z nich jest SIEĆ. Wchodzisz do tego i otwierasz wideo flash, gdy ładuje się link do wideo, pojawi się tam, wszystko co musisz zrobić, to skopiować go do VLC lub totem, oba odtwarzają strumienie.

Jestem wielkim fanem VLC, ale muszę dać to TOTEm w tym, który ładuje filmy a la flash, jeśli zostawisz to wstrzymane, pobierze wideo VLC nie.

użytkownik60606
źródło
w jaki sposób różni się to od mojej odpowiedzi na VLC i totem?
0

Od kilku lat zwykle pobieram pliki flash bezpośrednio z /prockatalogu, gdy są tutaj, aby odtwarzać je za pomocą VLC, która jest zdecydowanie najlepszym narzędziem do oglądania filmów.

To nie działa z youtube, ale działa świetnie z większością innych stron Streaming. W końcu postanowiłem uczynić go bardziej użytecznym, pisząc odpowiednią funkcję do użycia w powłoce.

Wypróbuj go, działa świetnie:

$ curl -SsL https://raw.githubusercontent.com/beaudev/view-da-flash/master/view_da_flash.sh>source

$ view_daflash

Źródło: https://github.com/beaudev/view-da-flash

Jean-Christophe Meillaud
źródło