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.
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.
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"> </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.