Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Criação de arquivo de vídeo a partir de um arquivo de áudio e com uma imagem
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 23 de junho de 2011
Recentemente precisei descobrir uma maneira de criar um arquivo de vídeo a partir de um arquivo de áudio no formato mp3, exibindo uma imagem, que seria mantida fixa durante toda a duração do áudio.
O processo consiste na criação de um arquivo de vídeo que mantém a imagem fixa. Em seguida, acrescentamos o áudio. Tudo isto feito com o comando ffmpeg.
Os passos são:
- Determinar a duração do áudio:
ffmpeg -i audio.mp3 .... várias linhas removidas Duration: 00:02:41.92, start: 0.000000, bitrate: 127 kb/s Stream #0.0: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s At least one output file must be specifiedA informação que buscamos está no campo Duration. Pegamos este valor, convertemos para segundos, e partimos para o segundo passo, a criação do arquivo de vídeo vazio, contendo apenas a imagem. - Criação do arquivo de vídeo:
ffmpeg -loop_input -i nature.jpg -t 161.92 silent.flv
A diretiva -t indica a duração do áudio, em segundos. - Adição do áudio ao vídeo:
ffmpeg -i silent.flv -i audio.mp3 -vcodec copy -acodec copy video.flv
Neste comando usamos o arquivo de vídeo criados no passo 2, indicamos como entrada o arquivo de áudio desejado (audio.mp3) e indicamos o arquivo de saída (video.flv).
Devemos tomar cuidado com a imagem utilizada. Caso a imagem não seja otimizada para reduzir o seu tamanho, podemos acabar com um arquivo de vídeo muito grande. Em um teste, usei uma imagem de tamanho 1600x1200, com 480k de tamanho. O arquivo de áudio original tinha 2.5 MB e o arquivo de vídeo resultante ficou com 27 MB. Reduzindo o tamanho da imagem para 400x300 e realizando outras otimizações, o arquivo de imagem ficou com 16k de tamanho e o vídeo final ficou com o tamanho de apenas 7 MB.
Referências
- A otimização da imagem foi feita a partir da interface web do site Imageoptimizer.
- Esta receita para criação do vídeo foi obtida no Fórum Ubuntu.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
24 Jun 2011, 16:53
23 Jun 2011, 23:42





