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


13

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

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

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

Ответы:


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.