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

一種Logo處理方法及裝置的制造方法

文檔序號:9582121閱讀:211來源:國知局
一種Logo處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及l(fā)ogo處理技術(shù)領(lǐng)域,尤其設(shè)及一種logo處理方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)和文化事業(yè)的發(fā)展,音視頻資源極大豐富,對音視頻文件的處理的需要 也快速增長。
[0003] 音視頻文件處理的大致流程如下:首先將需處理的音視頻文件解封裝成為視頻帖 序列和音頻帖序列;然后將視頻帖序列和音頻帖序列分別解碼為RAW格式和PCM格式數(shù)據(jù); 對RAW格式和PCM格式數(shù)據(jù)進行處理;再將RAW格式和PCM格式的數(shù)據(jù)編碼為所需格式的 音頻帖序列和視頻帖序列;最后將音頻帖序列和視頻帖序列封裝成需要的文件格式。
[0004] W上處理是通過計算機或計算機構(gòu)成的數(shù)據(jù)處理裝置來完成的,現(xiàn)有的運些計算 機或數(shù)據(jù)處理裝置是依靠本機的軟硬件資源來實現(xiàn)對文件的處理。音視頻文件處理的計算 量龐大,對處理裝置的運算能力和存儲資源消耗很大,而且隨著高清音視頻文件的日益增 多和處理需求的不斷增大,依靠單機進行音視頻文件處理的瓶頸問題日益突出,單機處理 速度慢且容易發(fā)生系統(tǒng)崩潰。即使用戶使用配置很高的計算機也難W保證處理的速度和穩(wěn) 定程度,尤其無法滿足大批量和時間要求很高的處理任務(wù)。 陽〇化]鑒于現(xiàn)有技術(shù)中存在的W上問題,提出了 一種分布式處理系統(tǒng),使用多臺計 算機或處理裝置來實現(xiàn)并行處理,從而大大減少了處理所需的時間,同時降低了系統(tǒng) 的處理壓力,減少了系統(tǒng)崩潰的可能性。本發(fā)明提供了一種用于分布式處理系統(tǒng)中的 Logo化OgOtype,圖標(biāo))添加方法,從而實現(xiàn)為目標(biāo)視頻添加Logo。

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

