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

一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法、客戶端、服務(wù)器及系統(tǒng)的制作方法

文檔序號(hào):7871191閱讀:162來源:國(guó)知局
專利名稱:一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法、客戶端、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻剪輯領(lǐng)域,尤其涉及一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法、客戶端、服務(wù)器及系統(tǒng)。
背景技術(shù)
目前對(duì)于手機(jī)拍攝的視頻的剪輯方案,或者是在手機(jī)端的視頻編輯軟件里進(jìn)行有限的剪輯,這種方式受限于手機(jī)的內(nèi)存、存儲(chǔ)和CPU等硬件限制,以及屏幕大小對(duì)操作性的限制。或者是需要導(dǎo)出到計(jì)算機(jī)上進(jìn)行剪輯,然后上傳到服務(wù)器,過程繁瑣,時(shí)間軸的嚴(yán)格 對(duì)位更增加了剪輯的難度,且上傳時(shí)丟失了視頻的地理信息位置,對(duì)于視頻的分享和傳播帶來一定限制。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法、客戶端、服務(wù)器及系統(tǒng)。本方案可以由服務(wù)器端提供包含多條視頻的列表,由用戶從中選擇自動(dòng)所需源視頻集合后,在服務(wù)器端進(jìn)行自動(dòng)剪輯合成新的視頻。如果所選源視頻的時(shí)間軸有重疊,且在同一地點(diǎn),服務(wù)器可以對(duì)其自動(dòng)剪輯合成多視角的視頻片段。本發(fā)明提供了一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,包括步驟501、客戶端向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;502、服務(wù)器端根據(jù)客戶端提交的視頻列表請(qǐng)求,返回符合條件的視頻列表;503、由客戶端調(diào)用剪輯設(shè)定提交接口,提交對(duì)多個(gè)視頻剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;504、服務(wù)器端檢查收到的剪輯設(shè)定,判斷剪輯設(shè)定是否有誤;505、若剪輯設(shè)定有誤,則返回步驟503重新進(jìn)行剪輯設(shè)定;506、若剪輯設(shè)定無誤,則根據(jù)剪輯設(shè)定中開始時(shí)間點(diǎn)和時(shí)長(zhǎng),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。優(yōu)選的,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。優(yōu)選的,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。優(yōu)選的,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。
優(yōu)選的,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。本發(fā)明還提供了一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,包括請(qǐng)求模塊,用于向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;視頻列表接收模塊,用于從服務(wù)器接收所請(qǐng)求的視頻列表,該視頻列表是根據(jù)請(qǐng)求模塊所發(fā)送請(qǐng)求中包含的條件生成的;剪輯設(shè)定模塊,用于從接收的視頻列表生成剪輯設(shè)定,該剪輯設(shè)定包含用戶從收·到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;剪輯設(shè)定發(fā)送模塊,用于將生成的剪輯設(shè)定發(fā)送給服務(wù)器,以供服務(wù)器利用該剪輯設(shè)定中的信息進(jìn)行視頻合成。優(yōu)選的,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。優(yōu)選的,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。優(yōu)選的,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。優(yōu)選的,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。本發(fā)明還提供了一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,包括請(qǐng)求接收模塊,用于從客戶端接收視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)彳目息;;視頻列表發(fā)送模塊,用于根據(jù)從客戶端接收到的視頻列表請(qǐng)求中所包含的條件,生成符合條件的視頻列表并發(fā)送給客戶端;剪輯設(shè)定接收模塊,用于從客戶端接收剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;剪輯模塊,用于根據(jù)從客戶端接收到的剪輯設(shè)定創(chuàng)建剪輯任務(wù),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。優(yōu)選的,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。優(yōu)選的,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。優(yōu)選的,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。優(yōu)選的,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。
本發(fā)明還提供了一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的系統(tǒng),包含如上所述的任意一種客戶端,以及如上所述的任意一種服務(wù)器。


