quarta-feira, 14 de maio de 2008

MP3 a partir dos vídeos do YouTube

Extrair mp3 de vídeos do youtube é uma tarefa bem simples com FFMPEG
Existe um outro tópico aqui relacionado com isso: Como extrair audio de videos

Sempre penso em fazer um scriptzinho que execute essa tarefa, é coisa bem simples.
Mas como não preciso disso nunca(sempre preciso do vídeo, mas o audio é raro).
Então andando pela internet vi um pequeno script que parece funcionar bem para essa funcionalidade

É um script bash, feito para linux.
Qualquer dia desses farei um programinha em .NET que faz a mesma coisa, não é tarefa muito difícil se estiver integrado com FFMPEG

O script é bem simples e intuitivo.
Não posso deixar de dar os creditos:
André Lourenço Pedroso

Segue abaixo o script.


#!/bin/bash

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

read -p "Link do YouTube: " link

read -p "Nome do arquivo: " nome

link=`echo $link | cut -d"&" -f1`

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

wget -O "$nome_tmp.flv" "${URL}/get_video?${DOWNLOAD}"

ffmpeg -title "$nome" -i "$nome_tmp.flv" "$nome.mp3"

rm -f $nome_tmp.flv

0 comentários:

 
João Bosco Seixas