Увеличьте громкость видео MKV с терминала Linux

13

У меня есть большое количество видеофайлов .MKV, которые, кажется, все воспроизводятся с очень низкой громкостью - мне приходится в конечном итоге включать телевизор, чтобы слышать их, что действительно раздражает, когда я переключаюсь на другой канал и разбудить мертвых, потому что это так громко.

То, что я ищу, - это метод командной строки для увеличения громкости (чтобы я мог быстро запустить его на всех них), который, надеюсь, сработает независимо от того, какой аудиокодек используется в конкретном файле. (Я не против жесткого кодирования выходного аудио, хотя).

Для справки, я использую Ubuntu 9.04 на своем сервере, и файлы воспроизводятся с Boxee на Mac Mini, но проблема громкости такая же и в Windows.

How-To Geek
источник

Ответы:

19

Это не очень хорошо задокументировано, но у FFmpeg есть -volпереключатель, который позволит вам увеличить громкость звука.

Пример:

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

Некоторые вещи, чтобы принять к сведению:

  • то -volкоммутатор использует «байты процент», так что вы не можете просто указать увеличение объема на 200%, 100% = 256 так что указание 256 будет оставить том , как есть, 512 удвоит его и так далее.
Джон Т
источник
Попытка проверить это ... похоже, мне нужно пересобрать ffmpeg из исходного кода, чтобы использовать matroska. Отчитаемся!
How-To Geek
Я скрещу пальцы :)
Джон Т
2
Лучшее решение в истории и в 2018 году, оно работает "из коробки"!
Оливье Понс
Есть ли способ нормализовать громкость?
white_gecko
Для нормализации это должно быть правильное место: superuser.com/questions/323119/…
white_gecko
2

Ключ -vol устарел. Я нашел этот метод полезным для currentloy:

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

Отрегулируйте число после громкости = в соответствии с вашими потребностями,

Источники:

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

Тестирование.

Старейшина Гик
источник