Come riprodurre video flash incorporati in lettori esterni?


11

Come discusso in una domanda separata , i video flash incorporati sono eccessivamente pesanti nelle risorse della GPU.

La risposta data da izx qui (e precisamente in un commento) lo dimostra

”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.”.

Quindi, sembra che una soluzione sarebbe aprire quei video in lettori esterni, anche senza scaricarli, in modo da far funzionare la CPU anziché la GPU.


1
L'uso intenso della CPU non è limitato a VIDEO ma si applica anche a STREAMING AUDIO (ad es. Stazioni RADIO) in Firefox o Chromium; lo streaming in VLC è molto più leggero in confronto!
pazzo per il natty

Risposte:


13

Poiché questa domanda mi sembra utile, l'ho creata per fornire una risposta . (Il meta-problema di fare questo è stato discusso e risposto ( qui e qui ).


Un'applicazione specializzata per vedere i video di Youtube in un lettore esterno è Youtube Viewer ( youtube-viewer). Funziona nel terminale e utilizza mplayero mpvper riprodurre il video di YouTube.

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

Più qui .

Di default usa mplayer. Per usarlo mpvinvece, esegui youtube-viewer --video-player=mpv. Pertanto, un file desktop con questo contenuto può essere utile:

[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

Durante l'esecuzione del programma, si apre una finestra di terminale che dice:

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

Basta digitare l'elemento di ricerca. Quindi digitare il numero (i) corrispondente (i) dei video che si desidera riprodurre.

inserisci qui la descrizione dell'immagine


Una soluzione multipiattaforma che non si limita a YouTube è quella di utilizzare il noto componente aggiuntivo Firefox FlashGot , che ha lo scopo di inviare flussi video a diversi gestori di download, ma di farlo inviare il flusso URL a VLC (o mpv, che preferisco ultimamente):

  • aggiungi VLC all'elenco Flashgot: opzioni FlashGot, scheda Generale, Aggiungi, dai un nome "VLC", quindi vai all'eseguibile VLC e selezionalo

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

  • Opzioni FlashGot, scheda FlashGot, selezionare VLC

inserisci qui la descrizione dell'immagine

  • durante la riproduzione del video in Firefox, dovrebbe apparire un pulsante Flashgot (aggiungilo alla barra degli strumenti o alla barra di stato). Fare clic con il tasto destro sul pulsante, Formati disponibili e fare clic con il tasto sinistro sul video. VLC dovrebbe iniziare a riprodurre il flusso video

inserisci qui la descrizione dell'immagine


SMPlayer. - limitato a youtube (se non utilizzato con la soluzione sopra: non l'ho ancora testato)

Installa tramite il centro software

e il browser Youtube

Installa tramite il centro software

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

inserisci qui la descrizione dell'immagine

Avvia l'applicazione separata, SMPlayer Youtube Browser, per cercare video. Si può creare un link / desktop launcher ad esso, inserisci qui la descrizione dell'immagine

o semplicemente correre

smtube

Utilizzando VLC . Sembra che VLC sia in grado di avviare video di questo tipo da più siti Web, mentre smplayer è limitato a YouTube .

Installa tramite il centro software

Si può aggiungere il collegamento al video in VLC inserisci qui la descrizione dell'immagine

Utilizzando Totem:

Installa tramite il centro software

Sono disponibili alcuni plugin per Totem player, tra cui un browser YouTube simile a quello di SMPlayer. Puoi aprire i video di YouTube in Totem, a qualità inferiore sembra rispetto alle opzioni precedenti, ma si caricano più velocemente e sono perfetti per ascoltare musica da YouTube.

inserisci qui la descrizione dell'immagine

C'è anche un plug-in di arte-tv per Totem che al momento non funziona ... ma forse lo farà in futuro ... e plug-in supplementari , incluso un iPlayer BBC. (Il secondo non è migliore di quello per l'arte-tv che temo.)

Ma penso che un metodo più elegante stia usando componenti aggiuntivi / estensioni per aprire i lettori esterni direttamente dall'interfaccia del browser Internet o dal menu contestuale , come il già citato addon Flashgot.

Il re è anche l' addon Openwith di Firefox , creato inizialmente per aprire collegamenti in diversi browser Web, può fare proprio questo, aggiungendo nelle sue Preferenze vlce smtube anziché / accanto ai browser.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

In Chromium c'è un'estensione per avviare YouTube in VLC - qui .

Per usarlo, il video di YouTube deve essere in riproduzione, l'interfaccia Web VLC deve essere abilitata (Strumenti VLC-Preferenze-Mostra impostazioni -Tutte-Interfaccia-Principale-Abilita Web, riavvia VLC) e VLC deve essere già aperto. inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Mentre VLC sembra essere in grado di farlo al di fuori di YouTube, ha dei limiti quando si tratta di altri siti Web. In Dailymotion funziona perfettamente, ma sui video di Google potrebbe già avere problemi, in altri è il componente aggiuntivo OpenWith che non funzionerebbe. Non ho avuto il tempo di testarli abbastanza, aggiornerò questo post in tempo e inviterò commenti e modifiche che aiuterebbero a trovare modi per aprire qualsiasi flash incorporato in VLC o altro lettore esterno.

(Questa risposta si basava su idee provenienti da izx , Halknner e user55822 mentre rispondevano o commentavano altre domande .)


C'è un componente aggiuntivo VLC per riprodurre video e playlist YouTube - qui

Copia l'URL del video o della playlist di YouTube (deve contenere "list = PL ...") Avvia VLC, premi Ctrl + N, incolla l'URL quindi fai clic su "Riproduci" (o Alt + P quindi Invio), il video / la playlist dovrebbe iniziare.

inserisci qui la descrizione dell'immagine

In "Media", "Salva playlist su file" e può aprirlo successivamente in VLC.


@KirillGolikov - una risposta specifica su una soluzione multipiattaforma: superuser.com/a/819188/162573

2

In realtà esiste un modo piuttosto interessante per visualizzare tutti i video flash al di fuori del browser. Ma al momento so solo che funziona su cromo e cromo. Prima che la pagina con il flash player si carichi premi ctrl + shift + J Questo aprirà una scheda nella parte inferiore dello schermo, avrà diverse opzioni a schede, una delle quali è RETE. Vai in quello e apri il video flash quando carica il link al video apparirà lì tutto ciò che devi fare è copiarlo su VLC o totem, entrambi riproducono flussi.

Sono un grande fan di VLC, ma devo darlo a TOTEm in questo che carica i video alla flash se lo lasci in pausa scaricherà il video VLC no.


in che modo è diverso dalla mia risposta su vlc e totem?

0

Da alcuni anni, di solito prendo i file flash direttamente dalla /procdirectory, quando sono qui, per riprodurli con VLC, che è di gran lunga lo strumento migliore per guardare video.

Non funziona con YouTube, ma funziona benissimo con la maggior parte degli altri siti Web di streaming. Alla fine ho deciso di renderlo più utilizzabile scrivendo alcune funzioni appropriate da utilizzare all'interno della shell.

Sentiti libero di provarlo, funziona alla grande:

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

$ view_daflash

Fonte: https://github.com/beaudev/view-da-flash

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.