国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種云視頻編輯方法和系統(tǒng)的制作方法

      文檔序號:8475464閱讀:682來源:國知局
      一種云視頻編輯方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及視頻領(lǐng)域,特別是涉及一種云視頻編輯方法,以及,一種云視頻編輯系統(tǒng)。
      【背景技術(shù)】
      [0002]高分辨率、高幀率的視頻攝像已成為手機(jī)、平板電腦等智能移動設(shè)備上必不可少的功能之一。越來越多的用戶,在移動設(shè)備上對采集到的視頻數(shù)據(jù)進(jìn)行編輯并在網(wǎng)絡(luò)上進(jìn)行分享。在移動設(shè)備上對高清晰度的視頻進(jìn)行編輯,是一項(xiàng)極具挑戰(zhàn)性的任務(wù)。視頻編輯需要進(jìn)行音視頻數(shù)據(jù)的解碼、編輯并重新編碼的過程。受限于功耗及尺寸限制,移動設(shè)備上的CPU處理能力仍然有限。處理時(shí)間與原片長的比值通常在10以上,即一個(gè)時(shí)長在I分鐘的視頻,編輯時(shí)間需要10分鐘以上。借助于云計(jì)算技術(shù),用戶可以將需要編輯的視頻上傳到云端,利用云端服務(wù)器性能更為強(qiáng)大的計(jì)算能力對音視頻進(jìn)行處理。
      [0003]但是,視頻編輯是一個(gè)反復(fù)嘗試的過程,用戶需要對編輯效果不斷進(jìn)行調(diào)整,直至滿意。在此過程中,云端服務(wù)器每次需要重新進(jìn)行編輯轉(zhuǎn)碼。移動設(shè)備端上的客戶端則需要每次下載播放生成的高碼率視頻,對網(wǎng)絡(luò)帶寬的占用非??捎^。而更為嚴(yán)重的是,當(dāng)用戶處于2G/3G等低網(wǎng)速環(huán)境時(shí),用戶無法實(shí)時(shí)的預(yù)覽編輯效果。

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

      [0004]本發(fā)明提供了一種云視頻編輯方法和系統(tǒng),以節(jié)約帶寬,解決在云端進(jìn)行視頻編輯時(shí),客戶端需要占用大量帶寬進(jìn)行效果預(yù)覽之中至少一個(gè)問題。
      [0005]本發(fā)明提供了一種云視頻編輯方法,包括:
      [0006]移動客戶端接收用戶對視頻數(shù)據(jù)的編輯操作;
      [0007]所述移動客戶端根據(jù)用戶的編輯操作調(diào)用著色器對圖形處理器進(jìn)行在線編程;
      [0008]所述移動客戶端調(diào)用編程后的所述圖形處理器對所述視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)渲染,并將實(shí)時(shí)渲染得到的視頻數(shù)據(jù)顯示在移動設(shè)備的屏幕上;
      [0009]所述移動客戶端接收到用戶觸發(fā)的分享操作后,將用戶對所述視頻數(shù)據(jù)的編輯參數(shù)傳輸?shù)皆贫说囊曨l編輯服務(wù)器;
      [0010]所述視頻編輯服務(wù)器根據(jù)所述編輯參數(shù)對預(yù)存的視頻數(shù)據(jù)進(jìn)行解碼、特效處理及編碼操作,并生成新的視頻數(shù)據(jù)發(fā)布在網(wǎng)絡(luò)上。
      [0011]優(yōu)選地,所述編輯操作包括多個(gè);
      [0012]所述移動客戶端根據(jù)用戶的編輯操作調(diào)用著色器對圖形處理器進(jìn)行在線編程包括:
      [0013]所述移動客戶端調(diào)用所述移動設(shè)備上的硬件編碼器對所述視頻數(shù)據(jù)進(jìn)行解碼;
      [0014]將解碼后的視頻數(shù)據(jù)傳送到所述圖形處理器;
      [0015]利用三維圖形API接口,根據(jù)用戶的編輯操作調(diào)用相應(yīng)的定點(diǎn)著色器和片著色器對所述圖形處理器進(jìn)行在線編程。
      [0016]優(yōu)選地,在所述調(diào)用編程后的所述圖形處理器對所述視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)渲染之后,所述方法還包括:
      [0017]將渲染得到的圖像數(shù)據(jù)存儲在視頻緩沖區(qū)中;
      [0018]所述將實(shí)時(shí)渲染得到的視頻數(shù)據(jù)顯示在移動設(shè)備的屏幕上包括:
      [0019]從所述視頻緩沖區(qū)調(diào)用渲染得到的圖像數(shù)據(jù),并調(diào)用顯示模塊將渲染得到的視頻數(shù)據(jù)顯示在所述移動設(shè)備的屏幕上。
      [0020]優(yōu)選地,在所述移動客戶端將用戶對所述視頻數(shù)據(jù)的編輯參數(shù)傳輸?shù)皆贫说囊曨l編輯服務(wù)器的同時(shí),所述方法還包括:
      [0021]所述移動客戶端將所述視頻數(shù)據(jù)的屬性信息傳輸?shù)剿鲆曨l編輯服務(wù)器。
      [0022]優(yōu)選地,所述視頻編輯服務(wù)器根據(jù)所述編輯參數(shù)對預(yù)存的視頻數(shù)據(jù)進(jìn)行解碼、特效處理及編碼操作包括:
      [0023]所述視頻編輯服務(wù)器讀取備份在視頻存儲服務(wù)器中的所述視頻數(shù)據(jù);
      [0024]根據(jù)所述編輯參數(shù)對提取的視頻數(shù)據(jù)進(jìn)行解碼、特效處理及編碼操作。
      [0025]本發(fā)明還提供了一種云視頻編輯系統(tǒng),包括移動設(shè)備和視頻編輯服務(wù)器,所述移動設(shè)備上安裝有移動客戶端;
      [0026]所述移動客戶端包括:
      [0027]編輯操作接收模塊,用于移動客戶端接收用戶對視頻數(shù)據(jù)的編輯操作;
      [0028]在線編程模塊,用于所述移動客戶端根據(jù)用戶的編輯操作調(diào)用著色器對圖形處理器進(jìn)行在線編程;
      [0029]實(shí)時(shí)渲染模塊,用于所述移動客戶端調(diào)用編程后的所述圖形處理器對所述視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)渲染;
      [0030]顯示模塊,用于將實(shí)時(shí)渲染得到的視頻數(shù)據(jù)顯示在移動設(shè)備的屏幕上;
      [0031]參數(shù)發(fā)送模塊,用于所述移動客戶端接收到用戶觸發(fā)的分享操作后,將用戶對所述視頻數(shù)據(jù)的編輯參數(shù)傳輸?shù)皆贫说囊曨l編輯服務(wù)器;
      [0032]所述視頻編輯服務(wù)器包括:
      [0033]編輯處理模塊,用于根據(jù)所述編輯參數(shù)對預(yù)存的視頻數(shù)據(jù)進(jìn)行解碼、特效處理及編碼操作;
      [0034]視頻發(fā)布模塊,用于生成新的視頻數(shù)據(jù)發(fā)布在網(wǎng)絡(luò)上。
      [0035]優(yōu)選地,所述編輯操作包括多個(gè);
      [0036]所述在線編程模塊包括:
      [0037]解碼子模塊,用于所述移動客戶端調(diào)用所述移動設(shè)備上的硬件編碼器對所述視頻數(shù)據(jù)進(jìn)行解碼;
      [0038]視頻傳送子模塊,用于將解碼后的視頻數(shù)據(jù)傳送到所述圖形處理器;
      [0039]接口調(diào)用子模塊,用于利用三維圖形API接口,根據(jù)用戶的編輯操作調(diào)用相應(yīng)的定點(diǎn)著色器和片著色器對所述圖形處理器進(jìn)行在線編程。
      [0040]優(yōu)選地,所述移動客戶端還包括:
      [0041]視頻存儲模塊,用于將渲染得到的圖像數(shù)據(jù)存儲在視頻緩沖區(qū)中;
      [0042]所述顯示模塊,具體用于從所述視頻緩沖區(qū)調(diào)用渲染得到的圖像數(shù)據(jù),并調(diào)用顯示模塊將渲染得到的視頻數(shù)據(jù)顯示在所述移動設(shè)備的屏幕上。
      [0043]優(yōu)選地,所述參數(shù)發(fā)送模塊,還用于在所述移動客戶端將用戶對所述視頻數(shù)據(jù)的編輯參數(shù)傳輸?shù)皆贫说囊曨l編輯服務(wù)器的同時(shí),將所述視頻數(shù)據(jù)的屬性信息傳輸?shù)剿鲆曨l編輯服務(wù)器。
      [0044]優(yōu)選地,所述系統(tǒng)還包括視頻存儲服務(wù)器;
      [0045]所述編輯處理模塊包括:
      [0046]視頻讀取子模塊,用于所述視頻編輯服務(wù)器讀取備份在視頻存儲服務(wù)器中的所述視頻數(shù)據(jù);
      [0047]視頻編輯子模塊,用于根據(jù)所述編輯參數(shù)對提取的視頻數(shù)據(jù)進(jìn)行解碼、特效處理及編碼操作。
      [0048]與【背景技術(shù)】相比,本發(fā)明包括以下優(yōu)點(diǎn):
      [0049]本發(fā)明實(shí)施例將視頻處理過程中的效果預(yù)覽和生成最終視頻兩個(gè)環(huán)節(jié)分開,分別在移動設(shè)備和視頻編輯服務(wù)器上執(zhí)行,效果預(yù)覽步驟在移動設(shè)備上利用圖形處理器GPU上完成,在此步驟上并不需要進(jìn)行計(jì)算量極大的轉(zhuǎn)碼工作,而只是將處理效果展示給用戶;而在最終的視頻分享環(huán)節(jié),只需要移動客戶端將用戶最終確認(rèn)好的編輯參數(shù)上傳到云端服務(wù)器,由云端服務(wù)器完成后續(xù)的處理及轉(zhuǎn)碼操作,并完成用戶分享發(fā)布任務(wù)。
      [0050]由于本方案不需要客戶端在用戶每次更改特效時(shí),將云端生成的視頻下載到本地進(jìn)行預(yù)覽,所以可以顯著的節(jié)約網(wǎng)絡(luò)帶寬,極大降低了云視頻編輯對帶寬的消耗,該方案在2G/3G等網(wǎng)絡(luò)環(huán)境下依然行之有效,可以解決用戶在2G/3G網(wǎng)絡(luò)環(huán)境下,無法實(shí)時(shí)預(yù)覽效果的問題,改善了用戶體驗(yàn);同時(shí),由于云端服務(wù)器不需要在反復(fù)進(jìn)行視頻渲染和轉(zhuǎn)碼等工作,極大降低了云端服務(wù)器的負(fù)載。綜合這兩個(gè)有點(diǎn),采用本發(fā)明實(shí)施例可顯著降低提供云視頻編輯服務(wù)的成本。
      【附圖說明】
      [0051]圖1是本發(fā)明實(shí)施例的一種云視頻編輯方法的流程圖;
      [0052]圖2是本發(fā)明實(shí)施例的一種云視頻編輯系統(tǒng)的結(jié)構(gòu)框圖;
      [0053]圖3是本發(fā)明傳統(tǒng)方案的系統(tǒng)框圖;
      [0054]圖4是本發(fā)明實(shí)施例的一個(gè)示例中云視頻編輯方案的系統(tǒng)架構(gòu)圖。
      【具體實(shí)施方式】
      [0055]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1