У меня есть один или два файла .avi, для которых звук просто слишком низкий. Мне нравится играть их в vlc, и включение графического эквалайзера несколько помогает, но есть ли другой (простой и быстрый!) Способ увеличить громкость? Спасибо!
http://superuser.com/questions/13552/how-to-amplify-the-audio-in-a-video-file аналогичный вопрос
Joakim Elofsson 15 лет назад
1
Дубликат, я бы сказал, ответы здесь должны быть объединены с другим вопросом, поскольку он более общий.
Mark Renouf 15 лет назад
4
Регулируйте параметр «-vol», пока не будете удовлетворены уровнем громкости.
Пока вы ищете подходящее значение «-vol», я предлагаю вам добавить «-t 30» в вашу командную строку, чтобы он обрабатывал только первые 30 секунд видео. Это намного быстрее и должно быть достаточно для оценки результатов.
Новые версии ffmpeg поддерживают звуковые фильтры (-af), поэтому вы можете изменять громкость, используя фильтр громкости, который принимает усиление громкости, указанное в дБ:
Я попробовал все на Windows, и это просто работает! БОЛЬШОЕ преимущество этого подхода заключается в том, что он неразрушающий, поскольку не перекодирует звук, поэтому вы не рискуете десинхронизировать звук относительно видео. Кроме того, это довольно быстро, намного больше, чем любой другой подход, который я пробовал. Смотрите также: http://breakthebit.org/post/53570840966/how-to-increase-volume-in-a-video-without
gaborous 9 лет назад
0
Запустите VirtualDub и загрузите конвертированный файл DivX.
В меню «Видео» выберите «Прямое копирование потока».
В меню «Аудио» выберите «Режим полной обработки».
В меню «Аудио» выберите «Громкость», установите флажок «Регулировать громкость аудиоканалов», и вы можете использовать ползунок для изменения уровня звука.
Нажмите кнопку «Preview Output» и прослушайте звук - если он недостаточно громкий, вернитесь к предыдущему шагу и увеличьте уровень усиления.
В меню «Аудио» выберите «Сжатие» и выберите «MPEG Layer-3» и тот же или более низкий битрейт / атрибуты (например, 128 кбит / с, 48000 Гц, стерео), которые вы использовали ранее для создания фильма DivX.
В меню «Файл» выберите «Сохранить AVI», чтобы сохранить AVI для включения нормализованного звука. Это не должно занять много времени, поскольку только аудио перекодируется / сжимается - видео останется в покое.
Это работает (я сделал это сам), но имейте в виду, что это обычно не дает хорошего качества звука. Это та же проблема, что и у вас с увеличением масштаба изображения в формате JPEG, или насколько нелепы сцены "увеличения и увеличения" в телевизионных криминальных драмах. Вы не можете создавать данные там, где их вообще нет, и, действительно, поскольку вы буквально транскодируете звук, вы снижаете общее качество. Это справедливый компромисс в некоторых случаях, но часто я нахожу результаты неудовлетворительными.
Bacon Bits 13 лет назад
0
Он работает отлично, однако он преобразовал мой AVI-файл размером 7 МБ (записанный с помощью CamStudio) в массивный файл размером 3,52 ГБ. Я думаю, что это было бы проблемой с кодеком.
noob 10 лет назад
0
1
Shane Kearney
VLC позволяет увеличить громкость до 400%, удерживая клавиши CTRL + СТРЕЛКА ВВЕРХ.
Это показывает только 200%. Увеличивается ли это дальше?
Joel in Gö 14 лет назад
0
В последней версии он ограничил уровень громкости до 200% макс. Вам нужно скачать старую версию, чтобы получить 400% громкости.
noob 10 лет назад
0
0
J. Polfer
VLC имеет панель, которая позволяет увеличить громкость до 200% от оригинала, по крайней мере, в Windows. Попробуйте использовать это, кроме эквалайзера.
Это может занять немного больше времени и запускаться только партиями, но VirtualDub имеет способ взять AVI-файл и увеличить уровень громкости на нем.
Демуксируйте (извлекайте) аудиопоток из контейнера, в зависимости от вашего контейнера вы должны использовать правильное приложение. Для демультиплексора общего назначения вы можете использовать ffmpeg . Но есть и более удобные программы, такие как VirtualDub для avi, TMPGEnc для файлов mpg.
Декодировать аудио в волновой файл (не всегда необходимо, если Audacity может открыть файл напрямую)
Увеличьте громкость вашей звуковой дорожки с помощью Audacity, получив ваш аудиофайл, как описано в первом шаге этого руководства .
Сохраните результат в виде волнового файла.
Кодируйте волновой файл, используя нужный инструмент для нужного вам аудиокодирования ( lame для mp3, faac для aac)
Повторно смешайте новые аудио и оригинальные видеодорожки обратно в нужный контейнер, используя ту же программу, которую вы использовали для демультиплексирования.
0
Lu55
Если входной файл содержит несколько потоков, вы можете использовать -mapпараметр ffmpeg вместе с -vol: