IMSC 中的字幕放置
IMSC 允許您非常精確地將文字放置在影片內容之上。有一些技巧和最佳實踐可以用來簡化螢幕文字的放置。
考慮正確的文字放置
建立一個具有正確文字放置和流的 IMSC 文件是至關重要的事情之一。與某些其他字幕格式不同,IMSC 允許非常精確地將文字放置在螢幕上的任何位置。話雖如此,如今最常見的字幕樣式是螢幕底部居中和螢幕頂部居中。
<region> 元素
<region> 元素本質上是在螢幕上建立一個框,文字將在此框內顯示。螢幕文字永遠不會顯示在此框之外。除了描述文字可以顯示的框的大小和位置之外,<region> 元素還定義了文字的水平和垂直對齊方式。
在下面的示例中,我們定義了兩個區域。兩個區域框的大小相同,均為影像寬度的 80% 和影像高度的 80%。這個框在螢幕上居中。
這裡需要考慮的重要專案是:
tts:origin— 區域框的左上角,以 X Y 座標值指定。應以百分比值描述。tts:extent— 描述區域框右移影片的距離,然後是下移的距離。tts:backgroundColor— 描述區域框的顏色。最常見的是透明,但如果您願意,也可以填充顏色以適應您的設計。tts:showBackground— 應設定為whenActive。另一個允許的值是always,它告訴 IMSC 解碼器同時顯示所有值為always的區域框。這很可能不是您想要做的。tts:textAlign— 文字的水平對齊方式。就像文字處理器一樣,可以設定為left、center或right。center是字幕最常見的文字對齊方式。tts:displayAlign— 文字的垂直對齊方式。可以設定為before、center或after。before意味著文字將從區域框的頂部開始,向下流動。center意味著文字將在區域框內垂直居中。after意味著文字將從區域框的底部開始,向上流動。