两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種多媒體文件轉(zhuǎn)碼方法及裝置的制造方法

文檔序號(hào):9814761閱讀:208來源:國知局
一種多媒體文件轉(zhuǎn)碼方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別涉及一種多媒體文件轉(zhuǎn)碼方法及裝置。
【背景技術(shù)】
[0002]目前,隨著終端技術(shù)的發(fā)展,多數(shù)信息都以多媒體文件的形式被存儲(chǔ),以便用戶通過瀏覽多媒體文件來獲取相應(yīng)的信息。但由于多種多媒體編碼標(biāo)準(zhǔn)的存在,存在著不同格式的多媒體文件。為了適應(yīng)不同的網(wǎng)絡(luò)帶寬、不同的終端處理能力和不同的用戶需求,通常需要對(duì)多媒體文件進(jìn)行轉(zhuǎn)碼,即需將一種格式的多媒體文件轉(zhuǎn)換成另一種格式的多媒體文件。為了滿足用戶的上述需用,相關(guān)技術(shù)提供了相應(yīng)的轉(zhuǎn)碼工具,以便對(duì)多媒體文件進(jìn)行轉(zhuǎn)碼。但該種方式可能會(huì)出現(xiàn)轉(zhuǎn)碼速率慢的問題,從而浪費(fèi)用戶時(shí)間,給用戶帶來不便,降低用戶體驗(yàn)度。

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

