![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Странник ![]() ![]() Группа: Пользователь Сообщений: 16 Регистрация: 25.4.2015 Вставить ник Цитата Из: Сергиев Посад Пользователь №: 2805 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Люди добрые.
Обращаюсь к вам за помощью по созданию скрипта. Я нуб так что не обесуте. Беда у меня со всеми этими цыклами и орфографией. ![]() Задался я тут таким вопросом. Есть коллекция фильмов, клипов, тв передач которые я периодически пересматриваю. Беда в том что один файл орет, а другой шепчет. Вот и приходится подскакивать после такого шептуна. Достало. Хочу чтоб у всех файлов громкость была одинаковая на тихая короче нормальная. Вот тут я начал ваять и закончить не могу. Код #!/bin/sh # извлекаем звуковую дорожку find . -name "*.avi" -exec ffmpeg -i {} -vn -acodec copy -f mp3 {}.mp3 \; # удаляем лишнее из названия файлов find . -name '*.mp3' -exec rename 's/.avi././' {} \; # нормализовать mp3 find . -name '*.mp3' -exec normalize-audio -b {} \; # вставляем звуковую дорожку mp3=find . -name "*.mp3" {} \; avi=find . -name "*.avi" {} \; ffmpeg -i $mp3 -i $avi -y $avi Люди добрые поможите довести мысль до конца. |
|
|
![]() |
![]()
Сообщение
#2
|
|
Странник ![]() ![]() Группа: Пользователь Сообщений: 16 Регистрация: 25.4.2015 Вставить ник Цитата Из: Сергиев Посад Пользователь №: 2805 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Небольшой фикс.
Так как mp3gain по умолчанию нормализует на уровень громкости 89dB нам может быть или мало или много этого уровня. Чтобы это изменить нам нужно добавить ещё один ключ. Чтобы получить уровень скажем 95dB. Изменим эту строчку. Код find . -iname '*.mp3' -exec mp3gain -r -c -s r {} \; добавим такой ключ -d 6 в результате 89+6=95 а если нужно убавить то пишем -d -4 в результате 89-4=85. Ну во такой факс на 95dB Код find . -iname '*.mp3' -exec mp3gain -r -d 6 -c -s r {} \;
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.6.2025, 13:07 |