Aumentar el volumen de un vídeo MKV desde la terminal Linux

Aumentar el volumen de un vídeo MKV desde la terminal Linux

Tengo una gran cantidad de archivos de vídeo .MKV que parecen reproducirse a un volumen muy bajo; termino teniendo que encender el televisor al máximo para escucharlos, lo cual es realmente irritante cuando cambio a otro canal y Despierta a los muertos porque es muy ruidoso.

Lo que estoy buscando es un método de línea de comandos para aumentar el volumen.(para poder ejecutarlo en todos ellos rápidamente) eso, con suerte, funcionará independientemente del códec de audio utilizado en el archivo en particular. (Aunque no me importa codificar el audio de salida).

Como referencia, estoy usando Ubuntu 9.04 en mi servidor y los archivos se reproducen con Boxee en una Mac Mini, pero el problema de volumen también es el mismo en Windows.

Respuesta1

No está muy bien documentado, peroFFmpegTiene un -volinterruptor que le permitirá aumentar el volumen de salida.

Ejemplo:

ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv

Algunas cosas a tener en cuenta:

  • el -volconmutador usa "porcentaje de bytes", por lo que no puede simplemente especificar un aumento de volumen del 200 %, 100 % = 256, por lo que especificar 256 dejaría el volumen como está, 512 lo duplicaría y así sucesivamente.

Respuesta2

El modificador -vol está en desuso. He encontrado que este método es útil actualmente:

ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv

Ajuste el número después de volumen= para adaptarlo a sus necesidades.

También puedes utilizar medidas de decibelios. Para aumentar el volumen en 15 dB: ffmpeg -i input.mkv -vcodec copy -filter:a "volume=15dB" output.louder.mkv

La copia -vcodec simplemente copia el video tal como está y -filter:a le dice a ffmpeg que filtre el audio. Tenga en cuenta que -vcodec se puede acortar a -c:v

Fuentes:

https://trac.ffmpeg.org/wiki/AudioVolume

Pruebas.

información relacionada