一種視頻剪輯方法和裝置的制造方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種視頻剪輯方法和裝置。
【【背景技術(shù)】】
[0002]隨著智能終端技術(shù)的迅猛普及和發(fā)展,人們?cè)絹碓蕉嗟睦弥悄芙K端設(shè)備獲取信息、溝通、娛樂和工作。人們使用智能終端設(shè)備可以很方便地錄制或者獲取一段視頻,然而,如果用戶想要對(duì)視頻進(jìn)行剪輯則需要依托專業(yè)級(jí)的視頻編輯軟件。通常這些專業(yè)級(jí)的視頻編輯軟件在PC端上進(jìn)行操作,操作復(fù)雜、門檻和制作成本較高,往往需要具備專業(yè)級(jí)的知識(shí)才能夠完成。
【
【發(fā)明內(nèi)容】
】
[0003]有鑒于此,本發(fā)明提供了一種視頻剪輯方法和裝置,以便于降低視頻剪輯的復(fù)雜度和制作成本。
[0004]具體技術(shù)方案如下:
[0005]本發(fā)明提供了一種視頻剪輯方法,該方法包括:
[0006]獲取用戶在視頻的其中一幀圖像上輸入的封閉區(qū)域信息;
[0007]將所述一幀圖像上的封閉區(qū)域信息發(fā)送至云端服務(wù)器,以便所述云端服務(wù)器利用所述一幀圖像上的封閉區(qū)域信息,對(duì)所述視頻的各幀圖像進(jìn)行剪輯;
[0008]接收所述云端服務(wù)器返回的剪輯后的視頻數(shù)據(jù)。
[0009]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,在將所述一幀圖像上的封閉區(qū)域信息發(fā)送至云端服務(wù)器之前或者同時(shí),還包括:
[0010]上傳所述視頻至所述云端服務(wù)器。
[0011]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,獲取用戶在視頻的其中一幀圖像上輸入的封閉區(qū)域信息之前,還包括:
[0012]接收到用戶對(duì)所述一幀圖像的放大指令后,對(duì)所述一幀圖像進(jìn)行無損放大,將無損放大后的所述一幀圖像提供給用戶,以便用戶在無損放大后的所述一幀圖像上輸入封閉區(qū)域信息;或者,
[0013]接收到用戶對(duì)所述一幀圖像的放大指令后,向所述云端服務(wù)器請(qǐng)求并獲取對(duì)所述一幀圖像進(jìn)行無損放大后的圖像,并將無損放大后的所述一幀圖像提供給用戶,以便用戶在無損放大后的所述一幀圖像上輸入封閉區(qū)域信息。
[0014]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,對(duì)所述視頻的各幀圖像進(jìn)行剪輯包括:
[0015]對(duì)所述視頻的各幀圖像去除所述封閉區(qū)域所包含對(duì)象之外的背景數(shù)據(jù)。
[0016]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:確定用戶輸入的素材信息,將所述素材信息發(fā)送至所述云端服務(wù)器;
[0017]對(duì)所述視頻的各幀圖像進(jìn)行剪輯包括:將所述素材信息對(duì)應(yīng)的素材與去除背景數(shù)據(jù)之后的視頻數(shù)據(jù)進(jìn)行合成。
[0018]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述確定用戶輸入的素材信息包括:
[0019]向用戶提供一種以上的素材供用戶選擇,確定用戶選擇的素材信息;或者,
[0020]確定用戶從本地文件中導(dǎo)入的素材信息。
[0021]本發(fā)明還提供了一種視頻剪輯方法,該方法包括:
[0022]接收客戶端發(fā)送的視頻的其中一幀圖像上的封閉區(qū)域信息;
[0023]利用所述一幀圖像上的封閉區(qū)域信息,對(duì)所述視頻的各幀圖像進(jìn)行剪輯;
[0024]將剪輯后的視頻數(shù)據(jù)返回給所述客戶端。
[0025]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0026]接收所述客戶端上傳的所述視頻。
[0027]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:
[0028]接收到來自所述客戶端的放大所述一幀圖像的請(qǐng)求后,對(duì)所述一幀圖像進(jìn)行無損放大,將無損放大后的所述一幀圖像返回給所述客戶端。
[0029]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,對(duì)所述視頻的各幀圖像進(jìn)行剪輯包括:
[0030]對(duì)所述視頻的各幀圖像去除所述封閉區(qū)域所包含對(duì)象之外的背景數(shù)據(jù)。
[0031]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,對(duì)所述視頻的各幀圖像去除所述封閉區(qū)域所包含對(duì)象之外的背景數(shù)據(jù)包括:
[0032]利用所述一幀圖像上的封閉區(qū)域信息,確定在所述一幀圖像上所述封閉區(qū)域所包含對(duì)象的邊界信息;
[0033]確定所述視頻其他各幀圖像上所述對(duì)象的邊界信息;
[0034]依據(jù)所述視頻的各幀圖像上確定出的邊界信息,將各幀圖像上對(duì)應(yīng)邊界信息所圍區(qū)域之外的圖像數(shù)據(jù)確定為背景數(shù)據(jù),去除各幀圖像中的背景數(shù)據(jù)。
[0035]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,確定所述視頻其他各幀圖像上所述對(duì)象的邊界信息包括:
[0036]依據(jù)所述一幀圖像上的邊界信息,采用視頻連續(xù)幀的目標(biāo)跟蹤方法,確定所述視頻其他各幀上對(duì)應(yīng)的邊界信息。
[0037]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該方法還包括:接收所述客戶端發(fā)送的素材信息;
[0038]對(duì)所述視頻的各幀圖像進(jìn)行剪輯包括:將所述素材信息對(duì)應(yīng)的素材與所述去除背景數(shù)據(jù)之后的視頻數(shù)據(jù)進(jìn)行合成。
[0039]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述素材信息包括:背景圖像信息、視頻信息或燈光
?目息O
[0040]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,在進(jìn)行所述合成之前,還包括:
[0041]將所述去除背景數(shù)據(jù)之后的視頻數(shù)據(jù)的各幀圖像進(jìn)行對(duì)象邊界區(qū)域的羽化處理。
[0042]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,在進(jìn)行所述合成之前,還包括:
[0043]識(shí)別背景圖像中的關(guān)鍵物體;
[0044]對(duì)所述背景圖像做紋理檢測(cè),得到紋理特征梯度不發(fā)生突變的區(qū)域;
[0045]保持所述關(guān)鍵物體的大小,對(duì)所述紋理特征梯度不發(fā)生突變的區(qū)域進(jìn)行拉伸處理,以使得所述背景圖像與所述視頻數(shù)據(jù)的各幀圖像大小一致。
[0046]本發(fā)明還提供了一種視頻剪輯裝置,設(shè)置于客戶端,該裝置包括:
[0047]用戶交互單元,用于獲取用戶在視頻的其中一幀圖像上輸入的封閉區(qū)域信息;
[0048]網(wǎng)絡(luò)側(cè)交互單元,用于將所述一幀圖像上的封閉區(qū)域信息發(fā)送至云端服務(wù)器,以便所述云端服務(wù)器利用所述一幀圖像上的封閉區(qū)域信息,對(duì)所述視頻的各幀圖像進(jìn)行剪輯;接收所述云端服務(wù)器返回的剪輯后的視頻數(shù)據(jù)。
[0049]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述網(wǎng)絡(luò)側(cè)交互單元,還用于上傳所述視頻至所述云端服務(wù)器。
[0050]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,該裝置還包括:
[0051]無損放大單元,用于在所述用戶交互單元接收到用戶對(duì)所述一幀圖像的放大指令后,對(duì)所述一幀圖像進(jìn)行無損放大;
[0052]所述用戶交互單元,還用于將無損放大后的所述一幀圖像提供給所述用戶,以便用戶在無損放大后的所述一幀圖像上輸入封閉區(qū)域信息。
[0053]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述網(wǎng)絡(luò)側(cè)交互單元,還用于在所述用戶交互單元接收到用戶對(duì)所述一幀圖像的放大指令后,向所述云端服務(wù)器請(qǐng)求并獲取對(duì)所述一幀圖像進(jìn)行無損放大后的圖像;
[0054]所述用戶交互單元,還用于將無損放大后的所述一幀圖像提供給用戶,以便用戶在無損放大后的所述一幀圖像上輸入封閉區(qū)域信息。
[0055]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述用戶交互單元,還用于確定用戶輸入的素材信息;
[0056]所述網(wǎng)絡(luò)側(cè)交互單元,還用于將所述素材信息發(fā)送至所述云端服務(wù)器。
[0057]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述用戶交互單元在確定用戶輸入的素材信息時(shí),具體用于:
[0058]向用戶提供一種以上的素材供用戶選擇,確定用戶選擇的素材信息;或者,
[0059]確定用戶從本地文件中導(dǎo)入的素材信息。
[0060]本發(fā)明還提供了一種視頻剪輯裝置,該裝置設(shè)置于云端服務(wù)器,該裝置包括:
[0061]交互單元,用于接收客戶端發(fā)送的視頻的其中一幀圖像上的封閉區(qū)域信息;將剪輯單元剪輯后的視頻數(shù)據(jù)返回給所述客戶端;
[0062]剪輯單元,用于利用所述一幀圖像上的封閉區(qū)域信息,對(duì)所述視頻的各幀圖像進(jìn)行剪輯。
[0063]根據(jù)本發(fā)明一優(yōu)選實(shí)施方式,所述交互單元,還用于接收所述客戶端上傳的所述視頻。
[0064]根據(jù)本發(fā)明一優(yōu)選