Baixando vídeos e convertendo em massa
Para baixar conteúdos do Youtube e convertê-los para outros formatos que não FLV, basta usar os programas
FFMPEG e
YOUTUBE-DL
Instale-os digitando no terminal:
sudo apt-get install ffmpeg youtube-dl
Para fazer o procedimento em massa, usaremos dois scripts. Basta criar um arquivo de texto com a extensão .sh e então executar no terminal através do comando
sh nomedoarquivo.sh
Crie outro arquivo chamado lista.txt e coloque os links do Youtube, sendo um link por linha. Salve-o. No mesmo diretório, crie o script para baixar os arquivos do Youtube
#!/bin/bash
for line in $(cat lista.txt);
do youtube-dl "$line" ;
done
Uma vez baixado os arquivos, no mesmo diretório, crie e execute os scripts de conversão.
#!/bin/bash
for f in *.flv
do
ffmpeg -i "$f" "${f%.flv}.ogv"
done
No exemplo acima, todos arquivos com extensão FLV do diretório onde este script será executado serão convertidos para OGV, mantendo o mesmo nome. A partir deste modelo, é possível fazer também variações entre os formatos, transformando todos os arquivos em FLV para mp4, por exemplo, teríamos o seguinte resultado:
#!/bin/bash
for f in *.flv
do
ffmpeg -i "$f" -strict experimental -ar 22050 "${f%.flv}.mp4"
done