Convertendo videos do Youtube para audio (MP3)
[Warning: This post is a backup recovery from my previous Wordpress blog. All content was automatically converted accessing a MySQL database using a Python script (details). Mostly are in Portuguese but if you are interest I can translate to English. If you found any problem dont’t hesitate to contact me in comments.]
Programas necessrios:
- Alguma distribuio GNU/Linux
- mplayer
- lame (caso queria converter para mp3)
- vorbis-tools (caso queira converter para ogg)
Os videos do YouTube, normalmente qualquer contedo Flash, fica armazenados na pasta /tmp do sistema operacional na forma FlashXXXX (exemplo: FlashaOiW6k). Para cada arquivo flashexistir um arquivo correspondente, para descobrir de qual se trata utilize o mplayer, no console (cd /tmp):
mplayer FlashaOiW6k
Aps descobrir o arquivo, vamos primeiro converter o arquivo para wav e depois para algum formato mais compacto.
mplayerFlashaOiW6k-novideo -ao pcm:file=musica.wav
Convertendo para mp3:
lame -V2 musica.wav musica.mp3
Ou ogg:
oggenc musica.wav
No final temos os seguintes tamanhos para cada arquivo, considerando uma msica de 4 minutos.
- 8.9M FlashaOiW6k
- 21.0M saida.wav
- 2.4M saida.mp3
- 1.5M saida.ogg
Este procedimento provavelmente ir funcionar para qualquer contedo Flash (ex. outros sites de video) que fique armazenado na tmp.