У меня есть один или два файла .avi, для которых звук просто слишком низкий. Мне нравится играть их в vlc, и включение графического эквалайзера несколько помогает, но есть ли другой (простой и быстрый!) Способ увеличить громкость? Благодарность!
У меня есть один или два файла .avi, для которых звук просто слишком низкий. Мне нравится играть их в vlc, и включение графического эквалайзера несколько помогает, но есть ли другой (простой и быстрый!) Способ увеличить громкость? Благодарность!
Ответы:
Вы можете использовать VirtualDub для этого. Это руководство имеет краткое и простое объяснение.
Коротко:
-
Очень легко сделать с помощью ffmpeg :
Для старых версий ffmpeg:
ffmpeg -i myvideo.avi -vcodec copy -acodec libmp3lame -ab 128k -vol 5000 myvideo_louder.avi
Регулируйте параметр «-vol», пока не будете удовлетворены уровнем громкости.
Пока вы ищете подходящее значение «-vol», я предлагаю вам добавить «-t 30» к командной строке, чтобы он обрабатывал только первые 30 секунд видео. Это намного быстрее и должно быть достаточно для оценки результатов.
Новые версии ffmpeg поддерживают звуковые фильтры (-af), поэтому вы можете изменять громкость, используя фильтр громкости, который принимает усиление громкости, указанное в дБ:
ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile
VLC позволяет увеличить громкость до 400%, удерживая клавиши CTRL + СТРЕЛКА ВВЕРХ.
VLC имеет панель, которая позволяет увеличить громкость до 200% от оригинала, по крайней мере, в Windows. Попробуйте использовать это, кроме эквалайзера.
Это может занять немного больше времени и запускаться только партиями, но VirtualDub имеет способ взять файл avi и увеличить уровень громкости на нем.
Посмотрите на этот вопрос: как усилить звук в видеофайле?
Цитируемый ответ Дэви Лэндмана:
Вам нужно будет сделать это в следующих шагах.
- Демуксируйте (извлекайте) аудиопоток из контейнера, в зависимости от вашего контейнера вы должны использовать правильное приложение. Для демультиплексора общего назначения вы можете использовать ffmpeg . Но есть более удобные программы, такие как VirtualDub для avi, TMPGEnc для файлов mpg.
- Декодировать аудио в волновой файл (не всегда необходимо, если Audacity может открыть файл напрямую)
- Увеличьте громкость вашей звуковой дорожки с помощью Audacity, получив ваш аудиофайл, как описано в первом шаге этого руководства .
- Сохраните результат в виде волнового файла.
- Кодируйте волновой файл, используя нужный инструмент для нужного вам аудиокодирования ( lame для mp3, faac для aac)
- Повторно смешайте новые аудио и оригинальные видео дорожки обратно в нужный контейнер, используя ту же программу, которую вы использовали для демультиплексирования.