Збільшити обсяг MKV-відео з Linux Terminal


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.