quinta-feira, 22 de maio de 2008

Linux: Baixando vídeos do Youtube de forma simples!

Por Fabio O. dos Santos

Muita gente assiste vídeos no Youtube, e sabe como é cansativo e chato ficar esperando ele carregar toda vez que for ver. No Linux você consegue baixar e converter sem precisar baixar nenhum programa, apenas usando dois scripts.
O autor os chama de Ytdown e flv2mpg.

Ytdown:
Modo de usar: sh Ytdown.sh Link_ou_ID_do_vídeo

#!/bin/bash
# ytdown.sh
# usagem: sh Ytdown.sh
# YouTube URL: http://www.youtube.com/watch?v=[video_id]

[ -z "${1}" ] && { echo 'ERRO!Precisa de inserir o URL do video ou o ID do mesmo.' ; exit 1 ; }

URL="http://www.youtube.com"

# download link: http://youtube.com/get_video?video_id=[video_id]&t=[t_id]&...

DOWNLOAD=`wget -qO - "${URL}/watch?v=${1/*=}" | grep -oE 'video_id=.*&t=[^\"&]*' | head -1`

wget -O "${1/*=}.flv" "${URL}/get_video?${DOWNLOAD}"

flv2mpg:
Modo de usar: sh flv2mpg.sh nome_do_arquivo_FLV.flv

#!/bin/bash
ffmpeg -i $1 -ab 56 -ar 22050 -b 500 -s 320x240 $1.mpg

Para utilizar, basta abrir um editor de texto, como o Kedit (no KDE) ou mesmo o Gedit (no Gnome), copiar, colar e salvar com .sh no final (Ytdown.sh/flv2mpg.sh).

Esses comandos no ''Modo de usar'' devem ser utilizados em um Terminal.

Vídeos em .flv tendem a ser menores, sendo uma boa opção para salva-los. Alguns players conseguem reproduzi-los, como o Mplayer e o Totem.

Em modo grafico, uma boa opção é o FLVGET.

Scripts retirados do tópico do usuário Danielpontello do Fórum GDH.

0 comentários: