Образование

Как добавить субтитры в редакторе видеопоследовательностей Blender

от David Nguyen 13 мин. чтения
В этой статье

Вы только что закончили монтаж документального фильма в Blender, и теперь вам нужны субтитры. Срок сдачи — завтра. Звучит знакомо? Редактор видеопоследовательностей (VSE) в Blender — это мощный бесплатный инструмент, с помощью которого можно создавать субтитры, если знать, где находятся нужные элементы управления.

Blender изначально не разрабатывался в первую очередь как редактор субтитров, поэтому для некоторых рабочих процессов требуется дополнительная настройка. Независимо от того, импортируете ли вы автоматические субтитры Независимо от того, используете ли вы услуги транскрипции или создаете субтитры с нуля, в этом руководстве подробно описаны методы main, позволяющие добавлять профессиональные субтитры в ваши проекты Blender.

Вы узнаете, как вручную создавать текстовые полосы, импортировать готовые файлы субтитров, применять приемы форматирования, синхронизировать субтитры по времени, а также как экспортировать готовое видео со встроенными субтитрами.

Основные выводы

  • Blender VSE поддерживает создание субтитров с помощью встроенных текстовых полос.
  • Новым пользователям может потребоваться время, чтобы освоиться с рабочим процессом и интерфейсом VSE.
  • Расширения из сообщества могут импортировать файлы SRT, а также, в зависимости от конкретного расширения, файлы других форматов, таких как VTT.
  • Импорт готового файла SRT избавляет от необходимости вводить каждую субтитры вручную.
  • Элементы управления редактированием нескольких полос в Blender позволяют сократить объем рутинной работы по форматированию.
  • В зависимости от сложности проекта и характеристик оборудования может стать сложнее упорядочивать большие временные шкалы субтитров и обеспечивать их плавный просмотр.
  • Blender может напрямую экспортировать свои текстовые полосы в виде файла субтитров формата SRT.
  • Службы транскрипции могут предоставлять файлы субтитров, сформированные на основе временных меток на уровне отдельных слов, что позволяет сократить объем ручной работы по синхронизации.

Введение в монтаж видео в Blender: основы создания субтитров

Прежде чем приступить к работе с субтитрами, необходимо понять, как в редакторе видеопоследовательностей Blender (VSE) организовано содержимое. VSE использует систему, основанную на каналах, в которой различные медиа-полосы располагаются на пронумерованных каналах, причем изображения с более высоких каналов накладываются на изображения с более низких.

При первом запуске Blender перейдите в Монтаж видео рабочую область с помощью вкладок рабочей области. При этом откроется временная шкала, на которой вы будете размещать полосы субтитров.

К ключевым областям, которые вам пригодятся, относятся:

  • Временная шкала секвенсора – Где хранятся ваши видео, аудио, текст и полосы эффектов
  • Окно предварительного просмотра – Отображает отредактированную последовательность с текстовыми наложениямиaid
  • Боковая панель – Началось с N ключ, используемый для доступа к свойствам выбранных полос
  • Добавить меню – Началось со Shift+A пока курсор находится над секвенсором

Текстовые полосы, как правило, должны располагаться на канале, расположенном выше видео, на которое они должны накладываться. Если ваши субтитры не отображаются, проверьте, не закрывает ли их другая полоса на канале, расположенном выше. Текстовые полосы в Blender предназначены для субтитров, титров, названий, титров финальных титров и других текстовых наложений.

Настройка проекта для добавления субтитров

Перед добавлением субтитров настройте параметры проекта:

  • Установите разрешение вывода в соответствии с предполагаемым форматом предоставления.
  • Согласуйте частоту кадров проекта с исходным видеоматериалом.
  • Настройте автоматическое сохранение в разделе «Правка» > «Настройки» > «Сохранение и загрузка».
  • Выделите отдельный канал или набор каналов для субтитров, чтобы обеспечить упорядоченность временной шкалы.

Создание субтитров вручную: добавление текстовых полос в Blender

Самый простой способ добавить субтитры — создать отдельную текстовую полосу для каждого субтитра. Этот метод хорошо подходит для коротких видеороликов или проектов, в которых требуется точное управление временем, положением и внешним видом каждого субтитра.

Создание и настройка текстовых полос

Чтобы добавить текстовую полосу вручную:

  1. Установите курсор воспроизведения в том месте, где должна начинаться субтитр.
  2. Наведите курсор на секвенсор и нажмите Shift+A.
  3. Выберите Текст из параметров полосы available.
  4. Выберите новую текстовую полосу.
  5. Нажмите N чтобы открыть боковую панель.
  6. Введите подзаголовок в текстовое поле комикса.

