Конвертировать субтитры из 25 fps в 23.976 fps
Субтитры к релизу на 25 fps (обычное дело для европейского ТВ и DVD) сначала совпадают с видео на 23.976 fps, но затем всё сильнее отстают. Конвертация частоты кадров умножает каждый тайминг на 25 / 23.976, растягивая субтитры под большую длительность видео. Загрузите файл или ZIP-архив с целым сезоном и скачайте результат с обновлённым таймингом в исходном формате. Задачи до 3,000 строк полностью бесплатны; файлы большего объёма — $5 (разовый платёж).
- Время начала и конца каждой реплики умножается на точный коэффициент; для 23.976 используется дробь 24000/1001
- Частоты кадров: 23.976, 24, 25, 29.97, 30, 50, 59.94 и 60 — в любую сторону
- Обработка целого архива ZIP или сезона за одну задачу
- Текст, порядок и форматирование без изменений; стили ASS сохраняются
- Файлы сохраняются с суффиксом .synced в исходном расширении или как SRT
Почему 25 и 23.976 не совпадают
Большинство фильмов снимают с частотой 24 кадра в секунду, а для видео выпускают на 23.976. Европейское телевидение работало на частоте 25 кадров в секунду, поэтому для телеэфира и многих европейских DVD видео просто воспроизводили быстрее примерно на 4%, ускоряя и звук. 100-минутный фильм при 25 fps длится около 96 минут. Субтитры к такой ускоренной версии попадают в тайминг в самом начале, но затем с каждой минутой всё сильнее расходятся с копией на 23.976 fps: через минуту рассинхрон составит пару секунд, а к концу — десятки секунд.
Обычный сдвиг здесь бессилен. Каждую временную метку необходимо умножить на 25 / 23.976 (примерно 1.0427). Конвертер использует математически точное значение — 25, делённое на 24000/1001, поэтому рассинхрона из-за ошибок округления к концу длинного фильма не возникает.
Как понять, что у вас именно этот случай
- Первые реплики звучат вовремя, но затем рассинхрон равномерно нарастает на протяжении всего фильма
- Субтитры появляются всё раньше и раньше звучащей речи на видео с 23.976 fps
- Файл субтитров взят из записи европейского ТВ или с европейского DVD-релиза
- Хронометраж релиза, для которого создавались субтитры, примерно на 4% короче вашего видео
Другие комбинации частот и важное предостережение
Этот же параметр работает и в обратную сторону: из 23.976 в 25 (для субтитров к кинорелизу, который вы смотрите с европейского источника), а также из 24 в 25. Укажите частоту, для которой делались субтитры, а затем частоту кадров вашего видео.
Осторожнее с частотой 29.97. Фильм с частотой 29.97 fps в Северной Америке обычно имеет ту же продолжительность, что и версия с 23.976 fps: кадры там просто дублируются, а не ускоряются. Пересчёт между этими частотами только собьёт синхронизацию. Сначала сравните хронометраж: если он совпадает, субтитры нужно просто сдвинуть по времени, а не менять частоту кадров. Если сомневаетесь, воспользуйтесь растяжением по двум выверенным репликам — оно исправит любое плавное рассинхронизирование.
Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Синхронизация субтитров; цены на все инструменты — на странице цены.
Обновлено
Вопросы и ответы
Может ли ChatGPT перевести субтитры из 25 в 23.976 fps?
Он знает формулу соотношения и может пересчитать пару реплик. Но в полном фильме больше тысячи таймкодов: чат-бот обрывается на полуслове, непоследовательно округляет числа или пропускает строки. Этот инструмент программно применяет точный коэффициент к каждому таймкоду.
В каком порядке указывать частоту кадров?
Сначала частоту, под которую создавались субтитры, затем частоту кадров вашего видео. Например, для PAL-субтитров к кинокопии укажите 25, а затем 23.976.
Можно ли сконвертировать весь сезон целиком?
Да. Загрузите до 50 файлов или архив ZIP: каждая серия пересчитывается с одинаковыми параметрами и отдаётся в одном общем архиве ZIP.
Сколько это стоит?
Бесплатно в полном объёме, если во всей задаче до 3,000 строк (этого обычно хватает на целый фильм). Сезон или более крупная задача стоит $5 (разовый платёж) объёмом до 50,000 строк. Unlimited стоит $19 в неделю.
После конвертации субтитры всё равно сдвинуты на фиксированное время. Почему?
Возможно, релизы начинаются в разные моменты. Пропустите полученный файл через функцию сдвига времени на оставшуюся разницу.