• Вот более подробное описание самых распространенных форматов субтитров. Что такое субтитры? Как включить субтитры? Субтитры форсированные

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

    Как субтитры связаны с видеороликом?
    Тут бывает несколько вариантов. Самый простой и старый - это вписывание субтитров непосредственно в видеоряд. Так в эпоху аналогового видео субтитры накладывали непосредственно на видео- или киноплёнку. Эта практика до сих пор имеет место в кинотеатрах, использующих плёночные проекторы. Однако, сегодня, в эпоху цифрового видео, есть более универсальные варианты. Дело в том, что в "аналоговом" способе можно наложить субтитры только на одном языке, и однажды их наложив, убрать их невозможно. Приходится делать несколько копий с разными вариантами субтитров и без них, а это дополнительные километры плёнки (или гигабайты данных, если такой способ использовать на цифровых носителях).

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

    Какие бывают субтитры?
    Это зависит от их назначения. Чаще всего субтитры представляют собой описание происходящего на экране, что помогает людям с нарушениями слуха лучше понимать сюжет: диалоги, характер звучащей музыки, шумы и другие звуковые эффекты, которые режиссёр посчитал нужным донести до зрителя. Ещё очень распространены так называемые форсированные субтитры, которые доносят информацию для всего круга зрителей: например, перевод надписи на иностранном языке, или перевод речи/песни на языке, незнакомом потенциальному зрителю. В своих видеороликах для конкурса вы можете использовать все варианты. Необходимый минимум: если звучащий в ролике текст на русском языке, то необходима его транскрипция, а также перевод на английский в виде субтитров. Если звучащий текст на другом национальном языке, то нужны субтитры с переводом на русский и на английский языки. Большим плюсом будет также дорожка субтитров на национальном языке. Если в ролике встречаются надписи, смысл которых важен в сюжете, их тоже желательно перевести в субтитрах.

    Как создать субтитры?
    Чтобы создать субтитры, сперва нужно подготовить текст. Можно также добавлять текст и по ходу создания субтитров, для кого-то такой вариант будет удобнее. Для создания файлов субтитров в требуемых форматах (мы рекомендуем .srt ) существует множество программ, в том числе бесплатных. А зная принципы (синатксис) формата, можно создавать субтитры даже в стандартной для всех компьютеров программе "Блокнот". Рассмотрим оба варианта ниже.

    Как создать субтитры в специальной программе?
    Для облегчения процесса создания субтитров существуют различные программы. Интерфейс их типичен: окно видео, окно таймлайна, и окно текстового редактора. Чтобы ознакомиться с существующими программами, достаточно набрать в поисковой системе запрос "программа для создания субтитров srt". Инструкции и руководства пользователя представлены для большинства из них, по многим есть обучающие видеоролики в YouTube. В качестве примера можем предложить бесплатные программы Aegisub и Subtitle Edit . Последняя, кстати, имеет функционал онлайн-редактора, то есть вам не придётся устанавливать программу себе на компьютер. Выбор редакторов субтитров достаточно широк. В отличие от следующего способа с помощью блокнота, редакторы субтитров более наглядны и позволяют сразу видеть результат.

    Как создать субтитры в стандартном "блокноте"?
    Это несложно. Нужно лишь знать, что из себя представляет формат субтитров, в нашем случае.srt. Разберём его подробнее. Файл.srt - это, по сути, обычный текстовый файл, в котором расписано время появления и исчезновения строк текста на видеоряде. Вот как это выглядит на реальном примере (фрагмент файла английских субтитров одного известного фильма - угадаете, какого?):

    13
    00:02:58,436 --> 00:02:59,604
    Doc?

    14
    00:03:02,356 --> 00:03:03,441
    Doc?

    15
    00:03:04,650 --> 00:03:06,694
    Hello! Anybody home?

    Давайте его расшифруем.

    Числа 13, 14, 15 - это порядковые номера фраз. 00:02:58,436 --> 00:02:59,604 - таймкоды начала и окончания показа фразы, где 00:00:00,000 - начало видеоряда. Первое число - часы, второе - минуты, третье - секунды с точностью до тысячной доли после запятой (миллисекунды). Фразы, заключённые между и , будут выводиться курсивом.

    Чтобы создать субтитры, можно использовать стандартное приложение Блокнот для Windows или macOS. Нужно открыть блокнот, создать новый файл, заполнить его и сохранить с расширением srt. Можете скачать программу-блокнот Notepad++ , в ней удобно редактировать тексты и сохранять их с нужным расширением (типом) файла.

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

    1
    00:00:05,000 --> 00:00:07,000
    Normal text cursive text

    В результате, на пятой секунде вашего видео появится фраза: Normal text cursive text

    Спустя две секунды, когда ролик дойдёт до седьмой секунды, фраза исчезнет.

    Если вы хотите, чтобы ваш видеоплеер на компьютере (а также в современных моделях телевизоров) воспроизводил ваше видео с субтитрами, нужно, чтобы файлы видео и субтитров находились в одной папке, и чтобы совпадали их названия. Например, если у вас две дорожки субтитров (на русском и английском), и файл видео называется эковидео.mp4 , тогда файлы субтитров должны называться эковидео.ru.srt и эковидео.en.srt (для русского и английского вариантов соответственно). Как видно из примера, у всех файлов общее название - эковидео . Дальше идёт расширение файла и/или информация о языке. Вместо "эковидео" используйте цифровой код, полученный вами при регистрации на конкурсе.

    Надеемся, логика понятна. В случае вопросов, к вашим услугам поисковые системы и наши контакты внизу страницы.

    (также: сабтитры, от англ. subtitles - дословно: подписи снизу ; (жарг.) сабы, сокращение от «сабтитров») - текстовое сопровождение видео, дублирующее или дополняющее звук фильма или передачи. Преимущественно в субтитрах отражена речь персонажей.

    Обычно субтитры оформляют как текст, написанный шрифтом среднего размера и расположенный в нижней части экрана при просмотре видео. Субтитры полезны людям, плохо слышащим звук в фильмах, или изучающим язык. Однако субтитры часто используют и для просмотра фильма (часто: аниме) с оригинальным аудио без звукового перевода. (В некоторых странах - например, в Израиле, или Болгарии - это обычный способ просмотра, а голосовой перевод используется только в фильмах для детей и в мыльных сериалах.) Субтитры иногда содержат дополнительную информацию о происходящем на экране - например, режиcсёрские комментарии к фильму и (или) объяснение сложных для понимания мест.


    Употребление термина

    Слово «субтитры» - (от франц. titre - качество, характеристика, БСЭ) заимствование английского «subtitles» (сабтайтлс). В русском языке оно означает законченную дорожку текстового сопровождения к видео. Помимо произношения «субтитры» встречается также «сабтитры», но реже.

    Слово «субтитр» в единственном числе используется для выделения одной строки из субтитров.

    Характеристики

    Субтитры различаются по степени детализации событий. Обычно субтитрируются только реплики персонажей. Если субтитры служат для перевода фильма, то в них комментируются и надписи, появляющиеся в кадре. В том же случае, когда субтитры создают для людей с ограничениями слуха, часто в них фиксируют и важные звуковые события - например, в тот момент, когда герой фильма ужасов слышит зловещий скрежет, может появиться субтитр «(скрежет)».

    Субтитры могут быть включены в видеоряд, наложены поверх изображения или получены из отдельного файла с их текстом. Обычно DVD-диски с фильмами содержат субтитры к ним. Распространено создание кустарных субтитров, так называемый фэнсаб. Такие субтитры распространяются либо вместе с видео (вшитые cубтитры, часто так-же жесткие от англ. hardsubs), либо в виде отдельных файлов (внешние, отключаемые, иногда мягкие субтитры).

    Субтитры в цифровой форме

    Субтитры к видео в цифровой форме (DVD-video, MPEG-2, MPEG-4) могут быть:

    вшитые (от англ. Hard subtitles, также называются жёсткими)
    - изображение с текстом субтитров накладывается на исходное видео при процессе создания итогового файла (кодировании). Такие субтитры не накладывают никаких дополнительных требований на плееры, но их невозможно отключать, и они ухудшают качество кодируемого видео из-за увеличения мелких контрастных деталей в кадре. Качество и сложность вшитых субтитров могут быть максимальными, поскольку их создание может происходить значительно дольше и скрупулёзнее, чем их просмотр.

    пререндеренные (от англ. prerendered subtitles)
    - субтитры представляют собою уже готовые изображения, хранящиеся раздельно от видео (хотя, быть может, и в одном файле с ним). Такие субтитры требуют поддержки со стороны плееров, обычно не слишком высокого качества (из-за того, что для хранения таких субтитров используются растровые форматы с малым количеством цветов, что не позволяет выполнять антиалиасинг шрифтов), однако не имеют проблем с представлением текстов на разных языках, и не создают чрезмерной нагрузки на плеер. Именно в таком виде находятся субтитры на DVD-video.

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

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

    Субтитры так же подразделяются на две категории по форме, в которой хранятся:

    Встроенные - находятся в одном файле с видео.
    Внешние - представляют собою один или несколько отдельных файлов, обычно с именем полностью или частично совпадающим с именем видео-файла, но с другим расширением: SRT, SUB, TXT (подробнее см. ниже).

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

    srt - текстовый формат субтитров программы SubRip. Изначально не поддерживал элементов офромления текста, в дальнейшем был расширен поддержкой цветов и начертаний символов (курсив, жирность текста).
    smi (smil) - текстовый формат субтитров, основанный на SGML. Предусматривает практически все возможности для оформления текста, поддерживаемые стандартами HTML и CSS.
    ssa - текстовый формат субтитров программы Sub Station Alpha. Предусматривает задание цвета, положения символов, размер букв, гарнитуру; позволяет применять сложные видео-эффекты в отношении символов (затенение, движение, повороты и т. д.); может содержать текст в нескольких различных кодировках.
    ass - текстовый формат субтитров Advanced Sub Station Alpha (впервые реализовано в программе Medusa), дальнейшее развитие формата ssa.
    sub/idx - двоичный формат пререндерных субтитров для программы VobSub. Иногда называются «субтитрами формата Vobsub», хоть это и не очень верно. Представляют собой графические субтитры, извлеченные из DVD (например, при помощи DVDDecrypter-а).

    Дополнительная информация

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

    Субтитры можно накладывать в момент кодирования видео или в момент его воспроизведения (realtime). В первом случае субтитры встроенные, во втором - внешние. У внешних субтитров ряд преимуществ по сравнению с встроенными. Они всегда четкие и хорошо читаются независимо от качества видео и настроек декомпрессора. И конечно главное достоинство - их можно отключить.

    Форматы

    Существует несколько форматов представления внешних субтитров. Каждый формат имеет свои преимущества и недостатки. Наиболее распространены srt, ssa, smi. srt - один из самых простых и интуитивно понятных; ssa - самый навороченный; а smi - поддерживается Microsoft"ом.

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

    Время показа определяется либо по начальному и конечному фрейму (framebased subtitres) либо по времени начала показа и конца показа фразы (timebased subtitres). Фраза представляет из себя одну или несколько тестовых строк. Более сложные форматы определяют цвет и положение текста, его размер, используемые эффекты. Иногда файл субтитров содержит <шапку> - заголовок в котором написано для какого фильма предназначены эти субтитры, кем они сделаны и другую информацию.

    Откуда берутся субтитры:

    • DVD Компания, выпускающая DVD обычно включает субтитры, выпускаемого фильма на одном или нескольких языках. Выдрать с DVD эти субтитры не представляет труда. Весьма удобно использовать для этого программу SubRip. Такие субтитры обычно очень хорошо таймированы и правильно переведены.
    • Fansub Пока определенное аниме не вышло официально в Америке, его перевод могут сделать фанаты - фенсаберы (fansubers) . Обычно эти субтитры в формате SSA, так как таймированы в SubStation Alpha. Они предназначены в основном для вывода на кассету с помощью устройства GenLoc. Эти субтитры имеют часто хуже переведены, чем официальные субтитры, которые можно увидеть на DVD, и часто хуже таймированы. Но зато используются все преимущества SSA формата по изменению размера и цвета шрифта и положения накладываемых субтитров. Так как эти субтитры сделаны фэнами для фэнов, в них не переводятся например именные суффиксы, которые должны быть понятны фэну и так.

    Вот более подробное описание самых распространенных форматов субтитров.

    SubRipper (*.srt)

    Файлы имеют расширение srt. Это родной формат субтитров программы SubRip (by Brain) . Это самая популярная программа для выдирания субтитров с DVD. Сам формат отличается простотой и наглядностью, синхронизация с видео на основе времени с точностью до миллисекунд. Весьма распространенный формат. Srt файлы очень удобно редактировать - перевод лучше делать именно в srt файлах. Расширенный формат позволяет изменять некоторые параметры шрифта (стиль, цвет) и положение субтитров на экране, но мало кем поддерживается. Шапки - нет. Субтитры отделяются друг от друга пустой строкой; конец файла отмечается удвоенным переводом строки (критично для некоторых плееров и конверторов).

    Пример файла:

    Цитата:

    1
    00:00:03,600 --> 00:00:07,630
    0-3-3, 0-3-5, 0-3-8,
    Нет контакта.

    2
    00:00:07,700 --> 00:00:09,100
    Понял вас.
    ...

    222
    00:24:50,220 --> 00:24:53,880
    Теперь они будут действовать
    самоуверенно, не так ли

    файл субтитров это набор фраз в следующем формате.

    N
    ЧЧ:ММ:СС:МЛС --> чч:мм:сс:млс
    Первая строка фразы
    Вторая строка фразы

    где
    N - номер фразы
    ЧЧ:ММ:СС:МЛС - время начала показа фазы в часах минутах, секундах и миллисекундах (млс)
    чч:мм:сс:млс - время начала показа фазы в часах минутах, секундах и миллисекундах (млс)

    между временем и стрелкой пробел.

    SAMI (*.smi)

    Файлы с расширением *.smi это формат субтитров от Microsoft под названием SAMI(Synchronized Accessible Media Interchange). . Этот формат хорошо документирован, имеет сложную, расширяемую структуру. Фактически SAMI - подмножество SGML, как и HTML и потому очень на него похоже. Создание этого языка разметки является результатом работы The Caption Center at WGBH по внедрению субтитров на телевидении для глухих, слабослышащих, а также для изучающих иностранный язык. Стандарт поддерживает изменение размера, цвета, гарнитуры и стиля шрифта, а также изменения положения на экране. Кроме того он поддерживает стили. Синтаксис стилей как у CSS от W3C. Синхронизация по времени. Главным преимуществом этого формата является то что его поддерживает Микрософт и потому его можно без проблем проиграть на обычном Windows Media Player (ver >= 5).Нужно также упомянуть что иногда расширение smi имеют файлы формата SMIL(это субтитры для RealPlayer"а) их не нужно путать с субтитрами SAMI. Правильно расширение для SMIL файлов - *.smil

    Вот пример типичного файла формата SAMI:

    Цитата:



    SubConv created subtitle






    0-3-3, 0-3-5, 0-3-8,
    Нет контакта.

    Понял вас.


    Теперь они будут действовать
    самоуверенно, не так ли


    файл субтитров состоит из двух частей, заключенных в общий тег

    - заголовок

    - тело

    заголовок в свою очередь включает разделы и <STYLE>. В первом задается заглавие файла со скриптами, а во втором задаются стили. Формат позволяет указывать как стили по умолчанию так и пользовательские, которые зритель может менять в процессе просмотра (такая возможность поддерживается например в Windows Media Player). Также в заголовке с помощью тега <SAMIParam> можно давать любую сопутствующую информацию, например указать переводчика, название оригинала и т.д.</p> <p>Тело представляет из себя таблицу и состоит из последовательности фраз, заключенных в тег <P>Параграф. Позволяются следующие форматирующие теги:</p> <ul><li>Bold text: <strong>Bold</strong> text</li> <li>Italic text: <em>Italic</em> text</li> <li>Bold Italic text: <em><strong>Bold Italic</strong></em> text</li> <li>Strikethrough text: <s>Strikethrough</s> text</li> <li>Subscript text: <sub>Subscript</sub> text</li> <li>Superscript text: <sup>Superscript</sup> text</li> <li>Underline text: <u>Underline</u> text</li> </ul><p>Для синхронизации по времени используется специальный тег <SYNC Start=time> где time - это время начала показа фразы в микросекундах. Для того чтобы убрать фразу с экрана выводится пустая фраза () между тегами синхронизации может находиться сколько угодно фраз с различными значениями ID и CLASS это позволяет хранить в одном файле субтитры на нескольких языках и стилях (пользователь может сменить язык и стиль во время просмотра), с помощью стиля Source можно задавать имя произносящего данную фразу.</p> <h3><span>SubViewer (*.sub) v1 & v2 (Submagic) </span></h3> <p>Формат некогда был довольно популярен, но теперь в связи с распространением других форматов, обладающих большими преимуществами, стал абсолютно неактуален. Изначально этот формат был предназначен для проигрывания в программе Submagic. Это программа для просмотра субтитров, работающая отдельно от плеера и требующая ручной синхронизации. Так можно было просматривать с субтитрами видеокассеты, если подключить видеомагнитофон к ТВ тюнеру. В последствии этот формат научились поддерживать многие плееры. Формат очень похож на *.srt. Отличается наличием шапки в которой можно указать различную информацию о субтитрах: название, кто перевел, с чего сделан перевод и т.д. Также в шапке указываются параметры шрифта. Эти параметры общие для всего скрипта. Обычно плееры, поддерживающие это формат субтитров плюют на эти стилевые указания. Синхронизация по времени.</p> <p>Формат *.sub состоит из двух не совместимых между собой версий: v1 и v2,</p> <p>вот пример скрипта версии 2.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body"> Пожалуйста спаси мою землю<br> Silvan Elf<br> Please Save My Earth.<br> 1<br> <br> 1<br> Перевод с английского.<br> <br> &HFFFFFF,no,18,Arial<br> 00:00:19.49,00:00:21.55<br> Хочу домой.<br> 00:00:22.66,00:00:25.75<br> Я раньше никогда не была в месте <br class="bb-br">Где воздух такой...<br> 00:00:26.66,00:00:28.13<br> грязный.<br> 00:59:07.21,00:59:08.84 Я хочу поговорить с тобой. 00:59:08.91,00:59:10.11 Так ты умеешь летать, верно? </blockquote> <p>структура очень мало отличается от структуры *.srt формата и потому подробно не рассматривается.</p> <h3>MicroDVD (*.mdv,*.sub) </h3> <p>Это собственный формат плеера MicroDVD player. Он не имеет фиксированного расширения, обычно это txt или sub. В связи с тем, что MicroDVD Player долгое время оставался вне конкуренции среди плееров с поддержкой субтитров, а также благодаря подробной документации, поддержке изменяемого стиля, размера и положения шрифта, этот формат сыскал уважение среди пользователей. Под него успели написать множество утилит, которые делают в основном то же самое: конвертят в него из всего, что попало и меняют FPS. Последнее особенно актуально в связи с тем, что этот формат синхронизирован по номеру кадра, и поэтому если у вас окажется исходник видео с другой частотой кадров (например при Inverse TeleCine 30fps->24fps) то придется пересчитывать кадры начала и конца каждой фразы файла субтитров. Формат весьма компактен и интуитивно понятен. За основу видимо взят формат SubMagic v1 с (он был кадровой синхронизацией).</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body">Хочу домой.<br> Я раньше никогда не была в месте |Где воздух такой...<br> грязный.<br> Знаешь Алиса...<br> Давным-давно,|землей правили динозавры. <p>88680}Я хочу поговорить с тобой. Так ты умеешь летать, верно?</p> </blockquote> <p>формат не предусматривает никакой шапки и является одним из самых компактных. Он слегка проигрывает в читабельности srt в связи с тем что переводы строки здесь обозначены как "|"</p> <p>формат расширяется посредством следующих контрольных кодов:</p> <p>{c:$bbggrr} цвет шрифта bb gg и rr это шестнадцатеричные числа в RGB представлении цвета, т.е. как в HTML.</p> <p>пример {}{c:$0000FF}- But why?|{c:$00FFFF}- Because this movie|has naughty language!<br> если в контрольном коде маленькая c то код действует до конца строки, если большая - на всю фразу.</p> <p>{f:fontname} выбор гарнитуры шрифта. заглавная и строчная буквы действуют аналогично выбору цвета.</p> <p>{s:size} выбирает размер шрифта. Заглавная и строчная буквы действуют аналогично выбору цвета.</p> <p>{H:charset} выбор кодировки: русская греческая и т.д.<br> Внимание! действительно только в разделе <br> {y:style} выбор стиля (bold, italic, underline) можно комбинировать, например bi жирный курсив. заглавная и строчная буквы действуют аналогично выбору цвета.</p> <p>{P:position} показывать субтитры сверху видео окна или снизу. действует только на всю фразу (только заглавная)</p> <p>{o:x-coordinate,y-coordinate}поместить текст в произвольно положение экрана с координатами x,y относительно правого верхнего угла.</p> <p>можно указать значения по умолчанию для всего скрипта субтитров с помощью раздела {}<Control Codes></p> <p>на месте <Control Codes> можно поместить любые из контрольных кодов(заглавные буквы).</p> <p>пример {}{F:Arial}{S:18}{Y:b,i}{P:1}</p> <p>контрольный код H можно применять только в этом разделе!</p> <h3>SubStation Altha (*.ssa) v.4 </h3> <p>Формат *.ssa это рабочий файл субтитров программы SubStation Altha. Это программа для подготовки и таймирования субтитров, а также наложения их на аналоговый носитель (VHS или SVHS) с помощью устройства называемого GenLock. Среди непрофессионалов это самая популярная и богатая возможностями программа для титрования. Список ее возможностей может послужить темой для отдельной статьи. Также богат и сам формат субтитров. Здесь полностью поддерживается работа со всеми параметрами шрифта (цвет, размер, гарнитура и т.д.), размещение текста в любом месте экрана, комментарии. Множество полей определяет параметры каждой фразы, например специальное поле для определения произносящего данную фразу. Этот формат является фактически стандартом де-факто в среде фэнсаберов (небольшая доля пользуется амиговским Js но основная масса использует Windows и SubStation Alpha). Все это делает формат SSA преобладающим в среде анимешников. До недавнего времени не было плееров, с возможностью динамически накладывать ssa субтитры на видео, и единственным способом посмотреть их было вставить в ssa событие проигрывания фрагмента самого фильма. При этом субтитры накладывались на видео в самом SubStation Altha. При этом отсутствовала возможность растянуть видео на полный экран. Теперь ситуация поправляется: его хорошо поддерживает Crystal Player. Также поддерживает этот формат MicroDVDPlayer ver 1.2 (без изменения параметров шрифтов, положения текста и эффектов) и DVDSubtitler.</p> <p>Как альтернатива можно просматривать цифровое видео с субтитрами в этом формате если жестко наложить эти субтитры на видео с помощью фильтра subtitler (by Avery Lee) для VirtualDub. При этом работа со шрифтами поддерживается.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body"> <p><br> ; This is a Sub Station Alpha v4 script.<br> ; For Sub Station Alpha info and downloads,<br> ; go to http://www.eswat.demon.co.uk/ <br> ; or email <a href="mailto:kotus@eswat.demon.co.uk">kotus@eswat.demon.co.uk</a> <br> Title: Di Gi Charat Volume 1<br> Original Script: Zeruel<br> Script Updated By: Anime Jonetsu<br> ScriptType: v4.00<br> Collisions: Normal<br> PlayResY: 600<br> PlayDepth: 0<br> Wav: 0, 179746,C:Scriptsdigicharatdigicharat1.wav<br> Timer: 100.0000</p> <p><br> Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding<br> Style: Default,Arial,28,16777215,16777215,16777215,13305607,-1,0,1,4,1,2,30,30,30,0,0<br> Style: Screentext,Arial,26,16777215,16777215,16777215,10750853,-1,0,1,3,1,2,30,30,30,0,0<br> Style: alt dialog,Arial,26,16777215,16777215,16777215,32768,-1,0,1,3,1,2,30,30,30,0,0<br> Style: credits,Arial,22,16777215,16777215,16777215,5701806,-1,0,1,3,1,2,30,30,30,0,0<br> Style: digi,Arial,28,16777215,16777215,16777215,11493729,-1,0,1,4,1,2,30,30,30,0,0<br> Style: scary,Arial,28,255,16777215,16777215,3092271,-1,0,1,4,1,2,30,30,30,0,0<br> Style: song,Arial,26,16777215,16777215,16777215,33023,-1,0,1,3,1,2,30,30,30,0,0</p> <p><br> Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text<br> Comment: Marked=0,0:00:03.50,0:00:05.50,*Default,Comment,0000,0000,0000,Synch Point: Chapter 1, 0:00:00<br> Dialogue: Marked=0,0:00:06.50,0:00:12.50,Screentext,Text,0187,0181,0529,NOT FOR SALE OR RENT<br> Dialogue: Marked=0,0:00:18.14,0:00:20.12,Screentext,Text,0122,0411,0313,OP Theme:nOnly 1 No.1n(Okui Masami)<br> Dialogue: Marked=0,0:00:06.32,0:00:13.05,song,romaji-song,0131,0128,0469,sekai de ichiban kagayaku made<br> Dialogue: Marked=0,0:00:06.32,0:00:13.05,digi,song-e,0075,0050,0001,Until I shine the brightest in the world</p> </blockquote> <p>Скрипт состоит из заголовка, описания стилей и тела</p> <p>В заголовке есть стандартная часть, которая сообщает что это за файл и версию скрипта, а также отсылает к сайту SubSttaion Altha.</p> <p>Далее идут несколько полей обозначающих автора перевода, источник откуда сделан перевод, точку синхронизации (при выводе на аналоговый носитель синхронизация производится вручную), разрешение с которым работал редактор при расположении элементов по экрану и некоторые другие.</p> <p>В разделе стилей идет детально описание всех используемых в скрипте стилей. указывается размер, гарнитура, стиль и цвет шрифта, положение (в виде отступов справа, слева, сверху и снизу), а также кодировку.</p> <p>Для каждой из фраз отдельно можно указать время начала и конца показа этой фразы, ее стиль, название (используется как поля для указание имени говорившего) и положения фразы на экране. Далее идет сам текст фразы, разделение на строки как в языке C с помощью комбинации "n" или "N".</p> <p>Интересно работаем механизм коллизий, т.е. перекрывания по времени отдельных фраз. Например когда в кадре кто-то говорит, а за кадром слышен голос диктора из телевизора. при этом на экране показываются обе строки, только более поздняя показывается ниже и другим цветом. Для этого задается не один а 3 цвета шрифта, например для случая двукратной коллизии (встречается крайне редко).</p> <p>Кроме того формат еще позволяет включать в себе с помощью UUEncoding шрифты и картинки, используемые в скрипте. Это делает *.ssa самодостаточным и независимым от машины, на которой накладывается, но поддерживается это только в SubStation Alpha.</p> <h3>JACOsub (*.js) </h3> <p>Файлы с расширением *.js - рабочие файлы программы JACOSub. Это программа для титрования фильмов, такая же как и SubStation Altha только для компьютера Amigo. В свое время этот стандарт был довольно популярен, сейчас используется редко, но не смотря на это все, еще можно встретить в Интернет скрипты в этом формате. Возможности JACOSub близки к SSA, но многие вещи очень Amigo-зависимы. Синхронизация с видео по времени.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body"># JACOsub script file<br> # Converted by Multi-script Converter VERSION 1.24<br> # Title: Aa! Megami-sama Gekijouban Subbing Script<br> # Original Script: Converted by Shadowrunner<br> # Timing/Script: Converted by Shadowrunner<br> # Editing: Converted by Shadowrunner <p># This is a free fan subtitle. You may use this script only in accordance<br> # with U.S. copyright regulations. This means if the title has been licensed<br> # for release in the U.S., you may ONLY use this script for PERSONAL viewing<br> # and MAY NOT distribute material using this script or translation. Neither<br> # Shadowrunner nor the converter that created this file will be held<br> # accountable for anyone"s use or abuse of this script. It is intended for<br> # personal private use only and the actions of third parties are their<br> # OWN responsibility.</p> <p># Date: 08-10-2001</p> <p>#TIMERES 100<br> #SHIFT 0</p> <p>0:00:01.00 0:00:04.00 D0 {} Oh! My Goddess Movie v1.9 Fansub<br> 0:00:05.00 0:00:08.00 D0 {} Nekomi Kodai Fansubbing<br> 0:00:09.00 0:00:12.00 D0 {} The accuracy of this sub is in no way guaranteed.<br> 0:00:13.00 0:00:16.00 D0 {} Timed, Edited, Translated by Edward Chang Retimed for the DVD release by Ifruita</p> </blockquote> <p>Как видно из примера файл субтитров состоит из заголовка, в котором указывается название, кто перевел, кто оттаймировал, кто редактор данного скрипта, затем стандартное предупреждение что этот файл не предназначен для коммерческого использования и др. подобной информации. После заголовка идет тело скрипта, состоящее из последовательности фраз с указание времени начала и конца показа каждой фразы. Можно указывать кто произносит тут или иную фразу.</p> <p>Real Text&SMIL (*.smil,*.rt,*.smi)</p> <p>Real Player также может показывать субтитры, для их включения нужны файлы real text и SMIL. SMIL (Synchronized Multimedia Integration Language) формат представления синхронизированного с медиафайлами текста, разработанного W3C консорциумом.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body"><smil><br> <head><br> <meta name="title" content="Dragonball Z Episode 192" /><br> <meta name="author" content="Bardock" /><br> <meta name="copyright" content="(c) 1999" /><br> <layout><br> <root-layout width="320" height="270" /><br> <region id="video_region" width="320" height="240" left="0" top="0" /><br> <region id="text_region" width="320" height="30" left="0" top="240" /><br> </layout><br> </head><br> <body><br> <par> <textstream src="http://www..rt" region="text_region" fill="freeze" /><br> <video src="http://www..rm" region="video_region" fill="freeze" /><br> </par><br> </body><br> </smil> </blockquote> <p>этот файл представляет собой шапку для одно или нескольких *.rt (real text) файлов которые и содержат собственно сами субтитры.</p> <p>а вот пример упомянутого в SMIL файла 192-raw-300k.rt</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body"><window type="generic"<br> duration="19:44"<br> width="320"<br> height="60"><br> <time begin="1"/><font color="blue">Episode 192: "I"ll Be up there. Farewell with a Smile"</font><br/><br> <time begin="13"/><clear/>Yamcha: He did it! Way to go! you destroyed Cell.<br/><br> <time begin="35"/><clear/>Krillin: Amazing Gohan! Hey, You did it!<br/><br> <time begin="42"/><clear/>Yamcha: (something on the idea of "great, you did it! You killed him!"<br/><br> <time begin="48"/><clear/>Krillin: We better fly over to heaven to get some senzu for gohan<br/><br> <time begin="1:00"/><clear/>Yamcha: Alright then.. let"s go<br/><br> <time begin="1:04"/><clear/>Gohan: Thanks<br/><br> </window> </blockquote> <p>видно что каждый из *.rt файлов состоит из маленького заголовка, в котором указывается техническая информация по данному скрипту, и набора фраз, каждая из которых начинается с тега <time> с указанием времени начала показа<br> фразы с точностью до секунды. далее сама фраза. В тексте фразы можно управлять шрифтом и текстом так же как это делается в HTML или SAMI с помощью тегов <font>,<br> и др. Предыдущая фраза убирается с экрана с помощью тега <clear/></p> <h3>Sasami2k script (*.s2k) </h3> <p>Это внутренний формат представления субтитров плеера Sasami2k. После того как Sasami2k обнаружит рядом с файлом фильма файл субтитров *.smi с тем же именем, он автоматически запустит перекодировщик - Sasami translator. Затем происходит преобразование, детали которого пока неясны, так как перекодировщик еще не переведен с корейского. Ясно лишь, что после перекодирования сохраняется информация о стилях и положении текста, причем положение и размер шрифта масштабируется в соответствии с разрешением фильма. Далее в плеере можно изменять положение размер и другие параметры субтитров прямо на лету и в конце сохранить скрипт субтитров со всеми внесенными изменениями в файл *.s2k.</p> <p>Формат очень громоздок, трудночитаем, имеет весьма сложную структуру и, скорее всего, не будет поддерживаться ни одним плеером, кроме Sasami2k.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body">// translated by Sami2Sasami 1.0.7.300<br> // contact: <a href="mailto:nuclei@shinbiro.com">nuclei@shinbiro.com</a> <br> ;Set.Slot=1<br> ;Set.Time.Delay=15000<br> ;Set.Alpha.End=256<br> ;Set.Alpha.Start=256<br> ;Set.Alpha.Step=-300<br> ;Set.Font.Bold=0<br> ;Set.Font.Color=#EEF4FB<br> ;Set.Font.Outline.Color=#00101010<br> ;Set.Font.Outline2.Color=#01101010<br> ;Set.Font.Size=9<br> ;Set.Font.Face=№ЩЕБ<br> ;Buffer.Push=1 <p>;Buffer.Pop=1<br> ;Set.Time.Start=18352<br> ;Set.Start.Position.x=117<br> ;Set.End.Position.x=117<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203<br> ;Set.Start.Position.x=117<br> ;Set.End.Position.x=117<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203</p> <p>;(ї┐°бчК)<br> ;Set.Start.Position.x=164<br> ;Set.End.Position.x=164<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203<br> ;Set.Start.Position.x=164<br> ;Set.End.Position.x=164<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203<br> Long, long ago,<br> ;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=221<br> ;Set.End.Position.y=221<br> ;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=221<br> ;Set.End.Position.y=221</p> <p>Ihrie! Hey, lhrie!<br> ;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203<br> ;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=203<br> ;Set.End.Position.y=203</p> <p>;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=221<br> ;Set.End.Position.y=221<br> ;Set.Start.Position.x=160<br> ;Set.End.Position.x=160<br> ;Set.Start.Position.y=221<br> ;Set.End.Position.y=221<br> What is it, Fam?</p> </blockquote> <p>здесь видно, что это больше похоже на язык программирования чем на скрипт субтитров. например общие для всех фраз параметры вносятся в стек и вынимаются перед каждой фразой. Частенько каждое слово обрамляется полным набором параметров, которые к тому же часто дублируют друг друга.</p> <p>конвертировать субтитры в этот формат можно только конвертором от Sasami2k и просмотреть можно только в плеере Sasami2k.</p> <h3>QTtext (*.txt) </h3> <p>Для представления субтитров в QuickTime плеере используется формат QTtext. Это очень кривой и редкий формат. Субтитры в таком формате можно создать (т.е. оттаймировать) с помощью программы Magpie.</p> <p>Вот пример субтитров в данном формате.</p> <p><b>Цитата: </b></p><blockquote class="bb-quote-body">{QTtext}{font: Arial}{justify: center}{size: 12}{backcolor:0, 0, 0}<br> {timescale: 100}{width: 439}{height: 0} <p><br> {justify:center}README.TXT for MAGpie<br> {justify:center}Please read this entire document before installing MAGpie.<br> {justify:center}*****************<br> MAGpie 1.0<br> *****************00:00:15.99]<br> {justify:center}-- SYSTEM REQUIREMENTS<br> {justify:center}1. Windows95/98<br> {justify:center}2. Microsoft Internet Explorer 4 or higher (http://www.microsoft.com)</p> </blockquote> <p>Файл состоит из маленького заголовка с указанием общих для всего скрипта технических параметров (гарнитура, размер и цвет шрифта; размеры изображения и т.д.) далее идет последовательность фраз, предваряемых временем начала показа в квадратных скобках. Время указывается с точностью до микросекунды. Перевод строки в тексте фразы передается обычным переводом строки в файле скрипта (также как и в srt формате).</p> <p>субтитры в данном формате проиграются только QuickTime player"ом.</p> <h3>TMPlayer subtritres (*.sub) </h3> <p>Внутренний формат плеера TMPlayer, который широко распространен в Польше, и, похоже, только там. Встретить можно очень редко, но DVDSubtitler его все же поддерживает.</p> <p>конверторов в этот формат я не нашел потому примера файла нет.</p> <p>Такого формата субтитров не существует. *.txt это PlainText, а не субтитры. Но иногда всё же можно встретить файлы субтитров с этим расширением. Как правило это субтитры формата MicroDVD или SubViewer и должны иметь расширение sub, но встречаются и MPL субтитры (расширение mpl).</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </article> <div class="tags"></div> <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" ></div> <div id="venus-269"></div> </div> <div class="seealso"> <span class="title">Читать еще:</span> <ul> <li> <div> <a href='/kak-otkryt-redaktirovat-psd-fail-bez-fotoshopa-psd-fail-chem-otkryt/' title='Как открыть (редактировать) PSD файл без фотошопа'> <noindex><img width="640" height="426" src="/uploads/c65a6ed240b9af8363a291a5a031d79a.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Как открыть (редактировать) PSD файл без фотошопа" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-15 02:10:10</noindex></span> <div><a href='/kak-otkryt-redaktirovat-psd-fail-bez-fotoshopa-psd-fail-chem-otkryt/' title='Как открыть (редактировать) PSD файл без фотошопа'>Как открыть (редактировать) PSD файл без фотошопа</a></div> </li> <li> <div> <a href='/pereustanovka-windows-7-cherez-bios-s-fleshki-ustanovka-vindovs-s-fleshki-cherez/' title='Установка виндовс с флешки через биос'> <noindex><img width="640" height="426" src="/uploads/b733efb3ab990ef2563fc0fdb951c212.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Установка виндовс с флешки через биос" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-15 02:10:10</noindex></span> <div><a href='/pereustanovka-windows-7-cherez-bios-s-fleshki-ustanovka-vindovs-s-fleshki-cherez/' title='Установка виндовс с флешки через биос'>Установка виндовс с флешки через биос</a></div> </li> <li> <div> <a href='/kak-sozdat-svoi-launcher-android-launcher-na-androide-chto-eto/' title='Лаунчер на Андроиде – что это такое, как скачать и установить launcher на Android'> <noindex><img width="640" height="426" src="/uploads/4c246f181b7d54f36dc61057c8ebf7d6.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Лаунчер на Андроиде – что это такое, как скачать и установить launcher на Android" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-14 02:12:47</noindex></span> <div><a href='/kak-sozdat-svoi-launcher-android-launcher-na-androide-chto-eto/' title='Лаунчер на Андроиде – что это такое, как скачать и установить launcher на Android'>Лаунчер на Андроиде – что это такое, как скачать и установить launcher на Android</a></div> </li> <li> <div> <a href='/mozhno-li-zamenit-korpus-na-iphone-5s-remont-korpusa-osnovnye-etapy/' title='Ремонт корпуса: основные этапы'> <noindex><img width="640" height="426" src="/uploads/f7fde03cfce41b0d7aa8ff5020978d50.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Ремонт корпуса: основные этапы" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-13 02:23:25</noindex></span> <div><a href='/mozhno-li-zamenit-korpus-na-iphone-5s-remont-korpusa-osnovnye-etapy/' title='Ремонт корпуса: основные этапы'>Ремонт корпуса: основные этапы</a></div> </li> <li> <div> <a href='/apple-iphone-x---tehnicheskie-harakteristiki-iphone-xs-vs-xs-max-vs-xr-razmery-v-santimetrah-i/' title='IPhone XS vs XS Max vs XR: Размеры в Сантиметрах и Вес в Граммах Айфон х размеры телефона в см'> <noindex><img width="640" height="426" src="/uploads/78528dcebfbe36fb2e78a39bb38b01d7.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="IPhone XS vs XS Max vs XR: Размеры в Сантиметрах и Вес в Граммах Айфон х размеры телефона в см" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-13 02:23:25</noindex></span> <div><a href='/apple-iphone-x---tehnicheskie-harakteristiki-iphone-xs-vs-xs-max-vs-xr-razmery-v-santimetrah-i/' title='IPhone XS vs XS Max vs XR: Размеры в Сантиметрах и Вес в Граммах Айфон х размеры телефона в см'>IPhone XS vs XS Max vs XR: Размеры в Сантиметрах и Вес в Граммах Айфон х размеры телефона в см</a></div> </li> <li> <div> <a href='/arbitrazh-trafika-chto-eto-takoe-i-kak-na-nem-zarabotat-chto-takoe-arbitrazh/' title='Что такое арбитраж трафика и зачем это нужно Арбитражный трафик'> <noindex><img width="640" height="426" src="/uploads/436434abec9b062514fc874f85379d9f.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Что такое арбитраж трафика и зачем это нужно Арбитражный трафик" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-12 02:45:10</noindex></span> <div><a href='/arbitrazh-trafika-chto-eto-takoe-i-kak-na-nem-zarabotat-chto-takoe-arbitrazh/' title='Что такое арбитраж трафика и зачем это нужно Арбитражный трафик'>Что такое арбитраж трафика и зачем это нужно Арбитражный трафик</a></div> </li> </ul> </div> </div> </div> </div> <footer> <nav id="links"> </nav> <div id="footer"> <div class="icon-logos_footer" style="position:absolute; top:16px; left:18px; width: 119px; height: 19px;"> </div> <span>© 2024. Основы работы на персональном компьютере</span> <div> </div> </footer> </div> </div> </div> <script type='text/javascript' src='/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.7'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.8.2'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-article", "margin_top" : 10, "margin_bottom" : 0, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-20'] } ; </script> <script type='text/javascript' src='/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.2'></script> <script type='text/javascript' src='/wp-content/plugins/akismet/_inc/form.js?ver=4.0'></script> <script type="text/javascript"> $(document).ready(function(){ var bg = $(".slider > ul > li > a > img").attr ("src"); $(".slider").css("background", "url("+bg+")"); $(".slider > ul > li:first-child").addClass ("active"); } ); $(function () { $("#devider").masonry({ itemSelector: ".vpost" } ); $(".sub-menu").each(function () { $(this).parent().eq(0).hover(function () { $(this).addClass("li-hover"); } , function () { $(this).removeClass("li-hover"); } ); } ); $(".tabs-all-cat > li").each(function () { $(this).hover(function () { $(this).addClass("li-hover"); $(".tabs-all-cat > li > ul").show(); } , function () { $(this).removeClass("li-hover"); $(".tabs-all-cat > li > ul").hide(); } ); } ); $(".slider-a").click(function () { $(".slider > ul > li").removeClass ("active"); $(this).parent().addClass ("active"); var bg = $(".active > a > img").attr ("src"); $(".slider").css("background", "url("+bg+")"); } ); } ); </script> </body> </html>