Me gustaría generar un archivo de audio con una onda sinusoidal (sinusoide) con FFmpeg. Sé que hay un sine
filtro, pero eso es todo.
Lo intenté:
fmpeg -filter "sine=48:1:5" -c:a pcms16le test
para crear 5 segundos de audio a 48kHz en formato PCM S16LE, pero recibí el siguiente mensaje de error:
El archivo de salida # 0 no contiene ninguna secuencia
Y el test
archivo está vacío.
audio
ffmpeg
audio-recording
UmNyobe
fuente
fuente
ffplay
: stackoverflow.com/questions/5109038/linux-sinus-audio-generator/…Respuestas:
Para generar una señal de 1000 Hz durante 5 segundos, use esto:
Puedes agregar
-c:a pcm_s16le
:Para configurar también la frecuencia de muestreo a 48 KHz:
fuente
-af "volume=-18dB"
(para -18dBFS).Disculpas por negar esto, pero en caso de que alguien del futuro venga a buscar esto, si quisieras hacer esto en estéreo, harías lo siguiente:
También puedes usar
-filter_complex
conamerge
:fuente