Pregunta

Necesito saber si es posible crear un MP3 de muestra de 30 segundos a partir de un archivo WAV. El archivo MP3 generado debe presentar un desvanecimiento al principio y al final.

Actualmente usando ffmpeg, pero no puedo encontrar ninguna documentación que respalde poder hacer tal cosa.

¿Podría alguien proporcionarme el nombre del software (CLI, * nix solamente) que podría lograr esto?

¿Fue útil?

Solución

Consulte SoX - Sound eXchange

No lo he usado yo mismo, pero uno de mis amigos habla muy bien de ello.

Desde la página web (resaltado mi yo) :

  

SoX es una plataforma cruzada (Windows,   Linux, MacOS X, etc.) línea de comando   utilidad que puede convertir varios   formatos de archivos de audio de computadora en   otros formatos También puede aplicarse   varios efectos a estos archivos de sonido ,   y, como un bono adicional, SoX puede jugar   y grabar archivos de audio en la mayoría   plataformas.

Otros consejos

Esto lo hará

  • recortar desde la posición 45 seg. los siguientes 30 segundos (0: 45.0 30) y
  • desvanecen los primeros 5 segundos (0: 5) y los últimos 5 segundos (0 0: 5) y
  • convertir de wav a mp3

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

La mejor manera de hacer esto es aplicar el truncamiento de 30 segundos, aumentar y disminuir gradualmente los datos de audio WAV antes de convertirlos a MP3. Si su biblioteca de conversión tiene un método que toma una variedad de muestras, esto es muy fácil de hacer. Si el método solo acepta un archivo WAV (ya sea en la memoria o en el disco), entonces esto es un poco menos fácil ya que tiene que aprender el formato de archivo WAV (que es fácil de escribir pero algo más difícil de leer). De cualquier manera, aplicar ganancia y / o atenuación a los datos de muestra en el dominio del tiempo (como en un archivo WAV) es mucho más fácil que tratar de aplicar estos efectos a los datos en el dominio de la frecuencia (como en un archivo MP3) .

Por supuesto, si su biblioteca de conversión ya hace todo esto, es mejor usar eso y no preocuparse por usted mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top