Przestać używać Flasha? Lub poprawić flashowanie?

32

Chciałbym skonfigurować moje Ubuntu do pracy bez Flasha (= niezainstalowane), ale nadal

mogę oglądać filmy na stronach takich jak Youtube, wisevid itp. Chcę tego spróbować, ponieważ ostatnio Flash kilka razy się zawiesił . Często też jest „leniwy”. Również kilka innych pytań związanych z flashem sprawiło, że pomyślałem, że może istnieć lepszy sposób robienia rzeczy.

Jak mam to zrobić?



Uwaga: mile widziane są również odpowiedzi zawierające Flash + obejścia.

Detnuomnu
źródło
Jest jakiś powód, dla którego nie chcesz używać Flasha?
Cody Harlow,
3
Tak. Ostatnio rozbił się kilka razy. Często też jest „leniwy”. Kilka innych pytań związanych z flashem sprawiło, że pomyślałem, że może istnieć lepszy sposób robienia rzeczy.
Detnuomnu,
1
Czy używasz 64-bitowego systemu Ubuntu, Chrome i Flash?
Cody Harlow,
32-bitowe Ubuntu, Chromium (preferowane) oraz Firefox i Flash. To było przed nową instalacją. :)
Detnuomnu

Odpowiedzi:

18

W witrynach, które go obsługują, ustaw filmy na HTML5.

W przypadku witryn zawierających tylko flash możesz użyć jednej z bezpłatnych implementacji flash - Gnash i Lightspark .

Jeśli chcesz całkowicie uniknąć wtyczek flash, możesz spróbować pobrać wideo, a następnie odtwarzać za pomocą VLC. Istnieje kilka programów, które mogą w tym pomóc. W repozytoriach oprogramowania dostępne są następujące elementy:

  • youtube-dl (linia poleceń) - pobiera filmy z youtube
  • clive (linia poleceń) - pobiera filmy z wielu stron internetowych
  • cclive (linia poleceń) - przepisanie Clive przez C ++
  • abby (grafika) - nakładka GUI do clive lub cclive

Nie wszystkie strony z wideo są obsługiwane, ale w przypadku niektórych, które nie są, możesz znaleźć adres URL filmu, który jest przesyłany strumieniowo i pobrać go za pomocą wget lub GUI, takiego jak d4x . Znalezienie adresu URL filmu będzie wymagać spojrzenia na kod HTML. Aby to zrobić w chromie, możesz kliknąć prawym przyciskiem myszy obok wideo i kliknąć „sprawdź element”. Adres URL filmu będzie można znaleźć w <embed></embed>tagach. Zwykle będzie miał rozszerzenie .flv lub .avi. Będzie to działać tylko w przypadku witryn, które nie szyfrują adresu URL (np. YouTube i Megavideo).

Możesz „przesyłać strumieniowo” wideo (odtwarzać podczas pobierania), otwierając VLC i używając Media-> Otwórz plik ... i lokalizując wideo lub uruchamiając vlc FILEw terminalu.

Dostępne są również rozszerzenia przeglądarki, takie jak to dla Firefoxa .

dv3500ea
źródło
youtube-dl już nie działa, chociaż najwyraźniej możesz użyć ppa, aby dostać się do najnowszej wersji, która może.
Nerdfest,
Tak, różne programy pobierające youtube regularnie przestają działać, gdy youtube zmieniają swoją witrynę, aby uniemożliwić pobierającym filmy youtube. Zwykle programista naprawi to dość szybko, ale dla użytkowników często wymaga instalacji ze źródła, aby zachować użyteczność.
dv3500ea,
1
Chciałbym dodać mój FlashVideoreplacer do twojej listy. Mimo że do zainstalowania wymaga Flasha, zastępuje wideo YouTube na stronie, aby umożliwić użycie innej wtyczki, takiej jak Totem. Użytkownik nie musi pobierać wideo ani używać żadnych poleceń, ponieważ proces jest automatyczny: addons.mozilla.org/en-US/firefox/addon/161869
lovinglinux
tylko jeden problem (+ rozwiązanie) z HTML5 na YouTube: Istnieje pewna sztuczka w przypadkach, gdy wydaje się, że nie ma opcji HTML5 na YouTube : użyj wariantu „osadzonego”. (Na przykład: < youtube.com/watch?v=3SacL219sic&html5=True > wydaje się nie do obejrzenia w HTML5, ale < youtube.com/embed/3SacL219sic > gra w HTML5!)
imz - Ivan Zakharyaschev
9

Jeśli chcesz uniknąć flashowania i nadal oglądać filmy na YouTube, zainstaluj LightSpark, implementację Flash Playera typu open source, która działa dobrze w Ubuntu. Wystarczy uruchomić poniższe polecenia w terminalu (Aplikacje-> Akcesoria-> Terminal):

sudo apt-get remove flashplugin-installer

Powyższe polecenie ma na celu upewnienie się, że nie masz zainstalowanej pamięci flash. Następnie, aby zainstalować lightspark, uruchom następujące polecenia:

sudo add-apt-repository ppa:sssup/sssup-ppa
sudo apt-get update
sudo apt-get install lightspark

Następnie zamknij i ponownie uruchom przeglądarkę (Chromium / Firefox), aby rozpocząć korzystanie z LightSpark

Bilal Akhtar
źródło
1
jak to się ma do flashowania? i zgrzyt? - stabilność, błędy itp.
Detnuomnu
zainstalowałem to, ale jak go używać? YouTube wyświetla brakujący komunikat o wtyczce.
Detnuomnu,
Potrzebujesz do tego gnasha. Lightspark powinien był zainstalować Gnash.
Broam,
Gnash nie był zainstalowany, dopóki nie zainstalowałem wtyczki sugerowanej przez Vinnie_f. W każdym razie dałem mu szybki dysk testowy w kilku witrynach: jest on BARDZO intensywny pod względem procesora i nie wszystkie pliki flash są jeszcze obsługiwane. Jedyną stroną, która rzeczywiście dobrze się odtwarzała, był YouTube, a tam panel był bezużyteczny, a buforujący „pierścień” utknął na środku podczas odtwarzania ... wygląda jednak obiecująco
Detnuomnu
4

Do filmów z YouTube możesz użyć minitube

sudo apt-get install minitube

Minitube to klient stacjonarny YouTube. Dzięki niemu możesz oglądać filmy z YouTube w nowy sposób: po wpisaniu słowa kluczowego Minitube zapewnia niekończący się strumień wideo. Minitube nie polega na klonowaniu oryginalnego interfejsu internetowego YouTube, ma na celu stworzenie nowych wrażeń podobnych do telewizji.

Minitube nie używa Flash Playera.

http://flavio.tordini.org/minitube

Łukasz
źródło
3

Nie ma potrzeby instalowania dodatkowego oprogramowania, takiego jak minitube. Twój totem, domyślny odtwarzacz filmów w samym Ubuntu, może odtwarzać dla Ciebie filmy z YouTube.

Sprawdź ten link. Mam nadzieję, że to pomoże.

http://findasolution.in/component/content/article/38-ubuntu/50-watch-youtube-videos-without-flash-player-in-ubuntu

Jan
źródło
dobra wskazówka. Lubię rozwiązania, które nie wymagają żadnego dodatkowego oprogramowania.
Detnuomnu
2

oprócz odpowiedzi @Bilal Akhtar proponuję zainstalować wtyczkę przeglądarki, aby działała na Firefoxie i Chorminium

sudo apt-get install browser-plugin-lightspark
vinni_f
źródło
Wypróbowałem konfigurację wtyczki lightspark + do przeglądarki i moim zdaniem nie ma jeszcze sensu. Wtyczka Adobe jest do kitu, ale przynajmniej trochę bardziej stabilna ...
vinni_f
2