Названия пунктов меню и расположение панелей могут незначительно различаться в разных версиях Blender, однако содержимое и визуальные настройки полосы «Текст» доступны для изменения при её выделении.

Каждая текстовая полоса имеет временные маркеры, которые можно перетаскивать, чтобы регулировать момент появления и исчезновения субтитров.

Синхронизация субтитров с видео

Чтобы правильно синхронизировать видео, необходимо внимательно прослушать диалог. Включите видео и определите, где начинается и заканчивается каждая произносимая фраза. Затем отрегулируйте соответствующие текстовые полоски:

  • Перетащите края полосы, чтобы увеличить или уменьшить ее продолжительность.
  • Нажмите G чтобы переместить выделенную полосу по временной шкале.
  • Включите привязку, если вам нужно выровнять полосы по соседним изменениям или меткам.
  • Регулярно просматривайте последовательность, чтобы выявить проблемы с синхронизацией.

Для транскрипция видео В проектах с большим объемом диалогов ручное создание каждой субтитры может занять много времени. Импорт готового файла субтитров, как правило, является более эффективным способом.

Импорт файлов субтитров: использование внешних данных в Blender

Более быстрый способ создать временную шкалу субтитров — импортировать файл SRT или другой поддерживаемый файл субтитров, сгенерированный программой для транскрипции или создания субтитров.

Blender не предоставляет для файлов SRT такого же встроенного механизма импорта, как для экспорта субтитров. Однако расширения для импорта субтитров доступны через Blender Extensions.

Подготовка файлов с субтитрами

Перед импортом убедитесь, что файл субтитров имеет правильный формат. Стандартный файл SRT содержит следующее:

  • Порядковый номер для каждого субтитра
  • Время начала и окончания
  • Текст подзаголовка
  • Пустая строка, разделяющая записи

Если у вас есть аудио- или видеозаписи, которые сначала необходимо транскрибировать, такие сервисы, как Sonix, могут преобразовать аудио в текст и экспортировать результат в виде файла SRT или VTT с синхронизацией на основе временных меток на уровне слов.

Использование расширений Blender для импорта SRT или VTT

Расширения available для субтитров поддерживают различные форматы и рабочие процессы. Например, импортер/экспортер субтитров SRT available, доступный через Blender Extensions, преобразует записи SRT в текстовые фрагменты VSE. B SubEditor включает рабочие процессы с использованием файлов SRT, VTT, SBV и TXT. Перед установкой расширения ознакомьтесь с указанной совместимостью и инструкциями.

Чтобы установить расширение в текущей версии Blender:

  1. Открыть «Правка» > «Настройки».
  2. Выбрать Получить расширения.
  3. Найдите подходящее расширение для субтитров.
  4. Проверьте совместимость с версией Blender и права доступа.
  5. Установите и включите его.

Для пакета расширений, загруженного отдельно, воспользуйтесь функцией Blender’s Установка с диска опция, при которой available.

После установки следуйте инструкциям из документации к расширению, чтобы импортировать файл субтитров. Обычно импортер SRT создает отдельную текстовую полосу для каждой записи субтитров и размещает её в соответствии с временными кодами файла.

Оформление и настройка субтитров для достижения максимального эффекта

Текстовые вставки по умолчанию могут потребовать корректировки, прежде чем их можно будет использовать для публикации. Профессиональные субтитры должны оставаться читаемыми при смене кадров, при различных размерах экрана и на любом фоне.

Повышение читабельности: шрифт и цвет

Выберите текстовую полосу и откройте боковую панель, чтобы получить доступ к параметрам стиля. В зависимости от версии Blender к ним могут относиться:

  • Шрифт – Выберите чистый и разборчивый шрифт.
  • Размер – Настройте масштаб текста с учетом конечного разрешения вывода и предполагаемой среды просмотра.
  • Цвет – Белый и светлый текст — это обычное явление, но контраст имеет большее значение, чем конкретный цвет.
  • Выравнивание и расположение – В субтитрах к диалогам текст обычно выравнивается по центру в нижней части кадра.

Для кинематографисты При работе над длительными проектами очень важна последовательность. Сначала настройте типовой субтитр, а затем воспользуйтесь функцией редактирования свойств нескольких полос в Blender или инструментами пакетного редактирования из расширений, чтобы применить соответствующие настройки ко всем остальным полосам.

Продвинутые приемы форматирования субтитров

