【編者按】 最近,亞馬遜在其官方博客中宣布了,其彈性媒體轉(zhuǎn)碼工具新增對字幕處理的支持。現(xiàn)在,用戶可以在對媒體文件轉(zhuǎn)碼的同時,對字幕進行保存全部、部分或者全部刪除等操作,減輕了相關(guān)應(yīng)用程序開發(fā)者的負擔(dān)。
以下為譯文:
訂閱“AWS中文技術(shù)社區(qū)”微信公眾號,實時掌握AWS技術(shù)及產(chǎn)品消息!
AWS中文技術(shù)社區(qū)為廣大開發(fā)者提供了一個Amazon Web Service技術(shù)交流平臺,推送AWS最新資訊、技術(shù)視頻、技術(shù)文檔、精彩技術(shù)博文等相關(guān)精彩內(nèi)容,更有AWS社區(qū)專家與您直接溝通交流!快加入AWS中文技術(shù)社區(qū),更快更好的了解AWS云計算技術(shù)。
亞馬遜在其彈性轉(zhuǎn)碼器中添加了對字幕的支持。現(xiàn)在,用戶可以在對媒體文件進行轉(zhuǎn)碼的同時對字幕進行添加、刪除或者保存操作。字幕還可以作為音頻內(nèi)容的介紹,讓更多人能夠訪問。在1990年通過的美國殘疾人法案上,字幕已經(jīng)成為某些內(nèi)容在美國公映的強制性部分。
關(guān)于字幕
在字幕中,術(shù)語“內(nèi)置字幕”是指必須由觀眾來激活的字幕,而諸如“開放”、“燒入”,或“硬編碼”等字幕選擇則是對每個人都是可見的。自從1973年,內(nèi)置字幕進入公眾視線,大量相關(guān)的標(biāo)準(zhǔn)出現(xiàn)了。起初,電視節(jié)目的字幕信息中隱藏了一部分的廣播信號(也被稱為EIA-608,CEA-608,或“第21行字幕”)。隨著數(shù)字廣播電視的出現(xiàn),EIA-708協(xié)議也逐漸成為主流協(xié)議。多年來,大多數(shù)協(xié)議幾乎都經(jīng)過了反復(fù)提煉,專業(yè)化,并不斷擴展,最終演變成其他協(xié)議,這其中包括(但絕對不是局限于)TTML,DFXP,EBU-TT,SRC,WEBVTT,SCC,和mov-text。為了讓字幕的形式更為靈活(和復(fù)雜),可以選擇將字幕嵌入視頻流或者單獨建立一個字幕文件。
作為一個開發(fā)者,使開發(fā)的應(yīng)用支持所有的視頻格式是一個困難的工作。因為,開發(fā)者需要處理多種不同格式的輸入輸出,并且確保每一個格式都夠能夠在設(shè)計的功能里正常使用。幸運的是,現(xiàn)在亞馬遜的彈性媒體轉(zhuǎn)碼器將完成這項繁重的工作,而開發(fā)者只需將重心放在應(yīng)用程序的開發(fā)上。
新的字幕支持
彈性媒體轉(zhuǎn)碼器支持一下幾種格式的字幕:
如果輸入的文件字幕包含多種語言,用戶可以選擇保留全部、部分或者全部刪除它們。
彈性媒體轉(zhuǎn)碼器還能夠生成如下幾種格式的字幕(一種嵌入式和四個外部導(dǎo)入式):
字幕的控制方式
用戶可以使用AWS Management Console、AWS CLI或者Elastic Transcoder API來控制字幕。下面來看一下,AWS如何提供對字幕控制臺的支持:
首先,在轉(zhuǎn)碼設(shè)置部分提供了字幕合并的選項。
如果用戶的文件包含一個或多個字幕,點擊Add Caption Source逐一添加字幕。
指定字幕所需的格式或多種格式(如果用戶想添加多種格式,點擊“Add Caption Format”)。如果用戶選擇的格式需要單獨存儲字幕,用戶必須為字幕指定一個命名模式。該模式將被用來產(chǎn)生其附屬文件或最終文件的文件名。
更多詳情請見 Elastic Transcoder
原文鏈接: Process Captions with Amazon Elastic Transcoder
如您需要了解AWS最新資訊或是技術(shù)文檔可訪問AWS中文技術(shù)社區(qū);如您有更多的疑問請在AWS技術(shù)論壇提出,稍后會有專家進行答疑。
(譯者/陳曉曉責(zé)編/王玉平)