Tengo uno o dos archivos .avi para los que el sonido es demasiado bajo. Me gusta reproducirlos en vlc, y habilitar el ecualizador gráfico ayuda un poco, pero ¿hay alguna otra forma (fácil y rápida) de aumentar el volumen? ¡Gracias!
Puede usar VirtualDub para esto. Esta guía tiene una explicación breve y sencilla.
Breve:
-
Muy fácil de hacer usando ffmpeg :
Para versiones anteriores de ffmpeg:
ffmpeg -i myvideo.avi -vcodec copy -acodec libmp3lame -ab 128k -vol 5000 myvideo_louder.avi
Ajuste el parámetro "-vol" hasta que esté satisfecho con el volumen.
Mientras busca el valor "-vol" apropiado, le sugiero que agregue un "-t 30" a su línea de comandos, para que solo procese los primeros 30 segundos del video. Es mucho más rápido y debería ser suficiente para evaluar los resultados.
Las nuevas versiones de ffmpeg admiten filtros de audio (-af), por lo que puede alterar el volumen usando filtro de volumen que acepta la ganancia de volumen especificada en dB:
ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile
VLC le permite aumentar el volumen hasta un 400% manteniendo presionadas las teclas CTRL + FLECHA ARRIBA.
VLC tiene una barra que te permite subir el volumen al 200% del original, al menos en Windows lo hace. Intente usar eso, que no sea el EQ.
Puede que tarde un poco más y solo se ejecute en lotes, pero VirtualDub tiene una forma de tomar un archivo avi y aumentar el nivel de volumen en él también.
Mira esta pregunta: ¿Cómo amplificar el audio en un archivo de video?
Respuesta citada por Davy Landman:
Deberá hacer esto en los siguientes pasos.
- Demux (extrae) el flujo de audio del contenedor, dependiendo de su contenedor, debe usar la aplicación correcta. Para un demuxer de propósito general, puede usar ffmpeg . Pero hay programas más fáciles de usar como VirtualDub para avi, TMPGEnc para archivos mpg.
- Decodifica el audio en un archivo wave (no siempre es necesario si Audacity puede abrir el archivo directamente)
- Aumente el volumen de su pista de audio usando Audacity obteniendo su archivo de audio como se describe en el primer paso en este cómo .
- Guarde el resultado como un archivo de onda.
- Codifique el archivo wave utilizando la herramienta adecuada para el audio codificado que desee ( lame para mp3, faac para aac)
- Remux las nuevas pistas de audio y video original de nuevo en el contenedor deseado usando el mismo programa que usaste para demuxing.
Si el archivo de entrada contiene varias secuencias, puede usar -map
parámetro de ffmpeg junto con -vol
:
ffmpeg -i inputfile -map 0:v -map 0:a -vol 1024 outputfile
Tenga en cuenta que -vol 256 es igual a sin cambios