[0006] 本發(fā)明實施例提供一種logo處理方法及裝置,包括如下技術(shù)方案:
[0007] 根據(jù)本發(fā)明實施例的第一方面,提供一種logo處理方法,包括:
[0008] 獲取當(dāng)前視頻數(shù)據(jù)對應(yīng)的任務(wù)命令文件和logo文件;
[0009] 根據(jù)所述任務(wù)命令文件中的內(nèi)容生成源視頻文件名與對應(yīng)的身份標(biāo)識之間的地 圖文件;
[0010] 接收連接請求,根據(jù)所述連接請求發(fā)送所述地圖文件至解封裝裝置,W供所述解 封裝裝置根據(jù)所述地圖文件進行解封裝,并將解封裝后得到的音視頻文件發(fā)送至音視頻處 理裝置進行轉(zhuǎn)碼處理;
[0011] 根據(jù)所述連接請求發(fā)送所述logo文件至音視頻處理裝置,W供所述音視頻處理 裝置為轉(zhuǎn)碼處理后的音視頻文件添加logo。
[0012] 在一個實施例中,所述任務(wù)命令文件包括所述源視頻文件的轉(zhuǎn)碼命令,其中,每個 源視頻文件至少對應(yīng)一個任務(wù)命令文件。
[0013] 在一個實施例中,所述轉(zhuǎn)碼命令中包括文件身份標(biāo)識、處理進度、開始處理事件、 完成時間、音視頻文件大小、轉(zhuǎn)碼處理后的音視頻文件大小、音視頻文件名稱、轉(zhuǎn)碼處理后 的音視頻文件名稱、音視頻文件格式、轉(zhuǎn)碼處理后的音視頻文件格式、音視頻參數(shù)。
[0014] 在一個實施例中,所述獲取當(dāng)前視頻數(shù)據(jù)對應(yīng)的任務(wù)命令文件和logo文件,包 括:
[0015] 從預(yù)設(shè)目錄中讀取系統(tǒng)配置文件;
[0016] 從所述系統(tǒng)配置文件中獲取所述當(dāng)前視頻數(shù)據(jù)對應(yīng)的進程的配置項,其中所述配 置項中包括輸入配置項.
[0017] 從所述輸入配置項的預(yù)設(shè)目錄中獲取所述任務(wù)命令文件和所述logo文件。 陽01引在一個實施例中,所述logo文件包括BMP格式圖像文件。
[0019] 根據(jù)本發(fā)明實施例的第二方面,提供一種logo處理裝置,包括:
[0020] 獲取模塊,用于獲取當(dāng)前視頻數(shù)據(jù)對應(yīng)的任務(wù)命令文件和logo文件;
[0021] 生成模塊,用于根據(jù)所述任務(wù)命令文件中的內(nèi)容生成源視頻文件名與對應(yīng)的身份 標(biāo)識之間的地圖文件;
[0022] 第一交互模塊,用于接收連接請求,根據(jù)所述連接請求發(fā)送所述地圖文件至解封 裝裝置,W供所述解封裝裝置根據(jù)所述地圖文件進行解封裝,并將解封裝后得到的音視頻 文件發(fā)送至音視頻處理裝置進行轉(zhuǎn)碼處理;
[0023] 第二交互模塊,用于根據(jù)所述連接請求發(fā)送所述logo文件至音視頻處理裝置,W 供所述音視頻處理裝置為轉(zhuǎn)碼處理后的音視頻文件添加logo。
[0024] 在一個實施例中,所述任務(wù)命令文件包括所述源視頻文件的轉(zhuǎn)碼命令,其中,每個 源視頻文件至少對應(yīng)一個任務(wù)命令文件。
[00巧]在一個實施例中,所述轉(zhuǎn)碼命令中包括文件身份標(biāo)識、處理進度、開始處理事件、 完成時間、音視頻文件大小、轉(zhuǎn)碼處理后的音視頻文件大小、音視頻文件名稱、轉(zhuǎn)碼處理后 的音視頻文件名稱、音視頻文件格式、轉(zhuǎn)碼處理后的音視頻文件格式、音視頻參數(shù)。
[00%] 在一個實施例中,所述獲取模塊包括:
[0027] 讀取子模塊,用于從預(yù)設(shè)目錄中讀取系統(tǒng)配置文件;
[0028] 第一獲取子模塊,用于從所述系統(tǒng)配置文件中獲取所述當(dāng)前視頻數(shù)據(jù)對應(yīng)的進程 的配置項,其中所述配置項中包括輸入配置項;
[0029] 第二獲取子模塊,用于從所述輸入配置項的預(yù)設(shè)目錄中獲取所述任務(wù)命令文件和 所述logo文件。
[0030] 在一個實施例中,所述logo文件包括BMP格式圖像文件。
[0031] 本發(fā)明的實施例提供的技術(shù)方案可W包括W下有益效果:
[0032] 上述技術(shù)方案,可W為分布式處理系統(tǒng)中音視頻處理裝置進行轉(zhuǎn)碼處理后的音視 頻文件添加Logo,從而使得用戶可W將自己想要添加的Logo添加到視頻文件中。
[0033] 應(yīng)當(dāng)理解的是,W上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本發(fā)明。
【附圖說明】
[0034] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0035] 圖1是根據(jù)一示例性實施例示出的logo處理方法的流程圖。
[0036] 圖2是根據(jù)一示例性實施例示出的logo處理方法中步驟SlOl的流程圖。
[0037] 圖3是根據(jù)一示例性實施例示出的logo處理裝置的框圖。
[003引圖4是根據(jù)一示例性實施例示出的logo處理裝置中獲取模塊的框圖。
【具體實施方式】
[0039] 運里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。 陽040] 分布式處理系統(tǒng)包括:任務(wù)分發(fā)裝置(dispatcher)、解封裝裝置(ingress)、第 一傳輸裝置(offer)、多個音頻處理裝置(AP)、多個視頻處理裝置(VP)、第二傳輸裝置 (offer)、輸出裝置egress和監(jiān)視裝置Watcher,其中,在每個裝置中均設(shè)置有監(jiān)控裝置 Monitor,不同的裝置之間,通過監(jiān)控裝置進行交互。下面詳細說明個裝置:
[0041] 任務(wù)分發(fā)裝置獲得視頻數(shù)據(jù),然后分給解封裝裝置。
[0042] 解封裝裝置將視頻數(shù)據(jù)打散,得到音頻文件(。goa)、視頻文件(。gop)、音頻總數(shù) 信息、視頻總數(shù)信息,對音頻文件和視頻文件進行解封裝,得到多個視頻文件碎片和多個音 頻文件碎片。其中,對于音頻文件碎片,可W每10分鐘作為一段(不是整分鐘,有出入)對 于視頻文件碎片,可W每分鐘為一段(不是整分鐘,有出入)。
[0043] 第一傳輸裝置用于將不同的打散碎片傳輸給相應(yīng)的音頻或視頻處理裝置進行處 理。
[0044] 音頻處理裝置用于處理音頻文件碎片,包括對音頻文件碎片進行解碼,進行圖像 處理,對處理后的圖像進行編碼。第一傳輸裝置將音頻總數(shù)信息傳輸給音頻處理裝置,但是 音頻處理裝置不處理,音頻處理裝置轉(zhuǎn)發(fā)給輸出裝置Egress。
[0045] 同理,視頻處理裝置用于處理視頻文件碎片。
[0046] 第二傳輸裝置用于將音頻處理裝置和視頻處理裝置處理得到的數(shù)據(jù)傳輸給輸出 裝置egresso
[0047] 輸出裝置Egress用于根據(jù)音頻總數(shù)信息和視頻總數(shù)信息對音頻處理裝置和視頻 處理裝置處理后得到的數(shù)據(jù)進行匯總。
[0048] 監(jiān)視裝置Watcher提供客戶端查詢數(shù)據(jù)的接口,與任務(wù)分發(fā)裝置(dispatcher)連 接。監(jiān)視裝置Watcher與任務(wù)分發(fā)裝置(dispatcher)通過共享內(nèi)存共享信息。 W例監(jiān)控裝置Monitor,負責(zé)信息的接收和匯總,與任務(wù)分發(fā)裝置(dispatcher)連接。 任務(wù)分發(fā)裝置通過各裝置中的監(jiān)控裝置監(jiān)控其任務(wù)的狀態(tài),進而可W根據(jù)其任務(wù)的狀態(tài)為 其分發(fā)任務(wù)。
[0050] 本發(fā)明實施例提供了一種logo處理方法,如圖1所示,該方法包括步驟 S101-S102:
[0051] 在步驟SlOl中,獲取當(dāng)前視頻數(shù)據(jù)對應(yīng)的任務(wù)命令文件和logo文件;
[0052] 在步驟S102中,根據(jù)任務(wù)命令文件中的內(nèi)容生成源視頻文件名與對應(yīng)的身份標(biāo) 識之間的地圖文件;
[0053] 在步驟S103中,接收連接請求,根據(jù)連接請求發(fā)送地圖文件至解封裝裝置,W供 解封裝裝置根據(jù)地圖文件進行解封裝,并將解封裝后得到的音視頻文件發(fā)送至音視頻處理 裝置進行轉(zhuǎn)碼處理;
[0054] 在步驟S104中,根據(jù)連接請求發(fā)送logo文件至音視頻處理裝置,W供音視頻處理 裝置為轉(zhuǎn)碼處理后的音視頻文件添加logo。
[0055] 在該實施例中,在采用多個音視頻處理裝置對音視頻文件進行處理時,將logo文 件發(fā)送至每個音視頻處理裝置,W為轉(zhuǎn)碼處理后的音視頻文件添加logo,運樣,處理后的視 頻文件中就會包含該logo,從而滿足用戶的需求。其中,logo可W是各衛(wèi)視的頻道圖標(biāo)等。
[0056] 在一個實施例中,任務(wù)命令文件包括源視頻文件的轉(zhuǎn)碼命令,其中,每個源視頻文 件至少對應(yīng)一個任務(wù)命令文件。
[0057] 在一個實施例中,轉(zhuǎn)碼命令中包括文件身份標(biāo)識、處理進度、開始處理事件、完成 時間、音視頻文件大小、轉(zhuǎn)碼處理后的音視頻文件大小、音視頻文件名稱、轉(zhuǎn)碼處理后的音 視頻文件名稱、音視
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1