Como reproduzir vídeos flash incorporados em players externos?

11

Como discutido em uma questão separada , os vídeos flash incorporados são anormalmente pesados em recursos da GPU.

A resposta dada por izx aqui (e em um comentário) mostra 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.”.

Então, parece que uma solução seria abrir esses vídeos em players externos, mesmo sem baixá-los, de modo a colocar a CPU no lugar da GPU.

    
por cipricus 29.07.2012 / 14:50

3 respostas

13

Como essa pergunta parece útil para mim, eu a a criei para fornecer uma resposta . (A meta questão de fazer isso foi discutida e respondida ( aqui e aqui ).

Um aplicativo especializado para ver vídeos do Youtube em um player externo é Youtube Viewer ( youtube-viewer ). Ele roda no terminal e usa mplayer ou mpv para reproduzir o vídeo do youtube.

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

Mais aqui .

Por padrão, ele usa mplayer . Para fazer com que use mpv , execute youtube-viewer --video-player=mpv . Assim, um arquivo da área de trabalho com esse conteúdo pode ser útil:

[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

Ao executar o programa, uma janela de terminal é aberta, dizendo:

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

Basta digitar o item de pesquisa. Em seguida, digite o (s) número (s) correspondente (s) dos vídeos que você quer reproduzir.

Uma solução multi-plataforma que não está limitada ao youtube é usar o conhecido addon do Firefox FlashGot , que serve para enviar vídeo transmite para diferentes gerenciadores de download, mas envia o fluxo da URL para o VLC (ou mpv , que eu prefiro ultimamente):

  • adicione o VLC à lista do Flashgot: Opções do FlashGot, guia Geral, Adicionar, dê um nome 'VLC', - então vá para o executável do VLC e selecione-o

  • Opções do FlashGot, guia FlashGot, escolha VLC

  • reproduzindo o vídeo no Firefox, um botão Flashgot deve aparecer (adicionar isso à barra de ferramentas ou à barra de status). Clique com o botão direito do mouse no botão Formatos disponíveis e clique com o botão esquerdo no vídeo. VLC deve começar a reproduzir o fluxo de vídeo

SMPlayer. - limitado ao youtube (a menos que seja usado com a solução acima: ainda não testamos)

e o navegador do YouTube

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

Ele inicia o aplicativo separado, SMPlayer Youtube Browser, para procurar por vídeos. Pode-se criar um link / desktop lançador para ele,

ou apenas execute

  

smtube

Usando o VLC . Parece que o VLC é capaz de iniciar vídeos desse tipo em mais sites, enquanto o smplayer está limitado ao youtube .

Pode-se adicionar o link para o vídeo no VLC

Usando o Totem:

Alguns plugins estão disponíveis para o reprodutor Totem, entre os quais um navegador youtube semelhante ao do SMPlayer . Você pode abrir vídeos do youtube no Totem, na qualidade inferior parece que nas opções anteriores, mas eles carregam mais rápido e são perfeitos para ouvir música do youtube.

Existe também um plug-in arte-tv para o Totem que não está funcionando no momento ... mas talvez no futuro ... e plugins suplementares , incluindo um iPlayer da BBC. (Quanto mais tarde não melhor do que o da arte-tv, receio.)

Mas acho que um método mais elegante é usar complementos / extensões para abrir os players externos diretamente da interface do navegador da Internet ou do menu de contexto , como os acima mencionados Flashgot addon.

O re também é o Firefox Openwith addon , criado inicialmente para abrir links em diferentes navegadores da web, pode fazer exatamente isso, adicionando em Preferences vlc e smtube em vez de / em navegadores.

No Chromium existe uma extensão para iniciar os youtubes no VLC - aqui .

Para usá-lo, o vídeo do youtube tem que ser reproduzido, a interface web do VLC tem que ser ativada (VLC Tools-Preferences-Show Settings -All-Interface-Main-enable Web, reiniciar o VLC) e VLC aberto.

Enquanto o VLC parece capaz de fazer isso fora do youtube, ele tem limitações ao lidar com outros sites. No Dailymotion funciona perfeitamente, mas nos vídeos do Google já pode ter problemas, em outros é o addon OpenWith que não funcionaria. Eu não tive tempo de testá-los o suficiente, atualizarei este post a tempo e convide comentários e edições que ajudariam a encontrar maneiras de abrir qualquer flash incorporado no VLC ou em outro player externo.

(Esta resposta foi baseada em idéias provenientes de izx , Halknner e user55822 como eles responderam ou comentaram outra pergunta .)

Existe um complemento do VLC para reproduzir vídeos e playlists do YouTube - aqui

Copie o URL do vídeo ou lista de reprodução do youtube (deve conter "list = PL ...") Inicie o VLC, pressione Ctrl + N, cole o URL e clique em "Play" (ou Alt + P e depois Enter), o vídeo / playlist deve começar.

Em 'Media', 'Save Playlist to File' e pode abri-lo mais tarde no VLC.

    
por cipricus 13.04.2017 / 14:24
2

Na verdade, existe uma maneira bem legal de visualizar todos os vídeos em flash fora do seu navegador. Mas no momento eu só sei que funciona em cromo e cromo. Antes que a página com o flash player seja carregada, pressione ctrl + shift + J Isso abrirá uma aba na parte inferior da tela, ela terá diferentes opções com abas, uma delas é NETWORK. Você entra naquele e abre o flash de vídeo quando ele carrega o link para o vídeo que aparecerá lá, tudo que você tem a fazer é copiá-lo para o VLC ou totem ambos reproduzirem streams.

Eu sou um grande fã do VLC, mas eu tenho que dar para o TOTEm, nesse caso ele carrega os vídeos com o flash se você o deixar pausado, ele fará o download do vídeo que o VLC não fará.

    
por user60606 03.07.2013 / 01:27
0

Desde alguns anos, eu geralmente estou pegando arquivos flash diretamente do diretório /proc , quando eles estão aqui, para reproduzi-los com o VLC, que é de longe a melhor ferramenta para assistir vídeos.

Não está funcionando com o youtube, mas funciona muito bem com a maioria dos outros sites do Streaming. Eu finalmente decidi torná-lo mais utilizável, escrevendo alguma função adequada para usar dentro do seu shell.

Sinta-se à vontade para experimentar, funciona muito bem:

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

$ view_daflash

Fonte: link

    
por Jean-Christophe Meillaud 16.08.2014 / 15:05