[0003]本發(fā)明提供一種多媒體文件轉(zhuǎn)碼方法及裝置,用以提高轉(zhuǎn)碼速率。
[0004]本發(fā)明提供一種多媒體文件轉(zhuǎn)碼方法,包括:
[0005]根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件及文件大小參數(shù);其中,所述文件大小參數(shù)是指用于衡量所述多媒體文件的數(shù)據(jù)量大小的參數(shù);所述轉(zhuǎn)碼指令包括所述多媒體文件的標(biāo)識(shí)和所述文件大小參數(shù);
[0006]判斷所述文件大小參數(shù)是否大于預(yù)設(shè)閾值;
[0007]當(dāng)所述文件大小參數(shù)大于所述預(yù)設(shè)閾值時(shí),調(diào)用多個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼;
[0008]當(dāng)所述文件大小參數(shù)不大于所述預(yù)設(shè)閾值時(shí),調(diào)用一個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼。
[0009]在一個(gè)實(shí)施例中,所述文件大小參數(shù)包括所述多媒體文件占用存儲(chǔ)空間的大小和所述多媒體文件的播放時(shí)長中的任一個(gè)或多個(gè)。
[0010]在一個(gè)實(shí)施例中,所述根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件,包括:
[0011]接收客戶端發(fā)送的多媒體文件的消息摘要算法第五版MD5值;
[0012]根據(jù)所述消息摘要算法第五版MD5值,判斷本地是否存儲(chǔ)有所述多媒體文件;
[0013]當(dāng)本地存儲(chǔ)有所述多媒體文件時(shí),不接收所述客戶端上傳的所述多媒體文件,向所述客戶端反饋所述多媒體文件已上傳成功,根據(jù)所述消息摘要算法第五版MD5值,從本地查找到所述多媒體文件;
[0014]當(dāng)本地未存儲(chǔ)有所述多媒體文件時(shí),接收所述客戶端上傳的所述多媒體文件。
[0015]在一個(gè)實(shí)施例中,所述消息摘要算法第五版MD5值的生成方式包括:
[0016]所述客戶端接收輸入的上傳指令;
[0017]所述客戶端根據(jù)所述上傳指令確定要上傳的所述多媒體文件;
[0018]所述客戶端根據(jù)所述多媒體文件生成所述消息摘要算法第五版MD5值。
[0019]在一個(gè)實(shí)施例中,所述預(yù)設(shè)閾值是通過以下過程確定的:
[0020]獲取所述多媒體文件的預(yù)設(shè)轉(zhuǎn)碼時(shí)長及所述轉(zhuǎn)碼模塊的實(shí)際轉(zhuǎn)碼速率;所述預(yù)設(shè)轉(zhuǎn)碼時(shí)長是指預(yù)設(shè)的對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼所花費(fèi)的時(shí)長;
[0021]將所述預(yù)設(shè)轉(zhuǎn)碼時(shí)長與所述實(shí)際轉(zhuǎn)碼速率進(jìn)行相乘,獲得在所述預(yù)設(shè)轉(zhuǎn)碼時(shí)長內(nèi)所述轉(zhuǎn)碼模塊所能轉(zhuǎn)換的多媒體數(shù)據(jù)的數(shù)據(jù)量值;
[0022]將所述數(shù)據(jù)量值作為所述預(yù)設(shè)閾值。
[0023]在一個(gè)實(shí)施例中,所述調(diào)用多個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼,包括:
[0024]對(duì)所述多媒體文件進(jìn)行分割,獲得所述多媒體文件的至少兩個(gè)子文件;
[0025]調(diào)用與所述子文件的數(shù)量相一致的轉(zhuǎn)碼模塊對(duì)所有所述子文件進(jìn)行轉(zhuǎn)碼;其中,每個(gè)所述轉(zhuǎn)碼模塊僅對(duì)一個(gè)所述子文件進(jìn)行轉(zhuǎn)碼。
[0026]在一個(gè)實(shí)施例中,所述調(diào)用多個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼,包括:
[0027]調(diào)用轉(zhuǎn)碼系統(tǒng)的接口,將所述多媒體文件傳輸給所述轉(zhuǎn)碼系統(tǒng)以進(jìn)行轉(zhuǎn)碼;所述轉(zhuǎn)碼系統(tǒng)包括多個(gè)轉(zhuǎn)碼模塊;
[0028]所述調(diào)用一個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼,包括:
[0029]調(diào)用轉(zhuǎn)碼工具對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼,所述轉(zhuǎn)碼工具包括一個(gè)轉(zhuǎn)碼模塊。
[0030]本發(fā)明還提供一種多媒體文件轉(zhuǎn)碼裝置,包括:
[0031]獲取模塊,用于根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件及文件大小參數(shù);其中,所述文件大小參數(shù)是指用于衡量所述多媒體文件的數(shù)據(jù)量大小的參數(shù);所述轉(zhuǎn)碼指令包括所述多媒體文件的標(biāo)識(shí)和所述文件大小參數(shù);
[0032]判斷模塊,用于判斷所述文件大小參數(shù)是否大于預(yù)設(shè)閾值;
[0033]第一調(diào)用模塊,用于當(dāng)所述文件大小參數(shù)大于所述預(yù)設(shè)閾值時(shí),調(diào)用多個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼;
[0034]第二調(diào)用模塊,用于當(dāng)所述文件大小參數(shù)不大于所述預(yù)設(shè)閾值時(shí),調(diào)用一個(gè)轉(zhuǎn)碼模塊對(duì)所述多媒體文件進(jìn)行轉(zhuǎn)碼。
[0035]在一個(gè)實(shí)施例中,所述文件大小參數(shù)包括所述多媒體文件占用存儲(chǔ)空間的大小和所述多媒體文件的播放時(shí)長中的任一個(gè)或多個(gè)。
[0036]在一個(gè)實(shí)施例中,所述獲取模塊,包括:
[0037]第一接收子模塊,用于接收客戶端發(fā)送的多媒體文件的消息摘要算法第五版MD5值;
[0038]判斷子模塊,用于根據(jù)所述消息摘要算法第五版MD5值,判斷本地是否存儲(chǔ)有所述多媒體文件;
[0039]查找子模塊,用于當(dāng)本地存儲(chǔ)有所述多媒體文件時(shí),不接收所述客戶端上傳的所述多媒體文件,向所述客戶端反饋所述多媒體文件已上傳成功,根據(jù)所述消息摘要算法第五版MD5值,從本地查找到所述多媒體文件;
[0040]第二接收子模塊,用于當(dāng)本地未存儲(chǔ)有所述多媒體文件時(shí),接收所述客戶端上傳的所述多媒體文件。
[0041]本發(fā)明實(shí)施例提供的多媒體文件轉(zhuǎn)碼方法及裝置,使得服務(wù)器可以根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件及文件大小參數(shù),根據(jù)該文件大小參數(shù)調(diào)用相應(yīng)數(shù)目的轉(zhuǎn)碼模塊,即根據(jù)獲取到的多媒體文件的數(shù)據(jù)量大小調(diào)用相應(yīng)數(shù)目的轉(zhuǎn)碼模塊,來對(duì)該多媒體文件進(jìn)行轉(zhuǎn)碼,從而實(shí)現(xiàn)提高了轉(zhuǎn)碼速率,節(jié)約了用戶時(shí)間,滿足了用戶需求,避免了由于調(diào)用過多的轉(zhuǎn)碼模塊而造成的系統(tǒng)資源浪費(fèi),提高了用戶的體驗(yàn)度。
[0042]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0043]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0044]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0045]圖1為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼方法的流程圖;
[0046]圖2為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼方法中步驟SlOl的流程圖;
[0047]圖3為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼方法中步驟S103的流程圖;
[0048]圖4為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼裝置的框圖;
[0049]圖5為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼裝置中獲取模塊41的框圖。
【具體實(shí)施方式】
[0050]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明實(shí)施例提供了一種多媒體文件轉(zhuǎn)碼方法,該方法涉及兩方:客戶端和服務(wù)器端,其中,客戶端用于向服務(wù)器端發(fā)送轉(zhuǎn)碼指令;服務(wù)器端用于根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件及文件大小參數(shù),根據(jù)該文件大小參數(shù)調(diào)用相應(yīng)數(shù)目的轉(zhuǎn)碼模塊,即根據(jù)獲取到的多媒體文件的數(shù)據(jù)量大小調(diào)用相應(yīng)數(shù)目的轉(zhuǎn)碼模塊,來對(duì)該多媒體文件進(jìn)行轉(zhuǎn)碼;兩方結(jié)合從而完成轉(zhuǎn)碼過程。下面說明在完成多媒體文件轉(zhuǎn)碼的過程中,服務(wù)器端的操作流程。
[0052]圖1為本發(fā)明實(shí)施例提供的一種多媒體文件轉(zhuǎn)碼方法的流程圖,如圖1所示,一種多媒體文件轉(zhuǎn)碼方法,用于服務(wù)器端,包括以下步驟S101-S104:
[0053]在步驟SlOl中,根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取多媒體文件及文件大小參數(shù);其中,所述文件大小參數(shù)是指用于衡量所述多媒體文件的數(shù)據(jù)量大小的參數(shù);所述轉(zhuǎn)碼指令包括所述多媒體文件的標(biāo)識(shí)和所述文件大小參數(shù)。
[0054]在一個(gè)實(shí)施例中,步驟SlOl中的根據(jù)從客戶端接收的轉(zhuǎn)碼指令,獲取文件大小參數(shù)可實(shí)施為,接收客戶端發(fā)送的轉(zhuǎn)碼指令;從轉(zhuǎn)碼指令中獲取文件大小參數(shù)。
[0055]在一個(gè)實(shí)施例中,所述文件大小參數(shù)可包括多媒體文件占用存儲(chǔ)空間的大小和多媒體文件的播放時(shí)長中的任一個(gè)或多個(gè)。其中,所述多媒體文件占用存儲(chǔ)空間的大小,可以直接衡量該多媒體文件的數(shù)據(jù)量大小;例如,若某多媒體文件占用存儲(chǔ)空間的大小為100KB(KByte,千字節(jié)),那么該多媒體文件的數(shù)據(jù)量大小即為100KB。而所述多媒體文件的播放時(shí)長,在一些情況下,可以間接衡量該多媒體文件的數(shù)據(jù)量大??;例如,在A視頻文件和B視頻文件的視頻碼率相同,且該
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
含山县| 平乐县| 桃园县| 韶关市| 民县| 博客| 墨竹工卡县| 和田县| 上饶市| 西充县| 河间市| 鲜城| 菏泽市| 苏尼特左旗| 小金县| 阳泉市| 永顺县| 景宁| 咸丰县| 顺义区| 桓仁| 潞西市| 福州市| 延川县| 凤庆县| 社旗县| 承德县| 清流县| 普兰店市| 仁怀市| 黄龙县| 新干县| 太谷县| 沧州市| 正宁县| 仲巴县| 东乡| 淮北市| 铜川市| 张家界市| 赫章县|