視頻拍攝方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及多媒體處理領域,特別涉及一種視頻拍攝方法及裝置。
【背景技術】
[0002]目前,用戶使用互聯(lián)網的方式逐漸發(fā)生了改變,以原來的下載為主的使用方式變成了目前下載和上傳并重的使用方式。鑒于用戶生產原創(chuàng)內容的需求,在諸如智能手機、平板電腦或者智能相機等移動終端上,視頻拍攝逐漸成為了人們在日常生活中使用最為廣泛的功能之一。
[0003]為了豐富用戶在拍攝視頻時的拍攝方式,一種視頻拍攝方法為:移動終端在接收到用戶對拍攝按鈕的持續(xù)按壓信號時,新建一個空的視頻文件,將一個個幀數(shù)據寫入該視頻文件,幀數(shù)據包括圖像幀數(shù)據和音頻幀數(shù)據;移動終端在接收到用戶對拍攝按鈕的松開信號時,暫停向該視頻文件寫入幀數(shù)據;當移動終端再次接收到用戶對拍攝按鈕的持續(xù)按壓信號時,移動終端繼續(xù)將一個個幀數(shù)據寫入該視頻文件中,重復前2個步驟可以在多個不同的時間段進行視頻續(xù)拍。
[0004]在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)上述技術至少存在以下問題:上述視頻拍攝方法的拍攝過程雖然能夠實現(xiàn)不同時間段的視頻續(xù)拍,但只能實現(xiàn)中斷拍攝的效果,整個拍攝過程無法真正終斷。也即在用戶松開拍攝按鈕時,相機仍然需要處于工作狀
O
【發(fā)明內容】
[0005]為了解決目前的視頻拍攝方法的整個拍攝過程無法真正終斷的問題,本發(fā)明實施例提供了一種視頻拍攝方法及裝置。所述技術方案如下:
[0006]根據本發(fā)明實施例的第一方面,提供了一種視頻拍攝方法,所述方法包括:
[0007]獲取多媒體素材,所述多媒體素材包括圖片或視頻文件;
[0008]獲取本次拍攝的至少一個幀數(shù)據,所述幀數(shù)據包括圖像幀數(shù)據和音頻幀數(shù)據中的前一種或者全部兩種;
[0009]將所述多媒體素材處理為目標視頻文件中的一部分視頻內容,將所述本次拍攝的至少一個幀數(shù)據處理為所述目標視頻文件的另一部分視頻內容,得到所述目標視頻文件。
[0010]根據本發(fā)明實施例的第二方面,提供了一種視頻拍攝裝置,所述裝置包括:
[0011]素材獲取模塊,用于獲取多媒體素材,所述多媒體素材包括圖片或視頻文件;
[0012]本次拍攝模塊,用于獲取本次拍攝的至少一個幀數(shù)據,所述幀數(shù)據包括圖像幀數(shù)據和音頻幀數(shù)據中的前一種或者全部兩種;
[0013]視頻處理模塊,用于將所述多媒體素材處理為目標視頻文件中的一部分視頻內容,將所述本次拍攝的至少一個幀數(shù)據處理為所述目標視頻文件的另一部分視頻內容,得到所述目標視頻文件。
[0014]根據本發(fā)明實施例的第三方面,提供了一種移動終端,所述移動終端,包括:
[0015]一個或者一個以上的處理器;
[0016]存儲器;
[0017]以及一個或者一個以上的程序,其中所述一個或者一個以上程序存儲于所述存儲器中,且經配置以由所述一個或者一個以上處理器執(zhí)行,所述一個或者一個以上程序包含用于進行以下操作的指令:
[0018]獲取多媒體素材,所述多媒體素材包括圖片或視頻文件;
[0019]獲取本次拍攝的至少一個幀數(shù)據,所述幀數(shù)據包括圖像幀數(shù)據和音頻幀數(shù)據中的前一種或者全部兩種;
[0020]將所述多媒體素材處理為目標視頻文件中的一部分視頻內容,將所述本次拍攝的至少一個幀數(shù)據處理為所述目標視頻文件的另一部分視頻內容,得到所述目標視頻文件。
[0021]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0022]通過將多媒體素材處理為本次拍攝的目標視頻文件中的一部分視頻內容;解決了目前的視頻拍攝方法的整個拍攝過程無法真正終斷的問題;達到了可以基于其它多媒體素材,比如,當前用戶或者其它用戶在其它時間段已經拍攝完畢的視頻文件進行續(xù)拍,來完成本次拍攝的效果。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0024]圖1是本發(fā)明一個實施例提供的視頻拍攝方法的方法流程圖;
[0025]圖2A是本發(fā)明另一實施例提供的視頻拍攝方法的方法流程圖;
[0026]圖2B、圖2C、圖2D、圖2E和圖2F是圖2A實施例提供的視頻拍攝方法在實施時的實施示意圖;
[0027]圖3A是本發(fā)明另一實施例提供的視頻拍攝方法的方法流程圖;
[0028]圖3B、圖3C、圖3D和圖3E是圖3A實施例提供的視頻拍攝方法在實施時的實施示意圖;
[0029]圖4A是本發(fā)明另一實施例提供的視頻拍攝方法的方法流程圖;
[0030]圖4B、圖4C、圖4D、圖4E、圖4F和圖4G是圖4A實施例提供的視頻拍攝方法在實施時的實施示意圖;
[0031]圖5是本發(fā)明一個實施例提供的視頻拍攝裝置的結構方框圖;
[0032]圖6是本發(fā)明另一實施例提供的視頻拍攝裝置的結構方框圖;
[0033]圖7是本發(fā)明一個實施例提供的移動終端的結構方框圖。
【具體實施方式】
[0034]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0035]本發(fā)明實施例中的移動終端可以是手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標準音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標準音頻層面 3)播放器、膝上型便攜計算機、相機和攝像機等等。
[0036]請參考圖1,其示出了本發(fā)明一個實施例提供的視頻拍攝方法的方法流程圖。本實施例以該視頻拍攝方法應用于移動終端中來舉例說明,該移動終端可以是安裝有社交類應用或者短視頻分享應用的移動終端,該方法包括:
[0037]步驟102,獲取多媒體素材,多媒體素材包括圖片或視頻文件;
[0038]步驟104,獲取本次拍攝的至少一個幀數(shù)據,幀數(shù)據包括圖像幀數(shù)據和音頻幀數(shù)據中的前一種或者全部兩種;
[0039]步驟106,將多媒體素材處理為目標視頻文件中的一部分視頻內容,將本次拍攝的至少一個幀數(shù)據處理為目標視頻文件的另一部分視頻內容,得到目標視頻文件。
[0040]綜上所述,本實施例提供的視頻拍攝方法,通過將多媒體素材處理為本次拍攝的目標視頻文件中的一部分視頻內容;解決了目前的視頻拍攝方法的整個拍攝過程無法真正終斷的問題;達到了可以基于其它多媒體素材,比如,當前用戶或者其它用戶在其它時間段已經拍攝完畢的視頻文件進行續(xù)拍,來完成本次拍攝的效果。
[0041]由于多媒體素材可以包括如下三種素材中的任意一種:
[0042]1、靜態(tài)圖片素材;
[0043]2、動態(tài)圖片素材;
[0044]3、視頻文件素材;
[0045]所以,下面通過圖2A、圖3A和圖4A三個實施例分別對上述三種實現(xiàn)方式進行詳細闡述:
[0046]視頻泛指將一系列靜態(tài)影像以電信號方式加以捕捉、紀錄、處理、儲存、傳送與重現(xiàn)的各種技術。連續(xù)的圖像變化每秒超過24幀畫面以上時,根據視覺暫留原理,人眼將無法辨別單幅的靜態(tài)畫面,從而看上去是平滑連續(xù)的視覺效果,這樣連續(xù)的畫面叫做視頻。
[0047]因此,可以將靜態(tài)圖像作為視頻的圖像幀數(shù)據添加進視頻。
[0048]請參考圖2A,其示出了本發(fā)明一個實施例提供的視頻拍攝方法的方法流程圖。本實施例以該視頻拍攝方法應用于移動終端中來舉例說明,該移動終端可以是安裝有社交類應用或者短視頻分享應用的移動終端,該方法包括:
[0049]步驟201,獲取多媒體素材,多媒體素材包括圖片或視頻文件;
[0050]本實施例以多媒體素材為靜態(tài)圖片為例,靜態(tài)圖片的獲取方法有以下四種:
[0051]1)從本地存儲器中獲??;
[0052]移動終端在接收到用戶的操作指令后,獲取本地存儲器中指定位置的靜態(tài)圖片。
[0053]2)從網絡存儲器中獲??;
[0054]移動終端在接收到用戶的操作指令后,獲取用戶對應的網絡存儲器中指定位置的靜態(tài)圖片。網絡存儲器可以是各種位于云端的網盤。
[0055]3)從社交類應用的好友所分享的文件中獲?。?br>[0056]作為一種新穎的獲取方式,如果移動終端為安裝有社交類應用的終端,則移動終端可以從社交類應用中的好友所分享的文件中獲取靜態(tài)圖片。
[0057]4)從短視頻分享應用中由他人或平臺所分享的文件中獲取靜態(tài)圖片。
[0058]作為另一種新穎的獲取方式,如果移動終端為安裝有短視頻分享應用的終端,則移動終端可以從短視頻分享應用中由他人或平臺所分享的文件中獲取靜態(tài)圖片。
[0059]比如,如圖2B所示,移動終端為安裝有短視頻分享應用的終端,用戶可以通過點擊“靜態(tài)圖片”按鈕22來觸發(fā)移動終端顯示彈出框24,然后用戶可以在彈出框24中選擇一種獲取靜態(tài)圖片的方式來獲取素材文件。
[0060]步驟202,對靜態(tài)圖片進行處理,得到與該靜態(tài)圖片對應的至少一個幀數(shù)據;
[0061]然后,移動終端對該靜態(tài)圖片進行處理,得到與該靜態(tài)圖片對應的至少一個幀數(shù)據。本步驟可以有2種不同的實現(xiàn)方式:
[0062]I)、將一個靜態(tài)圖片直接轉化為可以寫入視頻文件的圖像幀數(shù)據。
[0063]也即,移動終端對一個靜態(tài)圖片不做其他處理,直接作為一幀圖像幀數(shù)據,或者,復制后作為連續(xù)多幀完全相同的圖像幀數(shù)據。
[0064]2)、對靜態(tài)圖片做動態(tài)變化處理,得到動態(tài)變化處理過程中所對應的至少一個圖像幀數(shù)據;
[0065]其中,動態(tài)變化處理包括:平移變化;和/或,縮放變化;和/或,旋轉變化;和/或,消隱變化。
[0066]移動終端可以對一個靜態(tài)圖片進行包括但不限于:平移變化、縮放變化、旋轉變化和/或消隱變化等動態(tài)變化處理。此時一個靜態(tài)圖片就會變成多個圖像幀數(shù)據。
[0067]如圖2C所示,移動終端對靜態(tài)圖片26做旋轉變化,對靜態(tài)圖片26進行若干變化處理后得到η張圖像幀數(shù)據。
[0068]以移動終端是Android (安卓)手機為例,可以使用Android系統(tǒng)中的Ondraw方法實現(xiàn)。也即,移動終端通過Ondraw方法對靜態(tài)圖片做動態(tài)變化處理時,將各個時刻繪制的圖像繪制在單獨的一個位圖上,經過若干次連續(xù)的繪制,可以得到動態(tài)變化處理過程中的一系列位圖,最后將這一系列位圖作為與該靜態(tài)圖片對應的圖像幀數(shù)據。
[0069]步驟203,獲取本次拍攝的至少一個幀數(shù)據;
[0070]移動終端可以通過內置攝像頭或外接攝像頭獲取本次拍攝的至少一個幀數(shù)據。在不拍攝聲音時,幀數(shù)據只包括圖像幀數(shù)據;在同時拍攝聲音和圖像時,幀數(shù)據既包括圖像幀數(shù)據,還包括音頻幀數(shù)據。
[0071]比如,移動終端為內置有攝像頭的手機,則移動終端可以通過內置的攝像頭獲取本次拍攝的一個個幀數(shù)據。
[0072]比如,移動終端為沒有內置攝像頭的平板電腦,則移動終端可以通過外接攝像頭獲取本次拍攝的一個個幀數(shù)據。
[0073]步驟204,為本次拍攝新建一個空的視頻文件;
[0074]移動終端可以為本次拍攝新建一個空的視頻文件,這個空的視頻文件相當于一個“容器”,用于存儲圖像幀數(shù)據和音頻幀數(shù)據。
[0075]以MP4格式為例,這個空的視頻文件可以只有一個視頻頭文件,主要記錄視頻的一些基本信息:視頻的寬高、時長、碼率、編碼格式、幀列表、音頻的采樣率、音頻的聲道數(shù)坐寸ο
[0076]步驟205,將多媒體素材對應的至少一個幀數(shù)據和本次拍攝的至少一個幀數(shù)據按照預定順序編碼入視頻文件