Текстовые полосы в Blender поддерживают несколько параметров настройки читаемости:

  • Вставка с общими сведениями – Размещает цветной или полупрозрачный прямоугольник за текстом.
  • Тень – Создает визуальное разделение между текстом и видеоматериалом.
  • План – Добавляет контрастную окантовку вокруг символов.
  • Предустановки стилей – В текущих версиях Blender могут быть предусмотрены готовые настройки для типичных макетов титров и субтитров.

Подходящие настройки зависят от используемого шрифта, видеоматериала, разрешения и платформы для показа. Протестируйте субтитры как в светлых, так и в тёмных сценах и просмотрите их в том размере, который, вероятно, будут использовать зрители. В текущей документации Blender по модулю Text-strip подтверждается поддержка контуров, теней, фоновых рамок, выравнивания и элементов управления типографикой.

Хронометраж и синхронизация: как обеспечить соответствие субтитров аудио

Неудачное время появления субтитров бросается в глаза сразу. Субтитры, которые появляются задолго до начала диалога, исчезают, не успев их прочитать, или остаются на экране после того, как говорящий закончил, могут отвлекать внимание от видео.

Точная регулировка времени

Воспользуйтесь следующими методами для точной настройки синхронизации субтитров:

  • Покадровая навигация – Пройдите по последовательности шагов, чтобы более точно определить границы диалога.
  • Отображение формы звуковой волны – При распознавании речи используйте форму сигнала в качестве визуального индикатора aid.
  • Корректировки по группам – Смещайте несколько полос одновременно, если импортированная дорожка субтитров имеет одинаковое смещение.
  • Повторный просмотр – Смотрите диалоги целиком, а не проверяйте каждую субтитровку по отдельности.

При импорте субтитров из автоматическая транскрипция Поскольку этот сервис обеспечивает отметки времени на уровне отдельных слов, большая часть начальной работы по синхронизации уже выполнена. Тем не менее перед рендерингом вам следует проверить разбивку субтитров, смену говорящих, читаемость и синхронизацию.

Использование звуковых сигналов для синхронизации

Отобразите график звуковой волны в секвенсоре для визуального контроля. Речевые фрагменты обычно отображаются в виде скоплений активности на графике, хотя музыка и фоновый шум могут затруднять интерпретацию графика.

К числу полезных общих принципов относятся:

  • Синхронизируйте время появления субтитров с соответствующей речью с максимальной точностью.
  • Предоставьте зрителям достаточно времени, чтобы прочитать каждую подпись.
  • Старайтесь не раскрывать содержание диалога заметно до того, как он будет произнесен.
  • Старайтесь не оставлять лишних пробелов, когда один субтитр следует сразу за другим.
  • Следите за тем, чтобы разрывы строк и длина подписей не затрудняли чтение.
  • Соблюдайте требования платформы, вещательной компании, заказчика или стандарта доступности, используемого при доставке контента.

Это скорее рекомендации по редактированию, чем правила, обязательные к соблюдению со стороны Blender.

Экспорт видео с встроенными субтитрами из Blender

Как только субтитры будут выглядеть правильно, вы можете либо встроить их в видео, либо экспортировать в виде отдельного файла субтитров.

Настройка параметров рендеринга субтитров

Что касается встроенных субтитров, которые становятся неотъемлемой частью изображения:

  1. Открыть Свойства вывода.
  2. Выберите разрешение и частоту кадров.
  3. Выберите подходящий формат файла и настройки кодирования.
  4. Убедитесь, что нужные текстовые полосы отображаются и включены.
  5. Выберите Рендеринг > Рендеринг анимации.

Для обычной онлайн-доставки вы можете воспользоваться Видео с помощью FFmpeg с использованием контейнера MPEG-4 и кодирования видео в формате H.264. Точные настройки должны соответствовать требованиям целевой платформы.

Все видимые текстовые полосы, включенные в последовательность, компонуются в рендерируемое видео. Зрители не могут отключить эти субтитры.

Экспорт отдельных файлов субтитров

Текущие версии Blender могут экспортировать текстовые полосы напрямую в формате SubRip .srt file:

  1. Убедитесь, что в строках субтитров «Text strips contain» указан правильный текст и соблюдены временные параметры.
  2. В секвенсоре откройте соответствующее меню и выберите Экспорт субтитров.
  3. Выберите местоположение и сохраните .srt файл.

Blender экспортирует текстовые полосы из последовательности в виде записей субтитров. Эта встроенная функция не требует установки дополнения для работы с субтитрами. Некоторые расширения также предоставляют собственные инструменты для импорта и экспорта.

