最近,亞馬遜在其官方博客中宣布了,其彈性媒體轉碼工具新增對字幕處理的支持。現在,用戶可以在對媒體文件轉碼的同時,對字幕進行保存全部、部分或者全部刪除等操作,減輕了相關應用程序開發者的負擔。 以下為譯文: 亞馬遜在其彈性轉碼器中添加了對字幕的支持,F在,用戶可以在對媒體文件進行轉碼的同時對字幕進行添加、刪除或者保存操作。字幕還可以作為音頻內容的介紹,讓更多人能夠訪問。在 1990 年通過的美國殘疾人法案上,字幕已經成為某些內容在美國公映的強制性部分。 關于字幕 在字幕中,術語“內置字幕”是指必須由觀眾來激活的字幕,而諸如“開放”、“燒入”,或“硬編碼”等字幕選擇則是對每個人都是可見的。自從 1973 年,內置字幕進入公眾視線,大量相關的標準出現了。起初,電視節目的字幕信息中隱藏了一部分的廣播信號(也被稱為 EIA-608,CEA-608,或“第 21 行字幕”)。隨著數字廣播電視的出現,EIA-708 協議也逐漸成為主流協議。多年來,大多數協議幾乎都經過了反復提煉,專業化,并不斷擴展,最終演變成其他協議,這其中包括(但絕對不是局限于)TTML,DFXP,EBU-TT,SRC,WEBVTT,SCC,和 mov-text。為了讓字幕的形式更為靈活(和復雜),可以選擇將字幕嵌入視頻流或者單獨建立一個字幕文件。 作為一個開發者,使開發的應用支持所有的視頻格式是一個困難的工作。因為,開發者需要處理多種不同格式的輸入輸出,并且確保每一個格式都夠能夠在設計的功能里正常使用。幸運的是,現在亞馬遜的彈性媒體轉碼器將完成這項繁重的工作,而開發者只需將重心放在應用程序的開發上。 新的字幕支持 彈性媒體轉碼器支持一下幾種格式的字幕: - CEA-608
- CEA-708
- TTML
- DFXP
- EBU-TT
- SRT
- WebVTT
- SCC
- mov-text
如果輸入的文件字幕包含多種語言,用戶可以選擇保留全部、部分或者全部刪除它們。 彈性媒體轉碼器還能夠生成如下幾種格式的字幕(一種嵌入式和四個外部導入式): 字幕的控制方式 用戶可以使用 AWS Management Console、AWS CLI 或者 Elastic Transcoder API 來控制字幕。下面來看一下,AWS 如何提供對字幕控制臺的支持: 首先,在轉碼設置部分提供了字幕合并的選項。 如果用戶的文件包含一個或多個字幕,點擊 Add Caption Source 逐一添加字幕。 指定字幕所需的格式或多種格式(如果用戶想添加多種格式,點擊“Add Caption Format”)。如果用戶選擇的格式需要單獨存儲字幕,用戶必須為字幕指定一個命名模式。該模式將被用來產生其附屬文件或最終文件的文件名。
|