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