Отдельный файл субтитров позволяет зрителям включать и выключать субтитры, а также упрощает предоставление контента на нескольких языках без необходимости создания отдельного видео для каждой версии.

Альтернативные рабочие процессы создания субтитров и бесплатные инструменты

Blender — не единственный инструмент, используемый в процессе создания субтитров. Сочетание сервиса транскрипции или генерации субтитров с Blender позволяет сократить объем ручного ввода текста, сохранив при этом творческий контроль над конечным результатом.

Обзор онлайн-инструментов для создания субтитров

Облачные сервисы транскрипции и создания субтитров могут предлагать:

  • Автоматическое распознавание речи
  • Поддержка нескольких языков
  • Анализ стенограмм и совместная работа
  • Инструменты для разделения субтитров и синхронизации
  • Форматы экспорта, совместимые с платформами для монтажа и публикации видео

Практичный алгоритм работы заключается в следующем: транскрибировать запись с помощью специального сервиса, проверить транскрипт, экспортировать файл SRT, импортировать его в Blender с помощью совместимого расширения, а затем доработать стиль и синхронизацию.

Оптимизация субтитров для YouTube и других платформ

Различные платформы поддерживают разные форматы субтитров и могут по-разному обрабатывать информацию о стилях. Всегда проверяйте актуальные требования той платформы, на которой вы планируете разместить материал.

Рекомендации YouTube по созданию субтитров

YouTube поддерживает несколько форматов субтитров, в том числе SRT и WebVTT. В файлах SRT базового формата текст должен быть в кодировке UTF-8, при этом YouTube не распознает разметку стилей в таких файлах. Формат WebVTT поддерживает дополнительные возможности позиционирования и ограниченные возможности форматирования.

Чтобы субтитры на YouTube были читабельными:

  • Каждая подпись должна быть лаконичной.
  • Используйте естественные разрывы строк.
  • Синхронизируйте время с произносимым диалогом.
  • При создании субтитров в целях обеспечения доступности включайте содержательную неречевую информацию.
  • Перед публикацией проверьте загруженную дорожку с субтитрами в YouTube Studio.

В документации YouTube не указано универсальное ограничение на загрузку в 42 символа в строке, поэтому к рекомендациям по количеству символов следует относиться как к редакционным рекомендациям, а не как к требованиям платформы.

Для авторов, работающих с версиями на нескольких языках, автоматический перевод может создавать файлы с переведенными субтитрами на основе отредактированной стенограммы. Результат перевода все равно должен быть проверен специалистом, хорошо знакомым с языком перевода и контекстом.

Обеспечение кроссплатформенной совместимости

Рекомендуется создавать файлы в форматах, поддерживаемых целевыми платформами:

  • SRT – Широко распространенный формат текста и временного кода.
  • VTT – Часто используется в веб-плеерах и позволяет передавать некоторую информацию о позиционировании или стиле.
  • Встроенные субтитры – Полезно в тех случаях, когда недоступны выбираемые дорожки субтитров или требуется фиксированное визуальное оформление.

Протестируйте готовые видеофайлы и файлы с субтитрами на целевой платформе. Расположение субтитров, которое выглядит корректно в Blender, может отображаться иначе в проигрывателе платформы, особенно на мобильных устройствах.

Почему Sonix ускоряет создание субтитров для пользователей Blender

Если вы тратите часы на ручной набор субтитров, использование внешнего процесса транскрипции может стать более эффективной отправной точкой. Sonix обеспечивает транскрипцию и синхронизацию субтитров вне Blender, что позволяет использовать Blender в первую очередь для визуальной обработки и окончательной доработки.

Вот как Sonix вписывается в рабочий процесс создания субтитров в Blender:

  • Транскрипция с помощью ИИ преобразует речь в редактируемую стенограмму.
  • Временные метки на уровне слов обеспечить временную основу для генерации субтитров.
  • Экспорт SRT и VTT создавать файлы, которые можно использовать с совместимыми расширениями субтитров для Blender.
  • Более 54 языков транскрипции поддерживать многоязычный исходный контент.
  • Встроенный перевод может создавать переведенные транскрипты и файлы субтитров на поддерживаемых языках.

На официальных страницах Sonix, посвящённых субтитрам, перечислены форматы экспорта, включая SRT, VTT, TTML и FCPXML, а на странице, посвящённой языкам, в настоящее время указано, что транскрипция доступна на более чем 54 языках.

Процесс работы предельно прост: загрузите видео или аудио в Sonix, проверьте сгенерированную транскрипцию, отформатируйте субтитры, экспортируйте файл SRT и импортируйте его в Blender с подходящим расширением. Количество сэкономленного времени зависит от качества записи, длительности видео, требований к проверке и сложности окончательного оформления субтитров.

Для команд, занимающихся созданием документальных, образовательных или корпоративных видеоматериалов, сервис Sonix функции совместной работы позволяет нескольким пользователям проверять и дорабатывать стенограммы перед экспортом. Это поможет внести исправления в текст до того, как субтитры поступят на временную шкалу Blender.

Окончательный вывод: как выбрать подходящее решение для субтитров к фильмам «Блендер»

Ваш рабочий процесс по созданию субтитров должен соответствовать масштабу проекта.

Для короткого видео с минимальным количеством диалогов встроенные текстовые полосы Blender позволяют управлять элементами напрямую, без использования расширений. Ручное создание также полезно в тех случаях, когда для субтитров требуется тщательно настроенная анимация, расположение или визуальный стиль.

В случае длительных проектов или многоязычного контента использование специализированного сервиса транскрипции на начальном этапе может сократить объем ручной транскрипции и первоначальной работы по синхронизации. Sonix может создавать и экспортировать файлы SRT или VTT, сформированные на основе временных меток на уровне слов, которые затем можно импортировать в Blender с помощью совместимого расширения.

Комбинированный подход позволяет достичь оптимального баланса: сначала воспользоваться сторонним сервисом для транскрипции и создания файлов субтитров, а затем использовать VSE в Blender для проверки синхронизации, размещения, форматирования и рендеринга.

Часто задаваемые вопросы

Может ли Blender автоматически создавать субтитры?

Blender не поддерживает встроенное автоматическое распознавание речи. В программе можно создавать субтитры вручную с помощью текстовых полос и экспортировать их в формате SRT. Чтобы сгенерировать субтитры на основе речи, создайте стенограмму и файл субтитров с помощью внешнего сервиса транскрипции, а затем импортируйте полученный файл SRT или файл в другом поддерживаемом формате в Blender с помощью совместимого расширения.

В чём разница между открытыми и закрытыми субтитрами в Blender?

При рендеринге видео с видимыми текстовыми полосами в Blender создаются открытые субтитры, которые обычно называют «встроенными субтитрами». Они становятся частью видеоизображения и не могут быть отключены. Закрытые субтитры или субтитры с возможностью включения/выключения предоставляются в виде отдельного файла или дорожки субтитров, которую зрители могут включать или отключать. Blender может рендерить открытые субтитры и изначально экспортировать свои текстовые полосы в виде файла SRT для использования в качестве отдельной дорожки субтитров.

Как изменить шрифт и цвет субтитров в Blender?

Выберите текстовую полосу и откройте боковую панель с помощью N. Настройки текстовой полосы available включают в себя текст, шрифт, размер, цвет, выравнивание, положение, тень, контур и фоновую рамку. Чтобы обеспечить единообразие большого набора субтитров, выберите несколько совместимых текстовых полос и воспользуйтесь средствами редактирования нескольких свойств в Blender или инструментами пакетного редактирования, предоставляемыми вашим расширением для работы с субтитрами.

Можно ли импортировать файл SRT в VSE в Blender?

Да, с помощью стороннего расширения. Blender поддерживает встроенный экспорт в формат SRT, но не предоставляет аналогичного встроенного рабочего процесса импорта SRT. Расширения для импорта субтитров доступны через Расширения для Blender. Импортер/экспортер субтитров SRT создает текстовые полосы на основе записей SRT, в то время как другие расширения могут поддерживать дополнительные форматы. Перед установкой расширения проверьте, какие версии Blender и какие форматы файлов оно поддерживает.

Какие настройки экспорта лучше всего использовать для видео с субтитрами в Blender?

Правильные настройки экспорта зависят от целевой платформы. Для стандартной веб-публикации выберите Видео с помощью FFmpeg, используйте контейнер MPEG-4 с кодировкой видео H.264 и настройте разрешение и частоту кадров в соответствии с вашим проектом. Перед рендерингом уточните требования платформы к битрейту, звуку, цветовой гамме и частоте кадров. Поскольку встроенные субтитры являются частью изображения, перед публикацией просмотрите отрендеренный файл в полном разрешении.

Получите точную транскрипцию за считанные минуты

Начните транскрибировать умнее. Попробуйте Sonix бесплатно или изучите наши цены, чтобы подобрать подходящий тарифный план.