Видео и субтитры · Инструментарий субтитров
Открытые, закрытые и встроенные субтитры: текст попадает на экран тремя способами
· Фон
субтитры доступность форматы файлов обработка текста
Субтитры могут представлять собой отдельный файл, скрытую дорожку или пиксели, встроенные в картинку. В этом посте объясняются три подхода, их компромиссы для редактирования, доступности и распространения, а также почему дополнительные файлы — это те, которые вы все еще можете исправить.
Фестиваль хочет, чтобы его зажгли, платформа хочет файл — вопрос доставки, с которым сталкивается каждый режиссер
Фестиваль может запросить постоянную видимость субтитров в файле показа, в то время как платформа запросит загрузку отдельных субтитров. Это не противоречивые описания одного актива; это разные формы доставки с разной стоимостью отказа. Самый безопасный рабочий процесс начинается с редактируемого мастера синхронизированного текста и создает из него каждую запрошенную форму.
Уточните словарный запас в спецификации поставки. «Открытый» часто означает «всегда видимый», а «закрытый» означает «доступный для выбора», но команды также используют «субтитры», «подписи», «встроенные» и «встроенные» непоследовательно. Запрашивайте конкретные файлы или треки контейнера, а не полагайтесь только на метку.
Дополнительные файлы — SRT и WebVTT рядом с видео, переключаемые и редактируемые.
Дополнительный файл – это отдельный файл SRT или WebVTT, доставляемый вместе с видео. Он остается небольшим, доступным для поиска и непосредственного редактирования, и опытный игрок может предложить его в качестве выбираемой дорожки. Одно и то же видео можно спарить с несколькими языками без дублирования картинки, а опечатку можно исправить заменой текста, а не кодированием программы заново.
Разделение также создает зависимость доставки. Проигрыватель должен получить, распознать и связать правильный файл, а веб-трек требует соответствующих заголовков ресурсов и конфигурации страницы. Subtitle Toolkit подготавливает текстовый файл, но не настраивает проигрыватель и не гарантирует соблюдение правил загрузки платформы.
Встроенные треки — подписи внутри контейнера, которые по-прежнему можно переключать, но сложнее редактировать.
Встроенная дорожка субтитров или титров хранится внутри медиаконтейнера, оставаясь отдельно от сути изображения. Игрок может сделать его переключаемым, но для редактирования обычно требуется программное обеспечение демультиплексирования или поддержки контейнеров, а не открытие соседнего текстового файла. Встраивание — это упаковка, а не запись пикселей в изображение.
В записи конвертера явно указано, что субтитры, встроенные в видеоконтейнер, не обрабатываются. ToolAcre не читает видеофайл и не извлекает его дорожку. Храните исходный код рядом с упакованным мастер-файлом, чтобы можно было изменить формулировку и время, не рассматривая контейнер как единственную редактируемую копию.
Встроенные субтитры — текст, отображаемый в кадрах, универсальный, но постоянный.
Встроенные субтитры отображаются в каждом кадре. Они отображаются везде, где отображается изображение, и не требуют декодера подписей, ассоциации сопроводительной панели или действий зрителя. Эта универсальность также является платой: текст невозможно отключить, изменить стиль аудитории или исправить без создания нового видео.
Запись относится к рабочему процессу кодирования или окончательной обработки видео, поскольку при нем текст сочетается с пикселями. Инструментарий субтитров создает и редактирует только синхронизированный текст. Он не может предварительно просмотреть рендеринг шрифта по изображению, определить безопасные области или закодировать мастер фестиваля.
Компромиссы — доступность, перевод, контроль стиля и что произойдет, если опечатка будет обнаружена позже.
Коляски и встроенные гусеницы могут поддерживать выборочный доступ и несколько языков; встроенный текст гарантирует видимость, но лишает выбора. Sidecars предлагает самый простой путь коррекции, встроенные треки аккуратно упаковываются с носителем, а встроенная доставка дает режиссеру полный визуальный контроль за счет адаптивности. Поздняя опечатка делает эти затраты конкретными.
Доступность не является автоматической ни в какой форме. В выбираемой дорожке могут отсутствовать звуковые описания, а постоянно видимые переведенные диалоги могут быть неполными субтитрами. Аналогично, управление стилем разделено: встроенный текст сохраняет авторскую визуализацию, а закрытые дорожки позволяют игроку, а иногда и зрителю, влиять на представление.
Рабочий пример: один короткометражный фильм был снят тремя способами: этапы и файлы, задействованные для каждого из них.
Для одного короткометражного фильма наймите утвержденного мастера UTF-8. Доставьте этот SRT или WebVTT непосредственно на платформу, которая принимает загрузку субтитров. Для упакованного файла проверки используйте программное обеспечение с поддержкой контейнеров, чтобы встроить копию в качестве выбираемой дорожки. Для фестиваля, запрашивающего открытые субтитры, отдайте тот же проверенный файл в конвейер отделки и рендерите его в кадры.
Проверьте время по каждому окончательному изображению, потому что добавленная заставка или заставка могут компенсировать только одну доставку. Если эта разница постоянна, измените время производной, а не изменяйте основную. Запишите, какая текстовая версия и смещение произвели каждый вывод, чтобы при более поздней коррекции можно было последовательно восстановить все три.
Чего это не касается — рендеринг встроенных субтитров, который является задачей кодирования видео, а не работы с текстом.
В этой статье не рассматривается встроенный рендеринг. Выбор шрифта, сглаживание, перенос строк, цвет, безопасное размещение, разрешение и настройки кодека — это вопросы видеопроизводства, и результат необходимо оценивать по закодированному изображению. Прохождение проверки структурных субтитров ничего не говорит о том, как будут выглядеть эти пиксели.
Инструментарий также не выполняет мультиплексирование или демультиплексирование встроенных дорожек. Попытка загрузить видеоконтейнер выходит за пределы объявленной области SRT и WebVTT. Извлеките или упакуйте треки с помощью подходящего мультимедийного программного обеспечения, а затем используйте этот инструмент только для реального поддерживаемого дополнительного файла.
Вывод: сохраняйте редактируемый файл — как Subtitle Toolkit работает с дополнительным файлом, из которого происходят все остальные формы.
Сохраняйте редактируемую коляску, даже если никто не получит ее напрямую. Это источник, из которого встроенная или записанная версия может быть восстановлена, проверена и исправлена. Без этого простое исправление орфографии превращается в контейнерную операцию или новый рендеринг на основе текста, реконструированного по изображению.
Используйте Subtitle Toolkit перед упаковкой: проверяйте проблемы синтаксического анализатора, удаляйте только нежелательную разметку, проверяйте время сигнала и экспортируйте необходимое представление SRT или WebVTT. Затем сохраните этот проверенный файл вместе с проектом. Каждой последующей форме легче доверять, если ее текстовый источник остается читаемым и воспроизводимым.