« [Combined Merged PNG]マルチレイヤ構造のPNG画像をGIFアニメに変換する(簡易版) | トップページ | [XML]XMLとしてSVGを生成する »

[TTML]現時点でのまとめ(自分用)

Timed Text Markup Language 1 (TTML1) - W3C
https://www.w3.org/TR/2018/REC-ttml1-20181108/
Timed Text Markup Language 2 (TTML2) - W3C
https://www.w3.org/TR/2018/REC-ttml2-20181108/



iTT (iTunes Timed Text)
iTunes Video and Audio Asset Guide 5.3.12 
Lyrics Example Annotations
[TTML] TTMLファイルにiTT (iTunes Timed Text)の要素の付与
https://quicktimer.cocolog-nifty.com/icefloe/2023/12/post-dc3854.html


TTML関連
https://quicktimer.cocolog-nifty.com/icefloe/cat76053036/index.html
LRC関連
https://quicktimer.cocolog-nifty.com/icefloe/cat76053331/index.html
SRT関連
https://quicktimer.cocolog-nifty.com/icefloe/cat76053335/index.html
FFMETADATA1
https://quicktimer.cocolog-nifty.com/icefloe/2023/04/post-dd127e.html
[TTML]編集にはVisual Studio Codeと機能拡張がベター
https://quicktimer.cocolog-nifty.com/icefloe/2023/08/post-bf9686.html


Mac表示
Screen-20230112-120243

モバイル表示
Screen-20230112-120429



JEDIT用カラーリングファイル

ダウンロード - ttml_coloring.plist




【留意】
R0-R2等上部に設定すると、iPhone等のカメラの出っ張りに隠れてしまう表示がある
なので
意図したポジションにCCを出したい場合は
R4からR10ぐらいが確実かもしれない
通常の1行の場合はR14にしておけば良いのか?な?


ポジションサンプル(現時点)
留意:displayAlignはafterで換算しています
extentを0%設定しているのは、値を入れると『現時点で』意図する表示にならないので0%にしていますが、本来は文字のサイズに対応して5%ぐらいを指定するのが良いのかも?しれない

    <layout>

      <region xml:id="R0" tts:origin="0.000% 5%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R1" tts:origin="0.000% 19%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R2" tts:origin="0.000% 25%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R3" tts:origin="0.000% 29%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R4" tts:origin="0.000% 34%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R5" tts:origin="0.000% 40%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R6" tts:origin="0.000% 45%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R7" tts:origin="0.000% 50%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R8" tts:origin="0.000% 56%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R9" tts:origin="0.000% 61%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R10" tts:origin="0.000% 67%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R11" tts:origin="0.000% 72%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R12" tts:origin="0.000% 80%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R13" tts:origin="0.000% 86%" tts:extent="100.000% 0%" tts:displayAlign="after" />

      <region xml:id="R14" tts:origin="0.000% 95%" tts:extent="100.000% 0%" tts:displayAlign="after" />

    </layout>


ツール類 基本XMLなので
Visual Studio Code
https://code.visualstudio.com/
Visual Studio Code用機能拡張 
XML Tools
https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml
Red HatのXMLはソースの閲覧には良いが 編集には向かない(執筆時点)
https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml

ツール類
ssa2srt
https://strawberrysw.com/ssa2srt/
Screen-5
ツール類
Jubler Subtitle Εditor
https://www.jubler.org
Jublerscreenshotwebp

|

« [Combined Merged PNG]マルチレイヤ構造のPNG画像をGIFアニメに変換する(簡易版) | トップページ | [XML]XMLとしてSVGを生成する »

AppleScript XML TTML」カテゴリの記事