Blog: codex

Visualizando mensagem do blog

Conversão em massa FFMPEG

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



tags: Este post não tem tags.

enviada por: adrianobf em: 17:02 - 17/08    |    permalink    |    0 comentários    |    comentar