Repository navigation
Выпуск про то, ради чего караоке и делается: чтобы закраска шла вровень с пением. Человек написал «в экспортированном видео закраска отстаёт» — померили, и нашлось сразу три причины, все разные.
Главное
🎯 Кнопка «к голосу» в редакторе. Студия сама меряет, не разошлась ли разметка с пением, и говорит прямо: «разметка отстаёт от пения на 140 мс». Согласишься — подтянет всю разметку разом, не согласишься — не тронет ничего. Раньше это чинили вручную, сдвигая всё на глаз по десятым долям.
Как она это знает: голос берётся вычитанием (песня минус минусовка — это и есть то, что нейросеть убрала), а дальше для каждого пробного сдвига считается, насколько голос громче сразу после начала строки, чем перед ним. Разметка стоит на месте, когда этот скачок наибольший. Считается по строкам и по словам.
Что починено
Звук в MP4 шёл на 50 мс позже картинки. Кодек дописывает в начало служебные отсчёты, и объявить их контейнеру было нечем. Теперь студия перед сборкой меряет эту задержку прямо на месте — прогоняет через тот же кодек щелчок и смотрит, на сколько он приехал позже, — и гасит её. Замер после правки: ровный ноль и на macOS, и на Windows, в MP4 и в WebM.
Сцена показывает то, что слышно. Часы звука идут впереди слуха: на Bluetooth-наушниках это полтораста миллисекунд и больше. Закраска бежала впереди музыки, а по такой сцене правят разметку — и она уезжала вперёд. Теперь задержка вычитается, а её величину видно в «Проверить звук».
Обводка досталась и точкам отсчёта — раньше буквы были в кайме, а точки голые.
Что скачивать
- macOS (Apple Silicon) —
Karaoke-Punch-1.35.0-macOS-arm64.dmg - Windows (x64 и ARM) —
Karaoke-Punch-1.35.0-Windows-Setup.exe
Самопроверка: 132 раздела, красных нет — и на macOS, и на Windows 11.