亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

外掛字幕加載的方法、裝置及藍(lán)光播放機(jī)的制作方法

文檔序號:8320316閱讀:1103來源:國知局
外掛字幕加載的方法、裝置及藍(lán)光播放機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于藍(lán)光播放技術(shù)領(lǐng)域,尤其涉及一種外掛字幕加載的方法、裝置及藍(lán)光播放機(jī)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)帶寬的不斷增加以及離線下載的應(yīng)用的不斷增加,越來越多的用戶可以選擇通過網(wǎng)絡(luò)下載的方式來獲得所要觀看的視頻,特別是下載一些最近流行的高清電影。同時,用戶也可以對經(jīng)典高清電影下載后進(jìn)行收藏和分享。
[0003]然而,在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)提供的藍(lán)光播放機(jī)至少存在如下問題:
[0004]由于不同網(wǎng)站的下載和分享,會導(dǎo)致實際的影片名稱格式也是“千奇百怪”(有中英文混合一起的,有上傳用戶根據(jù)自己的理解添加、更改的,也有文件名是按照RIP的編碼格式命名的等等),同理,下載的字幕文件也存在同樣的問題。舉例,如:影片的文件名稱是:《銀河護(hù)衛(wèi)隊之太空決戰(zhàn)2014》;而字幕的文件名稱則是:《銀河護(hù)衛(wèi)隊.Guardians ofthe Galaxy 2014.公映字幕》。
[0005]但是,藍(lán)光播放機(jī)對視頻文件的外掛字幕進(jìn)行加載時,要求保證視頻文件和外掛字幕文件必須存儲在同一文件夾下,其文件命名的規(guī)則是:外掛字幕文件的名稱與視頻文件的名稱保持一致,當(dāng)兩者的名稱保持一致時,藍(lán)光播放機(jī)在播放視頻文件的同時才能加載外掛字幕文件。如:視頻文件的名稱為AAABBBCC.mp4,則外掛字幕文件的名稱也需要保持一致,即:外掛字幕文件的名稱必須是AAABBBCC.srt、AAABBBCC.sm1、AAABBBCC.sub、AAABBBCC.txt,AAABBBCC.ssa,AAABBBCC.1dx+sub,AAABBBCC.ass 等符合字幕類文件格式的名稱。
[0006]這種命名的規(guī)則會給用戶帶來不便和疑惑,需要用戶手動將硬盤中的視頻文件的名稱或是字幕文件的名稱更改為一樣的命名(更改為視頻文件的名稱或是字幕文件的名稱中的其中一方都可以)后,再加載播放視頻文件,才能實現(xiàn)對字幕文件的加載。
[0007]總之,現(xiàn)有的藍(lán)光播放機(jī)提供的外掛字幕加載的方法,操作繁瑣,用戶體驗差。

【發(fā)明內(nèi)容】