圖1例示了本發(fā)明中多視頻網(wǎng)絡(luò)云端合成的第一實(shí)施例;圖2例示了本發(fā)明服務(wù)器對(duì)多段視頻進(jìn)行合成的第二實(shí)施例;圖3例示了本發(fā)明優(yōu)選的第三實(shí)施例;圖4例示了本發(fā)明優(yōu)選的服務(wù)器視頻合成的第四實(shí)施例;圖5例示了本發(fā)明同時(shí)同地拍攝多視頻網(wǎng)絡(luò)編輯的一個(gè)實(shí)施例的流程圖;圖6例示了本發(fā)明中所述的可實(shí)現(xiàn)同時(shí)同地拍攝多視頻網(wǎng)絡(luò)編輯的客戶端;圖7例示了本發(fā)明中所述的可實(shí)現(xiàn)同時(shí)同地拍攝多視頻網(wǎng)絡(luò)編輯的服務(wù)器。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。在本發(fā)明中,服務(wù)器端提供如下接口 剪輯設(shè)定提交接口 接受客戶端的剪輯設(shè)定請(qǐng)求。如果設(shè)定被接受,返回剪輯任務(wù)ID。剪輯設(shè)定包含目標(biāo)視頻中的每一個(gè)片段的開始時(shí)間點(diǎn)、時(shí)長(zhǎng),源視頻ID、開始時(shí)間點(diǎn)和時(shí)長(zhǎng)。源視頻在剪輯設(shè)定中出現(xiàn)的次數(shù)不限。狀態(tài)查詢接口 根據(jù)剪輯任務(wù)ID查詢剪輯完成的狀態(tài)。附圖1例示了本發(fā)明中多視頻網(wǎng)絡(luò)云端合成的第一實(shí)施例。如附圖1所示,服務(wù)器保存有多段視頻,在客戶端的請(qǐng)求下,服務(wù)器向客戶端提供符合客戶端請(qǐng)求的視頻列表,以供用戶觀看和選擇。在服務(wù)器端所保存的多段視頻中,每段視頻都包含有相應(yīng)的視頻信息,例如涉及拍攝時(shí)間、拍攝地點(diǎn)等信息,客戶端在向服務(wù)器請(qǐng)求視頻列表時(shí),可在請(qǐng)求中包含有所請(qǐng)求視頻的相關(guān)信息,例如僅獲取某一時(shí)間段拍攝的、在某一地點(diǎn)拍攝的視頻。在圖1所示的實(shí)施例中,服務(wù)器可向客戶端提供6段符合要求的視頻列表,這6段視頻例如是在同一時(shí)間段內(nèi),在同一地點(diǎn),利用不同機(jī)位拍攝的視頻。其中機(jī)位4拍攝的視頻中還可包括相關(guān)信息,以標(biāo)示該段視頻僅用于供用戶觀看,不可用于后期的剪輯合成。用戶在收到服務(wù)器返回的視頻列表后,可對(duì)準(zhǔn)備用于進(jìn)行視頻合成的視頻片段進(jìn)行選擇,并將選定的視頻列表提交給服務(wù)器。在圖1所示的實(shí)施例中,用戶選擇了機(jī)位1、2、5、6拍攝的4段視頻片段用于視頻合成。服務(wù)器在收到客戶端發(fā)送的用于剪輯的視頻列表后,以該視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。通過圖1所示的方法,客戶端可以很方便的對(duì)多段視頻進(jìn)行云端合成。圖2例示了本發(fā)明優(yōu)選的第二實(shí)施例。優(yōu)選的,用戶還可以對(duì)視頻指定的特 定時(shí)間段的片段進(jìn)行特殊設(shè)定,比如必須包含該段、淡入淡出等特效、慢動(dòng)作、慢動(dòng)作回放等(設(shè)定了特效的視頻片斷自動(dòng)被設(shè)置為必須包含)。如圖2所示,用戶提交的編輯設(shè)定清單中包含這樣一些內(nèi)容 選定要用來做拼接原材料的視頻 在選定的視頻中可以設(shè)定一些時(shí)間段,指定進(jìn)行特殊處理(如當(dāng)其他視頻包含同樣時(shí)間段內(nèi)容時(shí),一定要使用該段視頻中 的片段、淡入淡出、慢動(dòng)作、慢動(dòng)作回放等)。對(duì)于整個(gè)時(shí)間線上用戶未特別指出的時(shí)間段,原材料視頻及其中片段的選取交由服務(wù)器端決定。用戶選定一組時(shí)間地點(diǎn)的條件后,服務(wù)器返回給用戶符合條件的視頻列表,供用戶觀看、選擇。該列表中每條視頻的信息一定包含能唯一確定一條視頻的視頻ID,及其開始、結(jié)束的絕對(duì)時(shí)間點(diǎn)。列表中有些視頻僅供觀看,不能被用來作為生成新視頻的原料,因此在視頻列表中,還包含了每條視頻是否可選擇用于產(chǎn)生新的視頻,并在素材選擇列表中用和其他視頻片斷不同的顏色標(biāo)記為不可選則狀態(tài),但用戶可以觀看(借鑒、對(duì)比或欣賞)。服務(wù)器端的數(shù)據(jù)庫中也會(huì)有相應(yīng)的記錄,并在處理請(qǐng)求時(shí)再做一次判斷,以免用戶選擇視頻的過程中某段視頻的是否可選狀態(tài)發(fā)生改變,用戶提交請(qǐng)求后無法按照請(qǐng)求進(jìn)行處理。列表中有些視頻僅供觀看的原因,可能有以下幾種1.視頻受到網(wǎng)站運(yùn)營(yíng)人員或視頻擁有者的保護(hù)設(shè)置;2.視頻質(zhì)量的原因,比如時(shí)長(zhǎng)太短,畫面模糊,由特殊設(shè)備拍攝的規(guī)格不符合要求等;3.視頻與用戶選定的第一個(gè)視頻尺寸規(guī)格不一致(視頻中包含視頻畫面的寬高尺寸,比如720x480,根據(jù)這一尺寸可以判斷視頻的寬高比是否一致);4.視頻是由服務(wù)器端通過本文檔所描述的技術(shù)生成出來的視頻,即已經(jīng)屬于合成加工過的視頻。圖3例示了本發(fā)明服務(wù)器對(duì)多段視頻進(jìn)行合成的第三實(shí)施例。如圖3所示,服務(wù)器在收到客戶端選擇的用于視頻合成的視頻列表后,可對(duì)視頻列表中包含的視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。在實(shí)際的視頻拍攝過程中,由于機(jī)器晃動(dòng)等原因,視頻中的某些部分拍攝質(zhì)量較低,不適合用于進(jìn)行視頻合成。另外,視頻中還包括有片頭片尾、過場(chǎng)視頻等,這些片段并不包含用戶期望進(jìn)入合成后視頻的內(nèi)容,因而其也不屬于有效的視頻片段。保存于服務(wù)器端的“原料視頻”,除視頻文件之外,還包含一些附加信息(包括視頻的文件名)保存于數(shù)據(jù)庫中,這些附加信息可包括如下內(nèi)容 視頻拍攝地點(diǎn)的地理位置信息,即經(jīng)緯度。服務(wù)器端在選擇視頻時(shí),可根據(jù)設(shè)定值閾值(比如50米,經(jīng)驗(yàn)設(shè)定值,可修改配置)選擇地理距離在一定范圍的視頻,將其作為同一地點(diǎn)拍攝的視頻; 視頻拍攝開始的絕對(duì)時(shí)間,該絕對(duì)時(shí)間可以由拍攝設(shè)備通過GPS衛(wèi)星提供的絕對(duì)時(shí)間獲取并提交到服務(wù)器(視頻上傳及附加信息的提交不包含在本發(fā)明所描述的過程中,不做詳細(xì)敘述),也可以由服務(wù)器端運(yùn)營(yíng)人員后期填寫; 每段視頻的有效片段的時(shí)間段描述,即開始和結(jié)束時(shí)間偏移; 每段視頻的質(zhì)量判定值
其中對(duì)于視頻質(zhì)量的判定方法,即關(guān)于有效片段的判斷和提取,可以有多種方式實(shí)現(xiàn),例如可依據(jù)對(duì)視頻質(zhì)量的檢測(cè)實(shí)現(xiàn),主要是根據(jù)如下幾個(gè)因素1.亮度如果畫面整體色彩不夠豐富,接近黑屏或全屏都為某種顏色,可判定該段視頻片段為非有效視頻片段;2.噪點(diǎn)數(shù)量和所占像素點(diǎn)的比例,如果噪點(diǎn)數(shù)量或所占像素點(diǎn)的比例超過某一閾值,可判定該段視頻片段為非有效視頻片段;3.時(shí)長(zhǎng),以及片頭、片尾、中間模糊或晃動(dòng)及過場(chǎng)畫面所占的時(shí)長(zhǎng)比例。片頭、片尾、模糊、晃動(dòng)及過場(chǎng)畫面的判斷,是通過對(duì)視頻畫面比對(duì)的技術(shù)完成的,具體方法是首先,視頻文件是由一系列完整的畫面構(gòu)成,稱為幀。移動(dòng)設(shè)備上傳的視頻一般會(huì)被轉(zhuǎn)碼成每秒22幀或25幀(即幀率,根據(jù)最終視頻的清晰度規(guī)格不同,選擇不同的幀率)。對(duì)圖像的每一個(gè)像素點(diǎn)的顏色計(jì)算其YUV值,兩個(gè)像素點(diǎn)之間的Y、U、V分量差值超過一定閾值(比如 5,經(jīng)驗(yàn)值參數(shù),可調(diào)整優(yōu)化)則認(rèn)為在連續(xù)的兩個(gè)畫面里這兩個(gè)點(diǎn)是不同的。通過對(duì)圖像的所有像素點(diǎn)進(jìn)行顏色對(duì)比,可以得到不同顏色的像素點(diǎn)的差異,如果總體達(dá)到50% (經(jīng)驗(yàn)值參數(shù),可調(diào)整優(yōu)化)以上,則認(rèn)為兩幅畫面是不同的。把整幅畫面做如上的對(duì)比,誤差很大,實(shí)際的操作中是把整幅畫面切割成16x16 (經(jīng)驗(yàn)值參數(shù),可調(diào)整)的多幅小圖片,分別進(jìn)行如上比對(duì),然后對(duì)連續(xù)兩幀的整幅畫面切割出來的所有小圖片計(jì)算其不同的小圖所占的比例,如果超過60% (經(jīng)驗(yàn)值參數(shù),可調(diào)整),則認(rèn)為兩幅畫面是不同的。當(dāng)短時(shí)間(比如3秒,經(jīng)驗(yàn)值參數(shù),可調(diào)整)內(nèi)連續(xù)的畫面不同時(shí),則認(rèn)為這一段畫面變化過快,屬于晃動(dòng)或模糊的過場(chǎng)畫面,不適合出現(xiàn)在結(jié)果視頻中。另外,在判斷的過程中,如果畫面在一段時(shí)間內(nèi)全部呈現(xiàn)同一顏色,比如全白或全紅,全黑等,也認(rèn)為是設(shè)備的鏡頭拍攝了無效的畫面,不會(huì)被用于生成結(jié)果視頻。優(yōu)選的,在實(shí)際操作中,對(duì)于一段視頻中的片頭、片尾、中間模糊或晃動(dòng)的過場(chǎng)畫面會(huì)在視頻上傳并轉(zhuǎn)碼完成后即刻進(jìn)行計(jì)算并入庫,不需要每一次剪輯重做一遍,節(jié)省生成新的視頻的時(shí)間。圖4例示了本發(fā)明優(yōu)選的服務(wù)器視頻合成的第四實(shí)施例。如圖4所示,圖中除了對(duì)于用戶設(shè)定好的視頻片斷之外,整個(gè)時(shí)間線上其他的時(shí)間段視頻片斷的選取,采用隨機(jī)算法。首先依據(jù)的是如上所述的對(duì)于視頻的片頭、片尾、模糊或晃動(dòng)等質(zhì)量不好的片段,除用戶特殊指定的之外,進(jìn)行篩除處理,生成可用來進(jìn)行拼接操作的原料片段清單,該清單包含每段可用視頻及其中可用片段的時(shí)間段描述;然后按照一定算法進(jìn)行選擇。選擇的算法可以有兩種,一種是按照畫質(zhì)排序后完全隨機(jī)選擇,優(yōu)先選擇畫質(zhì)較好的片段,另一種是從其他視頻中優(yōu)先選擇和前面已選片段不同視角或距離的片段,如果沒有不同視角或距離的,再從剩下的視頻中選擇片段。后面這種選擇方案需要服務(wù)器端事先對(duì)視頻做視角和距離的比對(duì),算法也是對(duì)不同視頻的畫面進(jìn)行比對(duì),如果畫面的顏色差值超過一定閾值(經(jīng)驗(yàn)閾值,可配置),則認(rèn)為兩段視頻的視角和距離不同。其中,在視頻合成過程中,服務(wù)器需要判斷設(shè)定了慢動(dòng)作和慢動(dòng)作回放的視頻是否在目標(biāo)視頻的時(shí)間軸中覆蓋了其他特殊設(shè)定的視頻片段,如果有覆蓋存在,則視為無效請(qǐng)求,返回給操作者重新修改或丟棄該請(qǐng)求,如果沒有覆蓋存在,則進(jìn)入合成階段,除了用戶指定必須包含的片段及產(chǎn)生的慢動(dòng)作回放片段之外,服務(wù)器端根據(jù)用戶提交的視頻編輯請(qǐng)求表單選取合適的片段,對(duì)視頻進(jìn)行剪輯拼接處理,自動(dòng)對(duì)時(shí)間線進(jìn)行填充,組成新的視頻片段,構(gòu)成整個(gè)現(xiàn)場(chǎng)過程較完整的視頻,該視頻包含有多個(gè)視角所拍攝視頻的切換。對(duì)于用戶設(shè)定了快/慢鏡頭回放的片段,會(huì)在時(shí)間軸對(duì)位完成后,根據(jù)所選擇需要快進(jìn)和慢放的片段,需要在其時(shí)間軸后面尋找一塊視頻變化較少的片段進(jìn)行替換。被替換掉的視頻片斷時(shí)長(zhǎng)和快進(jìn)/慢放處理后的時(shí)長(zhǎng)相同,保證不對(duì)原視頻所記錄的活動(dòng)的時(shí)間軸產(chǎn)生影響。圖5例示了本發(fā)明同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法的一個(gè)實(shí)施例的流程圖。
如圖5所示,該同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法包括步驟501、客戶端向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;502、服務(wù)器端根據(jù)客戶端提交的視頻列表請(qǐng)求,返回符合條件的視頻列表;503、由客戶端調(diào)用剪輯設(shè)定提交接口,提交對(duì)多個(gè)視頻剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;504、服務(wù)器端檢查收到的剪輯設(shè)定,判斷剪輯設(shè)定是否有誤;判斷是否有時(shí)間段重疊等問題,主要針對(duì)的是用戶特殊指定的片段是否有時(shí)間上的重疊。對(duì)于設(shè)定為慢動(dòng)作的片段,由于其結(jié)束時(shí)間在目標(biāo)視頻中的時(shí)間線中會(huì)在原結(jié)束時(shí)間后面的位置,故判斷的依據(jù)是在其由于慢動(dòng)作處理造成的時(shí)間段擴(kuò)充后,原時(shí)間段后面是否覆蓋了其他的特殊設(shè)定片段的時(shí)間線,是否有足夠的時(shí)間段可以容納該段視頻的慢動(dòng)作;如果特殊指定的片段無時(shí)間段沖突,則創(chuàng)建剪輯任務(wù),并返回剪輯任務(wù)ID ;505、若剪輯設(shè)定有誤,則返回步驟503重新進(jìn)行剪輯設(shè)定;506、若剪輯設(shè)定無誤,則根據(jù)剪輯設(shè)定中開始時(shí)間點(diǎn)和時(shí)長(zhǎng),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。在此步驟執(zhí)行過程中可隨時(shí)修改剪輯任務(wù)的完成狀態(tài)和百分比。拼接過程中,服務(wù)器端對(duì)視頻進(jìn)行對(duì)位的依據(jù)是原始視頻中所包含、或由客戶端提交后預(yù)先保存在數(shù)據(jù)庫中的GPS絕對(duì)時(shí)間,加上視頻中每一幀的時(shí)間偏移量。根據(jù)這些信息,服務(wù)器端把多段(服務(wù)器隨機(jī)或操作者)選定的視頻素材按幀進(jìn)行拼接,生成最終的視頻。圖6例示了本發(fā)明中可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端。如圖6所示,該客戶端包括請(qǐng)求模塊,用于向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;視頻列表接收模塊,用于從服務(wù)器接收所請(qǐng)求的視頻列表,該視頻列表是根據(jù)請(qǐng)求模塊所發(fā)送請(qǐng)求中包含的條件生成的;剪輯設(shè)定模塊,用于從接收的視頻列表生成剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;剪輯設(shè)定發(fā)送模塊,用于將生成的剪輯設(shè)定發(fā)送給服務(wù)器,以供服務(wù)器利用該剪輯設(shè)定中的信息進(jìn)行視頻合成。。圖6所示的客戶端可用于執(zhí)行本說明書中的任一實(shí)施例及其它等同替換,在執(zhí)行某一實(shí)施例中各模塊所執(zhí)行的功能及具體操作方式,本領(lǐng)域技術(shù)人員根據(jù)本說明書上下文可顯而易見的獲知,因此在這里不再一一贅述。圖7例示了本發(fā)明中可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器。如圖7所示,該服務(wù)器包括請(qǐng)求接收模塊,用于從客戶端接收視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)彳目息;;視頻列表發(fā)送模塊,用于根據(jù)從客戶端接收到的視頻列表請(qǐng)求中所包含的條件,
生成符合條件的視頻列表并發(fā)送給客戶端;剪輯設(shè)定接收模塊,用于從客戶端接收剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段;剪輯模塊,用于根據(jù)從客戶端接收到的剪輯設(shè)定創(chuàng)建剪輯任務(wù),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。圖7所示的服務(wù)器可用于執(zhí)行本說明書中的任一實(shí)施例及其它等同替換,在執(zhí)行某一實(shí)施例中各模塊所執(zhí)行的功能及具體操作方式,本領(lǐng)域技術(shù)人員根據(jù)本說明書上下文可顯而易見的獲知,因此在這里不再一一贅述。通過本發(fā)明的技術(shù)方案,可以很方便的將多段視頻進(jìn)行云端視頻合成。例如對(duì)于演唱會(huì)視頻,可以從不同角度拍攝,在剪輯設(shè)定里,聲音根據(jù)時(shí)間軸保持連續(xù),視頻畫面可以在多個(gè)不同的視角進(jìn)行切換。這時(shí)所產(chǎn)生的目標(biāo)視頻中,時(shí)間軸是嚴(yán)格連續(xù)的。也可以根據(jù)音頻的質(zhì)量進(jìn)行人工干預(yù),對(duì)音頻軌進(jìn)行剪輯拼接。對(duì)于球賽等視頻,在剪輯設(shè)定里可以把精彩的瞬間片段從不同的角度進(jìn)行快速/慢速多次回放,回放結(jié)束后切換回來繼續(xù)正常的時(shí)間軸,所產(chǎn)生的目標(biāo)視頻中其來源視頻的片段在時(shí)間上可以有前后改變。以上是對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行的詳細(xì)描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該意識(shí)到,在本發(fā)明的范圍內(nèi)和精神指導(dǎo)下,各種改進(jìn)、添加和替換都是可能的,例如調(diào)整接口調(diào)用順序、改變消息格式和內(nèi)容、使用不同的編程語言(如C、C++、Java等)實(shí)現(xiàn)等。這些都在本發(fā)明的權(quán)利要求所限定的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,包括步驟 501、客戶端向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息; 502、服務(wù)器端根據(jù)客戶端提交的視頻列表請(qǐng)求,返回符合條件的視頻列表; 503、由客戶端調(diào)用剪輯設(shè)定提交接口,提交對(duì)多個(gè)視頻剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段; 504、服務(wù)器端檢查收到的剪輯設(shè)定,判斷剪輯設(shè)定是否有誤; 505、若剪輯設(shè)定有誤,則返回步驟503重新進(jìn)行剪輯設(shè)定; 506、若剪輯設(shè)定無誤,則根據(jù)剪輯設(shè)定中開始時(shí)間點(diǎn)和時(shí)長(zhǎng),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。
2.根據(jù)權(quán)利要求1所述的同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。
3.根據(jù)權(quán)利要求1所述的同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。
4.根據(jù)權(quán)利要求1所述的同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。
5.根據(jù)權(quán)利要求1所述的同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯方法,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。
6.一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,包括 請(qǐng)求模塊,用于向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息; 視頻列表接收模塊,用于從服務(wù)器接收所請(qǐng)求的視頻列表,該視頻列表是根據(jù)請(qǐng)求模塊所發(fā)送請(qǐng)求中包含的條件生成的; 剪輯設(shè)定模塊,用于從接收的視頻列表生成剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段; 剪輯設(shè)定發(fā)送模塊,用于將生成的剪輯設(shè)定發(fā)送給服務(wù)器,以供服務(wù)器利用該剪輯設(shè)定中的信息進(jìn)行視頻合成。
7.根據(jù)權(quán)利要求6所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,服務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。
8.根據(jù)權(quán)利要求6所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。
9.根據(jù)權(quán)利要求6所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。
10.根據(jù)權(quán)利要求6所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的客戶端,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。
11.一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,包括 請(qǐng)求接收模塊,用于從客戶端接收視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;; 視頻列表發(fā)送模塊,用于根據(jù)從客戶端接收到的視頻列表請(qǐng)求中所包含的條件,生成符合條件的視頻列表并發(fā)送給客戶端; 剪輯設(shè)定接收模塊,用于從客戶端接收剪輯設(shè)定,該剪輯設(shè)定包含用戶從收到的視頻列表中選擇出的源視頻文件,以及用戶在源視頻文件中指定的需進(jìn)行特殊處理的視頻片段; 剪輯模塊,用于根據(jù)從客戶端接收到的剪輯設(shè)定創(chuàng)建剪輯任務(wù),從源視頻中提取片段,再按照目標(biāo)視頻的開始時(shí)間點(diǎn)和時(shí)長(zhǎng)進(jìn)行拼接,生成最終視頻文件,拼接過程中對(duì)用戶特殊指定的片段進(jìn)行特殊處理。
12.根據(jù)權(quán)利要求11所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,其中服務(wù)器在收到客戶端發(fā)送的剪輯設(shè)定后,以客戶端選擇的視頻列表中視頻的時(shí)間軸為順序,對(duì)視頻列表內(nèi)的視頻片段進(jìn)行合成,其中對(duì)于時(shí)間軸上存在多段視頻片段的重合部分,月艮務(wù)器隨機(jī)選擇一條視頻片段用于合成后的視頻。
13.根據(jù)權(quán)利要求11所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,其中服務(wù)器在收到客戶端選擇的用于視頻合成的源視頻后,可對(duì)所述源視頻進(jìn)行預(yù)處理,提取出有效視頻片段,并對(duì)有效視頻片段進(jìn)行視頻合成。
14.根據(jù)權(quán)利要求11所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,其中服務(wù)器預(yù)先對(duì)所存儲(chǔ)的視頻進(jìn)行預(yù)處理,提取出其中的有效片段。
15.根據(jù)權(quán)利要求11所述的可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的服務(wù)器,其中所述的特殊處理包含用戶指定必須包含的視頻片段,和/或淡入淡出特效,和/或慢動(dòng)作、和/或慢動(dòng)作回放。
16.一種可實(shí)現(xiàn)同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的系統(tǒng),包含如權(quán)利要求6-10中所述的任意一種客戶端,以及如權(quán)利要求11-15中所述的任意一種服務(wù)器。
全文摘要
本發(fā)明提供了一種同時(shí)同地拍攝的多視頻網(wǎng)絡(luò)編輯的方法、客戶端、服務(wù)器及系統(tǒng)。包括501、客戶端向服務(wù)器提交視頻列表請(qǐng)求,該視頻列表請(qǐng)求中包含視頻的拍攝時(shí)間及拍攝地點(diǎn)信息;502、服務(wù)器端根據(jù)客戶端提交的視頻列表請(qǐng)求,返回符合條件的視頻列表;503、由客戶端調(diào)用剪輯設(shè)定提交接口,提交對(duì)多個(gè)視頻剪輯設(shè)定;504、服務(wù)器端檢查收到的剪輯設(shè)定,判斷剪輯設(shè)定是否有誤;505、若剪輯設(shè)定有誤,則返回步驟503重新進(jìn)行剪輯設(shè)定;506、若剪輯設(shè)定無誤,則在服務(wù)器端拼接生成最終視頻文件。通過本發(fā)明,可在云端完成視頻的剪輯合成,極大的節(jié)省了視頻編輯工作的人力、物力成本。
文檔編號(hào)H04N21/27GK103002330SQ20121059104
公開日2013年3月27日 申請(qǐng)日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者李松, 陳翌, 付崗, 邢達(dá), 孫姝, 劉偉, 王海, 姚鍵, 潘柏宇, 盧述奇 申請(qǐng)人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新宾| 瑞丽市| 武汉市| 紫金县| 大新县| 富平县| 六枝特区| 来宾市| 宾阳县| 淮阳县| 武汉市| 玛多县| 鹿邑县| 山阳县| 苍溪县| 福安市| 河池市| 洞头县| 台东市| 乐陵市| 崇礼县| 桂阳县| 涞水县| 建瓯市| 吴堡县| 象山县| 普格县| 西宁市| 常熟市| 攀枝花市| 南汇区| 阳原县| 上高县| 潮安县| 黎平县| 鄂温| 芒康县| 高尔夫| 汾阳市| 河间市| 离岛区|