| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
25.4.2015, 1:49
Сообщение
#1
|
|
|
Странник ![]() ![]() Группа: Пользователь Сообщений: 16 Регистрация: 25.4.2015 Вставить ник Цитата Из: Сергиев Посад Пользователь №: 2805 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0
|
Люди добрые.
Обращаюсь к вам за помощью по созданию скрипта. Я нуб так что не обесуте. Беда у меня со всеми этими цыклами и орфографией. Задался я тут таким вопросом. Есть коллекция фильмов, клипов, тв передач которые я периодически пересматриваю. Беда в том что один файл орет, а другой шепчет. Вот и приходится подскакивать после такого шептуна. Достало. Хочу чтоб у всех файлов громкость была одинаковая на тихая короче нормальная. Вот тут я начал ваять и закончить не могу. Код #!/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 Люди добрые поможите довести мысль до конца. |
|
|
|
![]() |
8.5.2015, 22:36
Сообщение
#2
|
|
|
Странник ![]() ![]() Группа: Пользователь Сообщений: 16 Регистрация: 25.4.2015 Вставить ник Цитата Из: Сергиев Посад Пользователь №: 2805 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0
|
Небольшой фикс.
Так как 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 {} \;
|
|
|
|
Slon Нормализация звуковой дорожки в видео файлов 25.4.2015, 1:49
Rus349Lan "Нормализация звука видеофайлов" http:... 25.4.2015, 6:07
Slon Спасибо за подсказку, но это не совсем то.
Кодfor ... 25.4.2015, 10:22
IVK У вас основная проблема в чём? В том, что не совсе... 25.4.2015, 23:26
Slon Попробую объяснить.
Вобшем есть коллекция видео фа... 26.4.2015, 0:05
IVK Зачем всё это нужно - мне как раз ясно; и даже уди... 26.4.2015, 0:18
kostyalamer Вот тут товарищи эту тему обсуждали, может чего-ни... 26.4.2015, 0:32
kostyalamer Вот тут уже интереснее:
http://forum.ubuntu.ru/ind... 26.4.2015, 0:42
Slon Это я все читал.
В первом случаи просто повышает г... 26.4.2015, 1:21
Slon IVK.
Ну попробую обрисовать мое виденье алгоритма ... 26.4.2015, 1:42
robinzoid Жаль что у Вас без графики. Эту задачу в Аудасити ... 26.4.2015, 9:41
Slon robinzoid
Под графикой каждый файл по отдельности.... 26.4.2015, 11:08
robinzoid Цитата(Slon @ 26.4.2015, 11:08) robinzoid... 26.4.2015, 14:30
IVK На каком этапе дело застопорилось? Вот вытащил скр... 26.4.2015, 12:01
Slon Дело имено в склейке файлов.
Скрипт успешно выполн... 26.4.2015, 12:32
IVK А если сначала попробовать, для проверки, хотя бы... 26.4.2015, 12:52
Slon Цитата(IVK @ 26.4.2015, 11:52) А если сна... 26.4.2015, 17:42
IVK Скрипт при отделении файлов звуковых дорожек долже... 26.4.2015, 19:02
Slon Ага.
Значит я создаю файл со списком и куда его во... 26.4.2015, 21:19
IVK Там даже можно не файл со списком, а просто список... 26.4.2015, 21:34
Slon Гы.
Вроде все вырисовывается, осталось пробелы убр... 26.4.2015, 21:50
Slon Промежуточный вариант.
Код#!/bin/sh
# замена... 27.4.2015, 0:21
Slon Тут подумал и решил что пробелы нужно вернуть
Код... 27.4.2015, 15:36
IVK И как, работает? Я потом обязательно у себя попроб... 27.4.2015, 23:15
Slon На небольшом количестве файлов (4-5) работает дово... 28.4.2015, 0:28
Slon На все про все ушло полутро суток.
скрипт не обраб... 29.4.2015, 22:18
Drool Это, конечно, хорошо. Но не проще ли было бы вмест... 30.4.2015, 14:12
Slon Цитата(Drool @ 30.4.2015, 13:12) Это, кон... 30.4.2015, 15:05
Drool А, если для телевизора разве что. Я решил, что это... 30.4.2015, 17:03![]() ![]() |
|
Текстовая версия | Сейчас: 9.11.2025, 3:15 |