Mudanças entre as edições de "Extração de Vídeos Online"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
Linha 14: Linha 14:
 
====Youtube-dl====
 
====Youtube-dl====
 
Se os métodos acima não funcionarem (ou se você quiser baixar um vídeo para arquivo pessoal, afinal nunca se sabe até quando ele ficará publicado), você pode usar o [https://github.com/rg3/youtube-dl youtube-dl]. <code>youtube-dl</code> é um pequeno programa de linha de comando que baixa vídeos de sites como Youtube, Vimeo, etc. Possui "adapters" para vários sites relevantes e o seu desenvolvimento está bem ativo.
 
Se os métodos acima não funcionarem (ou se você quiser baixar um vídeo para arquivo pessoal, afinal nunca se sabe até quando ele ficará publicado), você pode usar o [https://github.com/rg3/youtube-dl youtube-dl]. <code>youtube-dl</code> é um pequeno programa de linha de comando que baixa vídeos de sites como Youtube, Vimeo, etc. Possui "adapters" para vários sites relevantes e o seu desenvolvimento está bem ativo.
  +
  +
  +
=== TvUOL ===
  +
  +
'''URL:''' http://tvuol.uol.com.br/video/escuta-essa-congresso-ate-cochila-mas-esquenta-com-lobao-porrada-e-cpi-0402CD9C3464C0995326
  +
  +
* Não consegui ainda descobrir uma técnica para acessar esse.
   
 
=== Paraty.com (FLV com jwplayer) ===
 
=== Paraty.com (FLV com jwplayer) ===

Edição atual tal como às 15h35min de 7 de dezembro de 2014

Essa página contém links para páginas web que fazem uso de tecnologia Flash para tocar vídeos. A idéia é documentar técnicas de acesso aos vídeos sem o uso do Flash, para viabilizar o acesso a usuários de software livre. Idealmente essas tecnicas poderiam ser automatizadas por meio de scripts de GreaseMonkey.

Lista de Links

Youtube

Player padrão

O Youtube possui um player HTML5 alternativo que funciona com a maior parte dos vídeos. Para ativá-lo, basta ir a http://youtube.com/html5 e clicar em "Solcitar player HTML5". Para que isso funcione sempre, é preciso aceitar um cookie. Como o Youtube utiliza cookies para rastrear vídeos assistidos por outros usuários, entre outros, procuro entrar nesse link sempre que utilizar o Youtube, aceitando o cookie apenas até o final da sessão. Outra ideia é usar alguma extensão do Firefox para aceitar cookies seletivamente, e aceitar temporariamente apenas o cookie que seta o player.

Player embutido

Alguns sites embutem vídeos do youtube utilizando uma versão do player que não funciona no GNASH (implementação de flash player em software livre). O procedimento manual para acesso consiste em clicar com o botão direito sobre a área do player flash e selecionar Propriedades. Nessa tela, pode-se encontrar a URL de embed utilizada. Alternativamente, pode-se encontrar essa URL no código HTML da página. Deve-se identificar o código do vídeo nessa URL e depois substituí-lo em uma URL com o seguinte formato: https://www.youtube.com/watch?v=oT3mCybbhf0&html5=true

Youtube-dl

Se os métodos acima não funcionarem (ou se você quiser baixar um vídeo para arquivo pessoal, afinal nunca se sabe até quando ele ficará publicado), você pode usar o youtube-dl. youtube-dl é um pequeno programa de linha de comando que baixa vídeos de sites como Youtube, Vimeo, etc. Possui "adapters" para vários sites relevantes e o seu desenvolvimento está bem ativo.


TvUOL

URL: http://tvuol.uol.com.br/video/escuta-essa-congresso-ate-cochila-mas-esquenta-com-lobao-porrada-e-cpi-0402CD9C3464C0995326

  • Não consegui ainda descobrir uma técnica para acessar esse.

Paraty.com (FLV com jwplayer)

A técnica utilizada foi observar o HTML da página e perceber que o vídeo é embutido por meio de um iframe:

<iframe title="Imagem transformada em realidade 3D"
        src="http://www.paraty.com/videos/embedflv.php?vid=TNGpIgjZVCbcnuittSMO"
        width="604" height="350">
</iframe>

Ao acessar o endereço http://www.paraty.com/videos/embedflv.php?vid=TNGpIgjZVCbcnuittSMO e observar seu HTML, encontramos uma tag script que instancia o jwplayer e passa como parâmetro de configuração o endereço do arquivo flv:

    'file': 'http://www.paraty.com/videos/flv/TNGpIgjZVCbcnuittSMO.flv',

Esse arquivo pode ser baixado para se assistir em um player de vídeo local como, por exemplo, o TOTEM.