Pergunta

Preciso saber se é possível criar um MP3 de 30 segundos de amostra a partir de um arquivo WAV. O arquivo MP3 gerado deve apresentar um desbotamento no início e no final.

Atualmente, usando o FFMPEG, mas não consegue encontrar nenhuma documentação que apoiasse poder fazer isso.

Alguém poderia me fornecer o nome do software (apenas CLI, *nix) que poderia conseguir isso?

Foi útil?

Solução

Verificação de saída Sox - troca de som

Eu não usei eu mesmo, mas um dos meus amigos fala muito bem disso.

Da página da web (destacou meu eu):

Sox é um utilitário de linha de comando de plataforma cruzada (Windows, Linux, MacOS X, etc.) que pode converter vários formatos de arquivos de áudio de computador em outros formatos. Também pode aplicar vários efeitos a esses arquivos de some, como um bônus adicional, o Sox pode reproduzir e gravar arquivos de áudio na maioria das plataformas.

Outras dicas

Isso vai

  • Apare da posição 45 seg. os próximos 30 segundos (0: 45.0 30) e
  • desbaste os primeiros 5 segundos (0: 5) e os últimos 5 segundos (0 0: 5) e
  • converter de wav para mp3

    sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5
    

A melhor maneira de fazer isso é aplicar o truncamento de 30 segundos, desaparecer e desaparecer nos dados de áudio WAV antes da convertendo -o em um mp3. Se a sua biblioteca de conversão tiver um método que leva uma variedade de amostras, isso é muito fácil de fazer. Se o método aceitar apenas um arquivo WAV (na memória ou no disco), isso é um pouco menos fácil, pois você deve aprender o formato do arquivo WAV (que é fácil de gravar, mas um pouco mais difícil de ler). De qualquer maneira, a aplicação de ganho e/ou atenuação aos dados de amostra no domínio do tempo (como em um arquivo WAV) é Muito de Mais fácil do que tentar aplicar esses efeitos aos dados do domínio da frequência (como em um arquivo MP3).

Obviamente, se sua biblioteca de conversão já fizer tudo isso, é melhor usar isso e não se preocupar com isso sozinho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top