概覽
Zencoder 可以自動為您的視頻生成音軌的字幕。該作業還可以通過包含視頻輸出來包含轉碼,但不是必須的。
目前,自動字幕僅限於以下語言
|
|
字幕支援的輸出格式 (設定使用format
):
- mp4 文件,帶有 CEA-608 格式的字幕軌道
- m3u8 輸出(帶有 TS 格式的 H.264 視頻的分段輸出)
captions
類型輸出也支援 SCC、WebVTT、VTT 和 DFXP 格式
除了下面描述的設置之外,您還需要使用以下設置:
啟用自動字幕
如果您是信用卡客戶,您可以前往「帳戶」>「訂閱」,然後按一下下圖所示的按鈕來啟用自動字幕功能:
如果您是高級客戶,則需要聯繫您的客戶成功經理以啟用自動字幕。
caption_from_audio_transcription 標題
caption_from_audio_transcription:Boolean
API 版本:V2
上級:輸出
默認:假
兼容的工作類型:VOD
描述:
當源文件中沒有字幕時,使用音頻轉錄生成字幕。
{
「輸入」:「S3://zencodertesting/test.mov」,
「輸出」:[
{
“ type”:“字幕”,
“caption_from_audio_transcription”:真
}
]
}
include_transcription_json
include_transcription_json:Boolean
API 版本:V2
上級:輸出
默認:假
兼容的工作類型:VOD
描述:
轉錄的 JSON 版本是否應與標題一起包含在內。caption_from_audio_transcription
也必須設定為true
。
{
「輸入」:「S3://zencodertesting/test.mov」,
「輸出」:[
{
“ type”:“字幕”,
“caption_from_audio_transcription”:是的,
“include_transcription_json”:真
}
]
}
示例 JSON 輸出
{
"results": {
"language_code": "en-US",
"transcripts": [
{
"transcript": "funny woman Tina Fey is about to team up with Steve Carell and "
}
],
"items": [
{
"start_time": "3.64",
"end_time": "3.94",
"confidence":"1.0",
"content": "funny"
},...
轉錄文件名
transcription_filename:String
API 版本:V2
上級:輸出
默認:沒有
兼容的工作類型:VOD
描述:
指定 JSON 轉錄文件的文件名。如果不包含,將使用默認名稱。如果包含,它必須有一個值,否則將返回錯誤。
{
「輸入」:「S3://zencodertesting/test.mov」,
「輸出」:[
{
“ type”:“字幕”,
“caption_from_audio_transcription”:是的,
“include_transcription_json”:是的,
“transcription_filename”:“stc-episode-3-transcript.json”
}
]
}
音頻語言
audio_language:String
API 版本:V2
上級:輸出
預設值: auto (與audio_language
值相同)
兼容的工作類型:VOD
描述:
用於轉錄的輸入音頻的語言。
該值是 BCP-47 風格的語言代碼,例如“en-US”、“en-GB”。
有效值:af-ZA, ar-AE, ar-SA, cy-GB, da-DK, de-CH, de-DE, en-AB, en-AU, en-GB, en-IE, en-IN, en-NZ, en-US, en-WL, en-ZA, es-ES, es-US, fa-IR, fr-CA, fr-FR, ga-IE, gd-GB, he-IL, hi-IN, id-ID, it-IT, ja-JP, ko-KR, ms-MY, nl-NL, pt-BR, pt-PT, ru-RU, ta-IN, te-IN, th-TH, tr-TR, zh-CN, zh-TW
{
「輸入」:「S3://zencodertesting/test.mov」,
「輸出」:[
{
“ type”:“字幕”,
“audio_language”:“es-ES”
}
]
}