註解設定

本主題包含有關與視頻字幕有關的編碼設置的詳細信息。

概覽

Zencoder自動將字幕從輸入傳遞到輸出,以支持格式。您還可以指定字幕文件(SCC格式)以在轉碼期間添加到輸出中。

字幕支持的輸入格式:

  • 具有字幕軌道為CEA-608格式的MP4 / M4V視頻文件
  • 使用caption_url選項指定的VTT,SCC,DFXP或SAMI文件

字幕支持的輸出格式:

  • MP4 / M4V文件,帶有CEA-608格式的字幕軌道
  • HLS輸出(帶TS格式的H.264視頻的分段輸出)
  • captions類型輸出也支援 SCC 和 DFXP 格式

對於HLS,字幕必須映射到輸出以獲取正確的清單內字幕。例如:

{
  「標籤」:“字幕”,
  “ type”:“字幕”,
  “分段”:是的,
  “公開”:是,
  “ filename”:“ captions.m3u8”,
  “ caption_url”:“ PATH_TO_CAPTION_FILE_HERE”,
  “ streaming_delivery_format”:“ hls”
},{
  “ filename”:“ master_playlist.m3u8”,
  “ type”:“播放列表”,
  “標題”:[{
    “路徑”:“ Captions / captions.m3u8”,
    「語言」:「en」,
    “名稱”:“英語”
  }],
  “信息流”:[{
    “ path”:“ video / video-1800.m3u8”,
    “源”:“ video-res1”,
    “音頻”:“ 64k_audio”
  }]
 }

注意:當前,以下限制適用於字幕轉換:

對於DFXP輸入:

  • 所有特殊字符都需要UTF8編碼
  • 僅轉換第一種語言(第一個DIV標籤)
  • 不支持動畫,佈局和區域功能
  • 樣式可以內聯或由ID引用,但是僅應用tts:textAlign屬性
  • 嵌套的DIV和P標籤將被忽略
  • SPAN標籤被忽略
  • 可以使用BR標籤插入明確的休息時間
  • 任何時候屏幕上都只能顯示一個字幕(後續的字幕將終止於先前的字幕)

對於SAMI輸入:

  • 僅列出的第一語言被轉換(第一類選擇器樣式)
  • 不支持內聯樣式
  • 不支持與佈局相關的樣式標籤(表格,div等)
  • 可以使用單獨的P標籤插入明確的休息時間

字幕

caption_url:String

API 版本:V1,V2

上級:輸出

有效值:SCC,DFXP或SAMI字幕文件的有效URL,以包含在輸出中

兼容的工作類型:VOD

例: http://example.com/captions.scc

描述:

包含在輸出中的SCC,DFXP或SAMI字幕文件的URL。

Zencoder支持多種輸出視頻格式的字幕:

  • MP4 / M4V文件,帶有CEA-608格式的字幕軌道
  • HLS輸出(帶TS格式的H.264視頻的分段輸出)

 

注意:多路復用輸出當前不支持字幕。

{
  「輸入」:「S3://zencodertesting/test.mov」,
  「輸出」:[
    {
      “ caption_url”:“ http://example.com/captions.scc”
    }
  ]
 }

也可以看看: skip_captionsprepare_for_segmenting

跳過字幕

skip_captions:Boolean

API 版本:V2

上級:輸出

默認:

有效值:對或錯

兼容的工作類型:VOD

例:真正

描述:

不要在輸出文件中添加標題或將標題傳遞給輸出文件。

{
  「輸入」:「S3://zencodertesting/test.mov」,
  「輸出」:[
    {
      “ skip_captions”:“ true”
    }
  ]
 }

也可以看看: caption_urlprepare_for_segmenting