web-dev-qa-db-fra.com

Comment lire des vidéos Flash intégrées dans des lecteurs externes?

Comme indiqué dans la section question distincte , les vidéos Flash intégrées sollicitent anormalement les ressources du processeur graphique.

La réponse donnée par izxici (et notamment dans un commentaire) montre que

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

Il semble donc qu’une solution consisterait à ouvrir ces vidéos sur des lecteurs externes, même sans les télécharger, afin de faire fonctionner le processeur au lieu du GPU.

11
user47206

Comme cette question me semble utile, j'ai l'a créée pour pouvoir donner une réponse . (La question méta de faire cela a été discutée et répondue ( ici et ici ).


Visionneuse Youtube (youtube-viewer) est une application spécialisée permettant de visionner des vidéos Youtube dans un lecteur externe. Il fonctionne dans un terminal et utilise mplayer ou mpv pour lire la vidéo youtube.

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

Plus ici .

Par défaut, il utilise mplayer. Pour qu’il utilise plutôt mpv, exécutez youtube-viewer --video-player=mpv. Donc, un fichier de bureau avec ce contenu peut être 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

Lors de l'exécution du programme, une fenêtre de terminal s'ouvre et indique:

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

Il suffit de taper l'élément de recherche. Ensuite, tapez le (s) numéro (s) correspondant (s) aux vidéos que vous souhaitez lire.

enter image description here


Une solution multiplateforme qui ne se limite pas à youtube consiste à utiliser le célèbre addon Firefox FlashGot , destiné à envoyer des flux vidéo à différents gestionnaires de téléchargement, mais à le faire pour envoyer le flux URL à VLC (ou mpv, que je préfère récemment):

  • ajouter VLC à la liste Flashgot: options FlashGot, onglet Général, Ajouter, nommez 'VLC', - puis accédez au fichier exécutable VLC et sélectionnez-le.

enter image description hereenter image description here

  • Options FlashGot, onglet FlashGot, choisissez VLC

enter image description here

  • lors de la lecture de la vidéo dans Firefox, un bouton Flashgot doit apparaître (ajoutez-le à la barre d’outils ou à la barre d’état). Cliquez avec le bouton droit sur le bouton, Formats disponibles, et cliquez sur la vidéo. VLC devrait commencer à lire le flux vidéo

enter image description here


SMPlayer. - limité à youtube (sauf si utilisé avec la solution ci-dessus: je n'ai pas encore testé ce produit)

Install via the software center

et le navigateur Youtube

Install via the software center

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

enter image description here

Il lance l’application distincte, SMPlayer Youtube Browser, pour rechercher des vidéos. On peut créer un lien/lanceur de bureau pour cela, enter image description here

ou juste courir

smtube

Utilisation de VLC . Il semble que VLC puisse démarrer des vidéos de ce type à partir de plusieurs sites Web, alors que smplayer est limité à youtube .

Install via the software center

On peut ajouter le lien vers la vidéo dans VLC enter image description here

Utilisation de Totem:

Install via the software center

Certains plugins sont disponibles pour Totem Player, parmi lesquels un navigateur youtube similaire à celui de SMPlayer. Vous pouvez ouvrir des vidéos youtube dans Totem. Il semble que la qualité soit inférieure à celle des options précédentes, mais elles se chargent plus rapidement et sont idéales pour écouter de la musique à partir de YouTube.

enter image description here

Il existe également un plugin arte-tv pour Totem qui ne fonctionne pas pour le moment ... mais il le fera peut-être à l'avenir ... et plugins supplémentaires , y compris un BBC iPlayer. (Le plus tard n'est pas meilleur que celui pour arte-tv, je le crains.)

Mais je pense que une méthode plus élégante consiste à utiliser des add-ons/extensions pour ouvrir les lecteurs externes directement à partir du l’interface ou le menu contextuel du navigateur Internet , comme l’addon Flashgot susmentionné.

Le re est également le addon Firefox Openwith, créé initialement pour ouvrir des liens dans différents navigateurs Web, peut faire exactement cela, par en ajoutant dans ses préférences vlc et smtube au lieu de/à côté des navigateurs.

enter image description hereenter image description here

En Chrome, il existe une extension pour démarrer les youtubes dans VLC - ici .

Pour l'utiliser, la vidéo youtube doit être lue, l'interface Web de VLC doit être activée (Outils - Préférences - Afficher les paramètres de VLC - Web de toutes les interfaces, activez Web, redémarrez VLC) et VLC doit déjà être ouvert. enter image description here

enter image description here

Bien que VLC semble capable de le faire en dehors de YouTube, il a des limites lorsqu'il traite avec d'autres sites Web. Dans Dailymotion fonctionne parfaitement, mais sur les vidéos Google, il peut déjà y avoir des problèmes, dans d'autres c'est l'addon OpenWith qui ne fonctionnerait pas. Je n'avais pas le temps de les tester suffisamment, je mettrai à jour ce post à temps et inviterai des commentaires et des modifications qui permettraient de trouver des moyens d'ouvrir n'importe quelle mémoire flash intégrée dans VLC ou un autre lecteur externe.

(Cette réponse était basée sur des idées provenant de izx , Halknner et ser55822 comme ils répondaient ou commentaient autre question .)


Il existe un module complémentaire VLC pour la lecture de vidéos et de listes de lecture YouTube - ici

Copiez l'URL de la vidéo youtube ou de la playlist (doit contenir "list = PL ...") Démarrez VLC, appuyez sur Ctrl + N, collez l'URL puis cliquez sur "Play" (ou sur Alt + P puis Entrée), la vidéo/playlist devrait commencer.

enter image description here

Dans "Media", "Enregistrer la liste de lecture dans un fichier" et ouvrez-le ultérieurement dans VLC.

13
user47206

Il existe en fait un moyen très intéressant de visionner toutes les vidéos Flash en dehors de votre navigateur. Mais pour le moment, je sais seulement que cela fonctionne sur chrome et sur le chrome. Avant que la page avec Flash Player ne se charge, appuyez sur ctrl + Maj + J. Cela ouvrira un onglet au bas de l’écran, il y aura différentes options, dont NETWORK. Vous allez dans celui-ci et ouvrez la vidéo flash quand il charge le lien vers la vidéo qui apparaîtra tout ce que vous avez à faire est de le copier dans VLC ou de lire les deux flux en boucle.

Je suis un grand fan de VLC, mais je dois le donner à TOTEm. Celui-ci charge les vidéos en flash si vous le laissez en pause, il téléchargera la vidéo que VLC ne fera pas.

2
user60606

Depuis quelques années, je récupère généralement des fichiers flash directement dans le répertoire /proc, lorsqu'ils sont ici, afin de les lire avec VLC, qui est de loin le meilleur outil pour regarder des vidéos.

Cela ne fonctionne pas avec youtube, mais cela fonctionne très bien avec la plupart des autres sites Web de streaming. J'ai finalement décidé de le rendre plus utilisable en écrivant une fonction appropriée à utiliser dans votre Shell.

N'hésitez pas à l'essayer, cela fonctionne très bien:

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

$ view_daflash

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

0