Możesz ponownie uruchomić wtyczkę flash, gdy przeglądarka staje się powolna.

W Google Chrome:

Task_Manager (Shift+Escape) -> End process on "Plug-in: Shockwave Flash"

W przeglądarce Firefox 3.6.5+:

killall plugin-container
Ivo Danihelka
źródło
Mówiąc bardziej ogólnie, używaj przeglądarki, która izoluje wtyczki w osobnych procesach, aby w przypadku awarii Flasha przeglądarka nie. Zapewnia to zarówno Firefox, jak i Google Chrome, a także prawdopodobnie wiele innych, o których nie wiem.
Ryan C. Thompson
2

Repozytorium Lightspark dla Natty, Oneiric, Precise
(ppa: sssup / sssup-ppa nie ma dwóch ostatnich pakietów i amd64):

   sudo add-apt-repository ppa:sparkers/daily
szybki
źródło
1

Program do pobierania GUI, którego używam, to DonwloadHelper http://www.downloadhelper.net/ Działa świetnie dla mnie (Ubuntu 10.4 AMD64 i Firefox).

Flash też ostatnio mnie zawiesił (a przynajmniej tak mi mówi Firefox), ale mimo to nadal działa, wystarczy zamknąć pasek powiadomień za pomocą małego „x”. Jeśli uruchomisz Yahoo na karcie, a następnie zamknij tę kartę, wydaje się, że ostatecznie sprowadza Firefox na indeksowanie. Przestałem używać Yahoo i przełączyłem się na Gmaila (oraz inne moje e-maile, takie jak hotmail) ...

Wir


źródło
0

Myślę, że możesz do tego użyć skryptów użytkownika fatmonkey. Oto kilka przykładów.

jeden

dwa

trzy

Do pobrania tutaj jest aplikacja

sagarchalizować
źródło
0

Zainstaluj flash mimo wszystko ... ale tylko, aby filmy „ładowały się” na stronie ... następnie przejdź do / tmp / i po wideo (wskazówka: wyszukaj podgląd wideo) i otwórz pobrany plik w VLC dla przykład: P
Możesz też dodać „bloker pamięci flash” do przeglądarki, aby zapobiec niepożądanemu ładowaniu obiektów flash…

Axel
źródło
czy Flash Blocker nie zapobiega ładowaniu filmu? W każdym razie da to szansę.
Detnuomnu
tak, ale możesz „kliknąć” zablokowaną pamięć flash, aby ją odtworzyć.
Axel
Zablokowana pamięć flash nie zapobiega problemom z bezpieczeństwem ani problemom z awarią.
Broam,
rozumiem, rozumiem, Flashblock może zablokować flash przed załadowaniem ... więc nie ma żadnych problemów z bezpieczeństwem lub awariami , chyba że zdecyduje się załadować flash bezpośrednio.
Axel
Flashblock można obejść: patrz hackademix.net/2008/06/08/block-rick
Broam
0

O co warto, od czasu zainstalowania nowego „podglądu” Flash Playera 10.2 nie miałem ani jednej awarii (co jest wielką poprawą; wcześniej Flash był dla mnie niestabilny zarówno w systemie Linux, jak i Windows).

Łączę to z FlashBlock (dla Firefoksa, chociaż istnieje podobny dodatek o tej samej nazwie dla Chrome), aby uniknąć niechcianych reklam Flash, śledzenia użytkowników Flash-exploita i exploitów.

Bobin
źródło
0

Moim preferowanym sposobem jest użycie skryptu, który pobiera wideo Flash i otwiera je automatycznie w ulubionym odtwarzaczu multimedialnym (Gnome MPlayer, VLC itp.).

Upewnij się, że zshzainstalowałeś:

apt-get install zsh

Następnie /usr/local/bin/utwórz play-flashplik wykonywalny zawierający następujący skrypt:

#!/bin/zsh

 VIDEOS=($(find /proc/*/fd -lname "/tmp/Flash*" 2> /dev/null))

 if [[ $#VIDEOS == 0 ]]; then
        echo "No videos found"
        exit 0
 fi

 if [[ $#VIDEOS == 1 ]]; then
        echo "Playing unique video available"
        gnome-mplayer --controlid=1 $VIDEOS
        exit 1
 fi

 IFS=$'\n' VIDEOS_LS=($(ls -1lHh $VIDEOS))
 select CHOICE in $VIDEOS_LS; do
        if test $REPLY -ge 0 2>/dev/null ; then # just test for integer argument
                gnome-mplayer --controlid=1 $VIDEOS[$REPLY]
        elif [[ $REPLY[1] == c ]]; then
                VIDEO=$VIDEOS[$REPLY[2,-1]]
                if read "NAME?Name? "; then
                        if [[ -z $NAME ]]; then
                                NAME=$(ls -l $VIDEO | grep --only-matching "Flash[^ ]*")
                        fi
                        echo "cp $VIDEO ~/\"$NAME.flv\""
                        cp -i $VIDEO ~/"$NAME.flv"
                fi
        fi
 done

Jeśli używasz Xfce (ale powinno być podobnie dla innych DE), teraz możesz utworzyć program uruchamiający panel, który wykonuje ten skrypt. Ale upewnij się, że program uruchamiający włączył Run in terminalopcję:

wprowadź opis zdjęcia tutaj

Za każdym razem, gdy załadujesz film Flash do przeglądarki i zatrzymasz go, a następnie uderzysz w panel uruchamiający, możesz albo odtworzyć wideo, albo będziesz mieć wybór aktualnie załadowanych filmów Flash do wyboru. Korzystam z tego rozwiązania od lat i działa bardzo dobrze. (Czasami nie działa zgodnie z oczekiwaniami na Youtube, ale działa przez większość czasu z większością innych stron internetowych.) Poprawia wrażenia z flashowania i zmniejsza liczbę cykli procesora i temperaturę laptopa. Po zakończeniu pobierania .flvpliku możesz łatwo zapisać kopię z poziomu odtwarzacza multimedialnego.

landroni
źródło
0

Jeśli chcesz oglądać tylko filmy z YouTube'a, możesz to zrobić za pomocą VLC. Jedyne, co musisz skopiować adres URL youtube i wkleić do głównego okna VLC i nacisnąć Play (enter). Możesz także przeciągnąć i upuścić adres URL z przeglądarki do głównego okna VLC za pomocą myszy lub touchpada. To jeszcze łatwiejsze.

Promień
źródło
-1

W styczniu 2012 r. Możesz rozwiązać problemy. Należy jednak pamiętać, że Ubuntu nie aktualizuje oprogramowania do nowszej wersji niż ta w tej wersji. Jeśli masz Ubuntu 10.04, możesz wpisać getdeb w repozytoriach, w ten sposób możesz uaktualnić do ostatniej wersji programów, chociaż nie z oficjalnej strony Ubuntu. Do tej pory mam FireFox 9.0.1, działa bardzo dobrze. Widzę filmy z wielu stron, w tym oczywiście z YouTube.

Procesory 64-bitowe nie są nowe w 2010 roku, wiele komputerów wyprodukowanych do 2006 roku ma jeden z nich. Linux nie ma problemu z rozwiązaniem 4 GB pamięci RAM, ale Windows z tego powodu producenci ostatnio sprzedają swoje komputery z 64-bitowymi wersjami systemu Windows, które są 64-bitowe za każdym razem, gdy jest to powszechniejsze, dlatego brak wtyczek 64-bitowych znika. Nie tak monopolistyczne narzucanie monopolu OS.

Firefox 9 działa również bardzo dobrze pod w7-64.

anonimowy
źródło