Extração de Vídeos Online - Garoa Hacker Clube
Extração de Vídeos Online
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.
1.1.1 Player padrão
1.1.2 Player embutido
1.1.3 Youtube-dl
1.2 TvUOL
1.3 Paraty.com (FLV com jwplayer)
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.
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
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.
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)
website: http://www.paraty.com/?cat=363
arquivo de um dos vídeos: http://www.paraty.com/videos/flv/TNGpIgjZVCbcnuittSMO.flv
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">
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.
Disponível em "https://garoa.net.br/mediawiki/index.php?title=Extração_de_Vídeos_Online&oldid=17067"