[0008]有鑒于此,本發(fā)明實施例提供一種外掛字幕加載的方法、裝置及藍(lán)光播放機(jī),以解決現(xiàn)有的藍(lán)光播放機(jī)提供的外掛字幕加載的方法,操作繁瑣,用戶體驗差的問題。
[0009]第一方面,提供一種外掛字幕加載的方法,包括:
[0010]播放選定的視頻文件;
[0011]獲取所述視頻文件的名稱中的關(guān)鍵字;
[0012]獲取字幕類文件的名稱;
[0013]將所述關(guān)鍵字與獲取到的字幕類文件的名稱進(jìn)行匹配,如果匹配成功,則加載所述字幕類文件。
[0014]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述將所述關(guān)鍵字與所述字幕類文件的名稱進(jìn)行匹配,如果匹配成功,則加載所述字幕類文件,包括:
[0015]如果至少有兩個字幕類文件與所述關(guān)鍵字匹配,則先從所述至少兩個字幕類文件中選定一個字幕類文件作為待加載字幕類文件,再加載所述待加載字幕類文件。
[0016]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述字幕類文件與所述視頻文件存儲在同一個路徑下的同一文件夾中;或者
[0017]所述字幕類文件與所述視頻文件存儲在不同的文件夾中。
[0018]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式或者第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述字幕類文件的格式包括:srt、sm1、sub、txt、ssa、idx+sub、ass0
[0019]第二方面,提供一種外掛字幕加載的裝置,包括:
[0020]播放單元,用于播放選定的視頻文件;
[0021]第一獲取單元,用于獲取所述視頻文件的名稱中的關(guān)鍵字;
[0022]第二獲取單元,用于獲取字幕類文件的名稱;
[0023]字幕加載單元,用于將所述關(guān)鍵字與獲取到的字幕類文件的名稱進(jìn)行匹配,如果匹配成功,則加載所述字幕類文件。
[0024]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述字幕加載單元,包括:
[0025]加載模塊,用于如果至少有兩個字幕類文件與所述關(guān)鍵字匹配,則先從所述至少兩個字幕類文件中選定一個字幕類文件作為待加載字幕類文件,再加載所述待加載字幕類文件。
[0026]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述字幕類文件與所述視頻文件存儲在同一個路徑下的同一文件夾中;或者
[0027]所述字幕類文件與所述視頻文件存儲在不同的文件夾中。
[0028]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式或者第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述字幕類文件的格式包括:srt、sm1、sub、txt、ssa、idx+sub、ass0
[0029]第三方面,提供一種藍(lán)光播放機(jī),所述藍(lán)光播放機(jī)包括如第二方面所述的外掛字幕加載的裝置。
[0030]在本發(fā)明實施例,在藍(lán)光播放機(jī)播放視頻文件時,先獲取播放的視頻文件的名稱的關(guān)鍵字,再通過關(guān)鍵字匹配算法去匹配獲取到的字幕類文件的名稱,當(dāng)查找與關(guān)鍵字相匹配的字幕類文件的名稱時,自動加載該字幕類文件,并將字幕文本同當(dāng)前播放的視頻幀一起進(jìn)行顯示,從而不用用戶更改視頻文件或者字幕類文件的名稱,即可加載相應(yīng)的字幕類文件,簡單、快捷,且不易出錯,省去了用戶手動將磁盤中的視頻文件或者字幕類文件的名稱一一進(jìn)行更改的繁瑣操作。
【附圖說明】
[0031]圖1是本發(fā)明外掛字幕加載的方法實施例的實現(xiàn)流程圖;
[0032]圖2是本發(fā)明外掛字幕加載的裝置實施例的結(jié)構(gòu)框圖;
[0033]圖3是本發(fā)明藍(lán)光播放機(jī)實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0034]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]在本發(fā)明實施例中,在藍(lán)光播放機(jī)播放視頻文件時,先獲取播放的視頻文件的名稱的關(guān)鍵字,再通過關(guān)鍵字匹配算法去匹配獲取到的字幕類文件的名稱,當(dāng)查找與關(guān)鍵字相匹配的字幕類文件的名稱時,自動加載該字幕類文件,使得字幕文本同當(dāng)前播放的視頻幀一起進(jìn)行顯示。
[0036]以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進(jìn)行詳細(xì)描述:
[0037]實施例一
[0038]圖1示出了本發(fā)明實施例一提供的外掛字幕加載的方法的實現(xiàn)流程,詳述如下:
[0039]在步驟SlOl中,播放選定的視頻文件。
[0040]在本發(fā)明實施例中,打開藍(lán)光播放機(jī)后,用戶可以選擇文件夾中的一個視頻文件進(jìn)行播放。
[0041]在步驟S102中,獲取所述視頻文件的名稱中的關(guān)鍵字。
[0042]在本發(fā)明實施例中,藍(lán)光播放機(jī)獲取當(dāng)前播放的視頻文件的名稱中的關(guān)鍵字。如:當(dāng)前播放的視頻文件的名稱為《銀河護(hù)衛(wèi)隊之太空決戰(zhàn)2014》,則獲取名稱中的關(guān)鍵字“銀河護(hù)衛(wèi)隊”,并將該關(guān)鍵字進(jìn)行存儲,作為關(guān)鍵字的參考基準(zhǔn)。
[0043]在步驟S103中,獲取字幕類文件的名稱。
[0044]在本發(fā)明實施例中,藍(lán)光播放機(jī)可以獲取本地盤符中存儲的字幕類文件的名稱。
[0045]其中,目前流行的字幕類文件的格式包括:srt、sm1、sub、txt、ssa、idx+sub、ass等,以后綴名.srt、.sm1、.sub、.txt、.ssa、.idx+sub、.ass命名的字幕文件,表示不同格式的字蒂類文件。
[0046]具體的,字幕類文件存儲在藍(lán)光播放機(jī)的本地磁盤中,可以與當(dāng)前播放的視頻文件存儲在同一個路徑下的同一文件夾中,也可以與當(dāng)前播放的視頻文件存儲在不同的文件夾中,本發(fā)明實施例中不做限制。
[0047]在步驟S104中,將所述關(guān)鍵字與獲取到的字幕類文件的名稱進(jìn)行匹配,如果匹配成功,則加載所述字幕類文件。
[0048]在本發(fā)明實施例中,藍(lán)光播放機(jī)將步驟S102獲取到的關(guān)鍵字與步驟S103獲取到的字幕類文件的名稱進(jìn)行匹配,可以直接加載第一個匹配成功的字幕類文件。
[0049]優(yōu)選地,如果只有一個字幕類文件與所述關(guān)鍵字匹配,則直接加載所述字幕類文件;如果至少有兩個字幕類文件與所述關(guān)鍵字匹配,則先從所述至少兩個字幕類文件中選定一個字幕類文件作為待加載字幕類文件,再加載所述待加載字幕類文件。
[0050]當(dāng)與所述關(guān)鍵字匹配的字幕類文件有多個,并且是不同國家的字幕文件時,用戶可以按遙控器的字幕按鍵進(jìn)行下拉選擇,選定其中一個字幕類文件作為待加載字幕類文件,由藍(lán)光播放機(jī)加載所述待加載字幕類文件。
[0051]因為字幕類文件中包括字幕文本、字幕文本出現(xiàn)/消失的時間、字幕文本的特效、字幕文本的樣式等,加載好字幕類文件后,藍(lán)光播放機(jī)在播放選定的視頻文件的同時,會在相應(yīng)的時間將加載的字幕類文件中的字幕文本以相應(yīng)的特效、樣式“畫”在當(dāng)前播放的視頻文件上,用戶在顯示器上觀看視頻的同時,可以觀看相應(yīng)的字幕文本。
[0052]具體的,可以利用哈希算法等現(xiàn)有的關(guān)鍵字匹配算法進(jìn)行關(guān)鍵字與字幕類文件的名稱之間的匹配,具體采用何種匹配算法,本發(fā)明實施例中不做限制。
[0053]另外,藍(lán)光播放機(jī)將步驟S102獲取到的關(guān)鍵字與步驟S103獲取到的字幕類文件的名稱進(jìn)行匹配,匹配失敗時,表示沒有找到與所述關(guān)鍵字匹配的字幕類文件,這時,藍(lán)光播放機(jī)不加載任何的字幕類文件,只播放選定的視頻文件,用戶在顯示器上只能觀看視頻。
[0054]本實施例,在藍(lán)光播放機(jī)播放視頻文件時,先獲取播放的視頻文件的名稱的關(guān)鍵字,再通過關(guān)鍵字匹配算法去匹配獲取到的字幕類文件的名稱,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1