Як збільшити гучність файлу avi


13

У мене є один-два файли .avi, для яких звук просто занадто низький. Мені подобається відтворювати їх на vlc, і включення графічного еквалайзера допомагає дещо, але чи є інший (простий та швидкий!) Спосіб збільшення гучності? Спасибі!


1
superuser.com/questions/13552/… подібне питання
Joakim Elofsson

5
Дублікат, я б сказав, відповіді тут слід об'єднати в інше питання, оскільки це більш загальне.
Марк Реноф

Відповіді:


5

Ви можете використовувати VirtualDub для цього. У цьому посібнику є коротке та прямолінійне пояснення.

Короткий опис:

-

  1. Запустіть VirtualDub і завантажте у конвертований файл DivX.
  2. У меню "Відео" виберіть "Копія прямого потоку".
  3. У меню "Аудіо" виберіть "Повний режим обробки".
  4. У меню "Аудіо" виберіть "Гучність", поставте прапорець "Налаштувати гучність звукових каналів", і ви можете використовувати повзунок для зміни рівня звуку.
  5. Натисніть кнопку «Попередній вихід» та прослухайте аудіо - якщо воно недостатньо голосне, поверніться до попереднього кроку та підвищити рівень посилення.
  6. У меню "Аудіо" виберіть "Стиснення" та виберіть "MPEG Layer-3" та ті самі або менші бітрейт / атрибути (наприклад, 128 кбіт / с, 48000 Гц, стерео), які ви використовували раніше для створення фільму DivX.
  7. У меню "Файл" виберіть "Зберегти AVI", щоб зберегти AVI для включення нормалізованого звуку. Це не повинно зайняти занадто багато часу, оскільки тільки аудіо буде перекодовано / стиснено - відео буде залишене в спокої.

Це спрацьовує (я це робив сам), але зауважте, що це загалом не дає хорошої якості аудіо. Це майже та сама проблема, яку ви маєте із збільшенням jpeg, або наскільки смішними є сцени "масштабування та посилення" у драматичних злочинах. Ви не можете створити дані там, де їх в першу чергу немає, і, справді, оскільки ви буквально перекодуєте аудіо, ви знижуєте загальну якість. У деяких випадках це справедливий компроміс, але часто я вважаю результати незадовільними.
Шматочки бекону

Він працює чудово, проте перетворив мій AVI-файл у 7 Мб (записаний за допомогою CamStudio) у масивний 3,52 ГБ файл. Я думаю, що це буде проблема з кодеком.
noob

10

Дуже просто це зробити за допомогою 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

Я все випробував у Windows, і це просто ПРАЦЮЄ! Переважна величина цього підходу полягає в тому, що він не руйнує, оскільки не перекодує звук, таким чином, ви не ризикуєте десинхронізувати звук відносно відео. Також це досить швидко, набагато більше, ніж будь-який інший підхід, який я спробував. Дивіться також: breakthebit.org/post/53570840966 / ...
gaborous

1

VLC дозволяє збільшити гучність до 400%, утримуючи клавішу CTRL + Стрілка вгору.


Він показує лише 200%. Чи збільшується він понад це?
Джоель у Ґо

В останній версії він обмежив рівень гучності на рівні макс. 200%. Вам потрібно завантажити старішу версію для отримання 400% обсягу.
noob

0

VLC має панель, яка дозволяє вам збільшити об'єм до 200% від оригіналу, принаймні, в Windows. Спробуйте використовувати це, крім EQ.

Це може зайняти трохи більше часу і працювати лише партіями, але VirtualDub має можливість взяти файл avi і збільшити рівень гучності на ньому.


0

Подивіться на це запитання: як посилити звук у відеофайлі?

Цитуючи відповідь Деві Лендмена:

Для цього вам потрібно буде виконати наступні дії.

  1. Demux (витягнути) аудіопотік з контейнера, залежно від вашого контейнера ви повинні використовувати правильну програму. Для демуксера загального призначення ви можете використовувати ffmpeg . Але є і більш зручні програми, такі як VirtualDub for avi, TMPGEnc для mpg-файлів.
  2. Розшифруйте звук у хвильовому файлі (не завжди потрібно, якщо Audacity може відкрити файл безпосередньо)
  3. Збільште гучність аудіодоріжки за допомогою Audacity, отримавши аудіофайл, описаний на першому кроці цього відео .
  4. Збережіть результат як файл хвилі.
  5. Кодуйте хвильовий файл, використовуючи потрібний інструмент для потрібного аудіокодування ( кульгавий mp3, faac для aac)
  6. Повторіть нову аудіо- та оригінальну відео-доріжку назад у потрібний контейнер, використовуючи ту саму програму, яку ви використовували для демонтажу.

0

Якщо вхідний файл містить кілька потоків, ви можете використовувати -mapпараметр ffmpeg разом з -vol:

ffmpeg -i inputfile -map 0:v -map 0:a -vol 1024 outputfile

Зауважимо, що -vol 256 дорівнює незмінному

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.