você está aqui: Home  → Arquivo de Mensagens Curso From Zero to Hero: Como Programar a sua Mente para Aprender Inglês

Aumentando a duração de uma faixa de áudio

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 19 de outubro de 2020

Eu estava criando um slideshow com diversas fotos que tirei em uma de minhas viagens. O problema é que a quantidade de fotos era muito maior do que a duração do áudio que escolhi na biblioteca de áudios do Google.

A duração do vídeo era de 16 minutos e a trilha sonora era de 4 minutos.

Com a ajuda do comando sox, criei um novo arquivo com a música em loop até a duração aproximada do vídeo:

$ sox arquivo.mp3 loop-arquivo.mp3 times 4 

Como a duração do vídeo era 4 vezes maior do que a duração do áudio, o programa sox foi instruído a repetir o loop 4 vezes, como podemos ver pela saída dos comandos avconv abaixo.

$ avconv -i arquivo.mp3 2> >(grep Duration)
 Duration: 00:04:13.39, start: 0.025057, bitrate: 64 kb/s 
$ avconv -i loop-arquivo.mp3 2> >(grep Duration)
 Duration: 00:16:53.68, start: 0.000000, bitrate: 64 kb/s 

Para instalar o programa sox em sistemas Debian GNU/Linux e derivados, digite:

$ sudo apt-get install sox 

Observação: Para usar a biblioteca de áudios do Youtube, você precisa ter uma conta no Google e acessar o Studio do Youtube e procurar pela opção Biblioteca de Áudio. As músicas são royalty free, ou seja, você pode usar sem precisar pagar uma taxa.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida