você está aqui: Home  → Arquivo de Mensagens

Ebook Gratuito: Dá para fazer em Shell?, com o Prof. Julio Neves

Baixando vídeos do Youtube manualmente

Colaboração: Mateus da Silva Teixeira

Data de Publicação: 20 de Fevereiro de 2007

A dica abaixo mostra como baixar um vídeo em seu formato flash (.flv). Depois disso o usuário poderá usar o seu conversor de vídeo favorito para convertê-lo para o formato que desejar. Vamos assumir que queremos baixar o vídeo no endereço: http://www.youtube.com/watch?v=hEWFeHIv2qk

O procedimento divide-se em 3 passos:

Passo 1 -> dar um wget no endereço do vídeo

wget -O infovideo.tmp 'http://www.youtube.com/watch?v=hEWFeHIv2qk'

OBS: coloque o endereço do vídeo entre aspas simples para evitar que o shell as interprete.

Passo 2 -> Encontrar a identificação do vídeo dentro do arquivo gerado pelo wget, infovideo.tmp

more infovideo.tmp | grep player2.swf\?video_id=

O comando acima dará como resultado algo parecido com o seguinte:

var fo = new SWFObject("/player2.swf?video_id=hEWFeHIv2qk&l=106&t=OEgsToPDskJ_27VEighnJ7g4nI5DZv6X", "movie_player", "450", "370", 7, "#FFFFFF");

deste resultado, interessará apenas a parte abaixo

video_id=hEWFeHIv2qk&l=106&t=OEgsToPDskJ_27VEighnJ7g4nI5DZv6X

Passo 3 -> dar um wget no site do YouTube, mas com a informação encontrada no passo 2

wget -O <título_do_vídeo>.flv 'http://www.youtube.com/get_video?video_id=hEWFeHIv2qk&l=106&t=OEgsToPDskJ_27VEighnJ7g4nI5DZv6X'

sendo que <título_do_vídeo> é um título qualquer dado pelo usuário.

OBS: novamente, coloque o endereço entre aspas simples.

NOTA: note que a construção do endereço pode ser feita como segue:

  1. endereço do YouTube -> http://www.youtube.com/
  2. ação dentro do YouTube -> get_video
  3. um ponto de interrogação -> ?
  4. a identificação do vídeo -> video_id=... (encontrada no passo 2)

Após estes três passos, o vídeo estará salvo em seu PC com o nome <título_do_vídeo>.flv e poderá ser visto com o Xine, MPlayer ou outro software de sua preferência, ou convertido para um outro formato com o seu software de conversão de vídeo de sua preferência.


Consultoria Livre

Colaboração: Daniel Zilli

Visando um crescimento ainda maior do Software Livre no Brasil, venho por meio deste, comunicar ao público em geral que a partir de hoje está aberto o site www.consultorialivre.net. Este portal vem com uma única missão, prestar de forma eficaz e com qualidade, suporte e consultoria em Software Livre (especialmente Linux) totalmente gratuito. Quero dessa maneira, despertar o interesse do público em geral sobre Software Livre, e assegurá-los que não estão sozinhos nessa empreitada. O objetivo não é apenas repassar comandos, mas interagir com o usuário para que haja um real aprendizado, e desta maneira fomentar o uso do Software Livre.



Veja a relação completa dos artigos de Mateus da Silva Teixeira