Ролик, «приправленный» звуками на каждое движение, звучит дешевле тихого. Сто коротких звуков под свободной лицензией, разложенных по смыслу действия, правило двух-трёх звуков на ролик, громкости и команды, чтобы подложить их без монтажной программы.
Библиотека, о которой речь, собрана 17 октября 2026 года из пака Kenney Interface Sounds: сто коротких интерфейсных звуков под лицензией CC0, то есть общественное достояние, с правом на коммерческое использование без указания автора. Прежний самодельный набор мы выбросили в тот же день: он был хуже по уровню и по чистоте. Правила звука, которые ниже, старше библиотеки и важнее её.
Порядок: лицензия, состав библиотеки по группам, правило трёх звуков, почему свист запрещён, таблица «действие на экране и звук», приоритет при отборе, громкости, куда ставить по времени, команды ffmpeg и разметка для HTML-композиции, музыка под речью. Если вам нужна не короткая приправа, а музыка под ролик, это в гайде про нейросети для музыки.
Главное в одну строку
По умолчанию звука в ролике нет; если он нужен, это два-три коротких звука под лицензией CC0, каждый на смысл события в кадре, без свиста, с громкостью по таблице и постановкой по пику на слово из расшифровки.
Часть 1 · Ответ
Ответ
Короткие интерфейсные звуки под лицензией CC0, разложенные по смыслу: клик, выбор, переключение, подтверждение, ошибка, открылось, закрылось, низкий удар, касса. На ролик два-три звука, не больше. Звук ставится на событие в кадре, а не на движение, и ровно на слово, под которым событие происходит.
Запросы «смешные звуки для монтажа» и «мемные звуки» это другая задача: там звук сам шутка. Здесь про звук, который помогает понять, что произошло на экране, и не выдаёт шаблон.
Часть 2 · Лицензия
Часть 3 · Состав
Почти все звуки короче четверти секунды: это акценты под появление элемента, а не музыкальные эффекты. Группа задаёт смысл, конкретный файл внутри группы выбирается ухом при первом использовании: внутри группы звуки отличаются тембром, не назначением.
Часть 4 · Главное правило
По умолчанию звука нет
Чистый ролик с живой речью, субтитрами и графикой звучит дороже, чем ролик со звуковыми эффектами. Звуки добавляются только по явному решению, а не потому что «место просится».
Почему именно так: звук на каждом появлении элемента через пять секунд превращается в клиповую кашу, зритель перестаёт различать события и начинает раздражаться. Три звука на минуту ролика зритель слышит как акценты.
Часть 5 · Запрет
Часть 6 · Соответствия
| Что произошло на экране | Группа | Громкость |
|---|---|---|
| Курсор нажал, кнопка сработала | click | 0,5 |
| Пункт подсветился, встал на место | select | 0,5 |
| Было и стало, сменилось состояние | switch | 0,5 |
| Шаг закрыт, получилось, счётчик дошёл | confirmation | 0,7 |
| Отказ, запрет, красный путь | error | 0,5 |
| Карточка или панель открылась / ушла | open / close | 0,5 |
| Элемент вырос и занял кадр | maximize | 0,5 |
| Отсчёт, мелкий шаг, галочка | tick | 0,4 |
| Премиальный акцент, призыв в конце | glass | 0,7 |
| Тяжёлый итог, драма | bong | 0,9 |
| Денежная цифра в кадре | касса | 0,85 |
Ноль рублём не считается: на «0 ₽» касса не звучит. Если на экране ничего не произошло, звука быть не должно, даже если фраза эмоциональная.
Часть 7 · Отбор
Всё, что не попало в пятёрку, не озвучивается. Если в ролике три денежных цифры, это не три кассы: касса на главную, остальные без звука, иначе приём стирается.
Часть 8 · Уровни
Часть 9 · Время
ffmpeg -i kenney/confirmation_001.mp3 -af "astats=metadata=1:reset=1,ametadata=print:key=lavfi.astats.Overall.Peak_level" -f null - 2>&1 | grep -n Peak_level | sort -t= -k2 -nr | head -3Часть 10 · Команды
Два способа, в зависимости от того, где собирается ролик.
ffmpeg -y -i clean.mp4 -i kenney/confirmation_001.mp3 -i cash.mp3 -filter_complex "
[1:a]adelay=2400|2400,volume=0.7[s1];
[2:a]adelay=7150|7150,volume=0.85[s2];
[0:a][s1][s2]amix=inputs=3:duration=first:normalize=0[a]" \
-map 0:v -map "[a]" -c:v copy -c:a aac -b:a 192k -movflags +faststart with-sfx.mp4Если графика собирается как HTML-композиция и рендерится в видео, звук кладётся прямо в разметку. Файл должен лежать внутри проекта, у элемента обязателен id, иначе линт ругается и звука в рендере не будет:
mkdir -p sfx && cp ~/automation/sfx/kenney/confirmation_001.mp3 sfx/<audio id="sfx-confirm" src="sfx/confirmation_001.mp3" data-start="2.4" data-volume="0.5"></audio>Как устроена такая композиция и чем она рендерится, в гайде про моушен-дизайн нейросетью.
Часть 11 · Музыка
ffmpeg -i with-music.mp4 -af ebur128 -f null - 2>&1 | grep -A3 "Integrated loudness"Часть 12 · Ошибки
Часть 13 · Памятка
Коротко
FAQ
В паках с лицензией CC0: это общественное достояние, их можно использовать в коммерческих роликах, авторство указывать не нужно. Мы собрали библиотеку из пака Kenney Interface Sounds: сто коротких интерфейсных звуков, почти все короче четверти секунды, разложенных по смыслу действия: клик, выбор, переключение, подтверждение, ошибка, открылось, закрылось. Текст лицензии лежит в паке.
Два-три на ролик, не больше, и по умолчанию ни одного. Звук это приправа: если повесить его на каждое появление элемента, через пять секунд получается клиповая каша. Порядок работы: отметить по расшифровке и плану графики все места, где звук был бы уместен, затем выбрать из них максимум три самых важных по смыслу. Если кандидатов четыре и больше, остальные отбрасываются.
Потому что это самый растиражированный звук шаблонных роликов: любое движение сопровождается «вжух», и зритель узнаёт стоковый монтаж с первой секунды. У нас свист запрещён без исключений, и в выбранном паке его нет вовсе. Движение в кадре не нуждается в звуке само по себе; звук ставится на смысл события, а не на факт перемещения элемента.
По смыслу того, что произошло на экране. Курсор нажал: клик. Пункт встал на место: выбор. Сменилось состояние: переключение. Шаг закрыт, получилось: подтверждение. Отказ, красный путь: ошибка. Карточка открылась: open, ушла: close. Тяжёлый итог: низкий удар. Денежная цифра в кадре: касса. Если на экране ничего не произошло, звука быть не должно, даже если место «просится».
По приоритету смысла. Первое место: деньги, цифра с рублями или долларами всегда звучит кассой. Второе: драматическое слово, бан, провал, риск, под него низкий удар. Третье: сравнение, было и стало, переключение на смене состояния. Четвёртое: главное число ролика, подтверждение на моменте, когда счётчик дошёл. Пятое: призыв к действию в конце, тонкий стеклянный акцент. Всё, что ниже пятого, не ставится.
Стартовые значения для ровного по уровню пака, дальше ухом по первому ролику: касса 0,85, потому что деньги должны быть слышны; низкий удар 0,9, низкие частоты теряются при сжатии видео; подтверждение и стекло 0,7; клики, выбор, переключение, открытие и закрытие 0,5; тики отсчёта 0,4, метроном не должен доминировать. Громкость это доля от исходного уровня файла, единица значит без изменений.
Задержать звуковой файл фильтром adelay на нужное число миллисекунд, снизить громкость фильтром volume и смешать с дорожкой ролика через amix, оставив видеопоток без перекодирования. Один проход на все звуки: каждый звук отдельный вход со своей задержкой. Точка постановки берётся из расшифровки речи по слову, на которое ложится событие, а не на глаз по таймлайну.
На пик самого звука, а не на начало файла. У коротких щелчков это почти одно и то же, а у нарастающих звуков пик может быть через секунду после старта, и тогда звук опаздывает к событию. Пик меряется по файлу, например фильтром astats или silencedetect в ffmpeg, и файл сдвигается так, чтобы пик совпал с кадром события: касса бьёт ровно на слове с цифрой.
В коротких роликах с живой речью у нас музыки нет. В длинных она идёт воздухом, еле слышно: разрыв с речью от 25 единиц громкости и больше, речь около минус 17 LUFS, музыка около минус 42 и ниже. Сводится по замеру, а не на слух. Звуковые акценты при этом не опускаются вместе с музыкой. Трек длиннее ролика подрезается по концу с затуханием, а не обрывом.
Можно, но для интерфейсных акцентов это лишнее: готовый пак CC0 закрывает все типовые события, а сгенерированный звук ещё нужно проверить на лицензию и почистить. Нейросеть полезнее там, где нужен уникальный звук под сцену или музыка под ролик. Про музыку отдельный гайд, здесь про короткие акценты, и для них библиотека лучше генератора.
Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.
Посмотреть, что внутриtelegram
Канал с полезными материалами про нейросети
Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.