Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Нормализация звука в видео файлах  (Прочитано 6133 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
Есть скажем несколько музыкальных клипов. Но у них совершенно разный уровень звука. Если создать DVD диск, то нужно будет постоянно изменять громкость телевизора. Каким образом можно нормализовать (уровнять) звук в данных клипах? Подозреваю, что открывать нужные клипы в Audacity, в нем уравнивать все звуковые дорожки к одному шаблону, а потом сводить каждый клип в видео редакторе, с полученной звуковой дорожкой. А есть какой-то другой вариант?
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: Нормализация звука в видео файлах
« Ответ #1 : 22 Ноября 2012, 00:16:07 »
Audacity не обязательно, но извлекать звук из клипа придется. В целом алгоритм приблизительно такой:
ffmpeg -i movie1.mkv -vn -f s16le -acodec pcm_s16le -y 1.wav # и так для каждого клипа со своим именем
normalize -b *.wav
ffmpeg -i movie1.mkv -i 1.wav -map 0:0 -map 1:0 -f matroska -vcodec copy -acodec libmp3lame -ab 256k -y 1.mkv # и так для каждого клипа со своим именем
При желании, организовав цикл, можно написать простой скрипт.
Алсо, если не ошибаюсь, Avidemux позволяет нормализовать аудиодорожку.
А вообще-то, если планируется организовывать DVD-диск, более кошерным вариантом будет сразу делать DVD-совместимые клипы - mpeg2video, mp2/ac3.

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
Re: Нормализация звука в видео файлах
« Ответ #2 : 23 Ноября 2012, 01:01:23 »
Выход посоветовали вот какой:

for i in *avi; do  mencoder "$i" -ovc copy -oac mp3lame -lameopts cbr:br=128:vol=5 -o "Vol5_${i}"; done;
Получается, что нужно войти нужную папку в Терминале и выполнить указанную команду. Значения cbr:br=128: и vol=5 можно изменять. Видео в итоге изменяться не будет.
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: Нормализация звука в видео файлах
« Ответ #3 : 23 Ноября 2012, 14:58:14 »
mencoder'ом практически не пользуюсь, но раз на то пошло:
видео не меняется потому что видеопоток копируется;
аудиобитрейт я бы поднял, но дело ваше;
vol=5 - ни разу не нормализация, а усиление звука. В таком случае лучше -vf volnorm 2:0.2

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
Re: Нормализация звука в видео файлах
« Ответ #4 : 24 Ноября 2012, 01:59:28 »
-vf volnorm 2:0.2 это вместо какого пункта нужно вставить?
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: Нормализация звука в видео файлах
« Ответ #5 : 24 Ноября 2012, 15:27:05 »
for i in *avi; do  mencoder "$i" -ovc copy -oac mp3lame -lameopts cbr:br=128 -vf volnorm 2:0.2 -o "Vol5_${i}"; doneПервый параметр фильтра - алгоритм нормализации, второй - целевая амплитуда от максимально значения сэмпла.
Вы бы курнули man mencoder, ну и по shell сделайте затяжку - пригодится. :)
« Последнее редактирование: 25 Ноября 2012, 13:21:38 от Bamb »

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
Re: Нормализация звука в видео файлах
« Ответ #6 : 24 Ноября 2012, 22:29:05 »
Спасибо большое.
p.s. Поясните плиз, не совсем понял "ну и по shell сделайте затяжку".
« Последнее редактирование: 24 Ноября 2012, 22:31:46 от dm2003 »
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.