Все файлы TTML, созданные для субтитров или аудио описания, должны соответствовать следующим техническим спецификациям:
Используйте только процентные значения. Не используйте значения в пикселях.
Используйте tts:textAlign и tts:displayAlign для позиционирования вместе со статическими значениями для tts:extent и tts:origin.
tts:fontSize должен быть задан как 100%. Не используйте значения в пикселях.
Пример отрывка TTML для субтитров и аудио описания можно найти ниже:
</metadata>
<styling>
<style xml:id="s1" tts:textAlign="center" tts:fontFamily="Arial" tts:fontSize="100%"/>
</styling>
<layout>
<region xml:id="bottom" tts:displayAlign="after" tts:extent="80% 40%" tts:origin="10% 50%"/>
<region xml:id="top" tts:displayAlign="before" tts:extent="80% 40%" tts:origin="10% 10%"/>
</layout>
</head>
<body>
<div>
<p xml:id="subtitle1" begin="00:00:01.375" end="00:00:05.750" style="s1" region="top" >TOP SAMPLE TEXT</p>
<p xml:id="subtitle2" begin="00:00:05.916" end="00:00:10.216" style="s1" region="bottom" >BOTTOM SAMPLE TEXT</p>
<p xml:id="subtitle3" begin="00:00:10.418" end="00:00:15.083" style="s1" region="top" >Top Hello</p>
<p xml:id="subtitle4" begin="00:00:15.391" end="00:00:20.558" style="s1" region="bottom" >Bottom Hello</p>
<p xml:id="subtitle5" begin="00:00:20.750" end="00:00:25.041" style="s1" region="bottom" >He had a great story.</p>
<p xml:id="subtitle6" begin="00:00:25.875" end="00:00:30.166" style="s1" region="bottom" >- Did he tell you what it was about?<br/>- He did </p>
<p xml:id="subtitle7" begin="00:00:30.416" end="00:00:35.558" style="s1" region="bottom" >In 1992, a shipping container<br/>fell overboard</p>
<p xml:id="subtitle8" begin="00:00:35.858" end="00:00:40.091" style="s1" region="bottom" >on its way from China</p>
<p xml:id="subtitle9" begin="00:00:40.341" end="00:00:45.133" style="s1" region="bottom" >to the United States,<br/>releasing 29,000 rubber ducks</p>
<p xml:id="subtitle10" begin="00:00:45.325" end="00:00:50.041" style="s1" region="bottom" >into the Pacific Ocean.</p>
</div>
</body>
</tt>
Всегда обращайтесь к самой последней документации по спецификации доставки от Netflix для получения дополнительной информации.
1. TTML: TTML расшифровывается как "Timed Text Markup Language". Это стандартный формат на основе XML (язык программирования для создания логической структуры данных, их хранения и передачи в виде, удобном и для компьютера, и для человека), используемый для создания и распространения синхронизированного текстового контента, такого как субтитры, подписи и описания для мультимедийного контента. TTML обеспечивает способ представления времени, стилизации и позиционирования текста.
2. tts:textAlign: Это атрибут, используемый в TTML для определения горизонтального выравнивания текста внутри контейнера. Он указывает, как текст должен быть выровнен по горизонтальной оси. Возможные значения для tts:textAlign включают "left" (слева), "center" (по центру), "right" (справа) и "start" (значение по умолчанию).
3. tts:displayAlign: Этот атрибут используется в TTML для определения вертикального выравнивания текста внутри контейнера. Он указывает, как текст должен быть выровнен по вертикальной оси. Возможные значения для tts:displayAlign включают "before" (вверху), "center" (по центру) и "after" (внизу).
4. tts:extent: Этот атрибут используется в TTML для указания размера или размеров контейнера, или региона текста. Он определяет ширину и высоту области текста, в которой отображается текстовое содержимое. Значения для tts:extent обычно указываются в пикселях, процентных значениях или других соответствующих единицах измерения.
5. tts:origin: Этот атрибут используется в TTML для определения начальной позиции или смещения контейнера, или региона текста относительно родительского контейнера. Он определяет позицию верхнего левого угла области текста относительно верхнего левого угла родительского контейнера. Значения для tts:origin обычно указываются в пикселях или других соответствующих единицах измерения.
Комментариев нет:
Отправить комментарий