視頻截圖方法和裝置的制造方法
【技術領域】
[0001]本發明涉及視頻處理技術領域,尤其是涉及一種視頻截圖方法和裝置。
【背景技術】
[0002]現有的視頻截圖方法,主要有兩種方案。一種是通過截屏的方式截取播放的視頻畫面,一次只能截取一張,而且截取畫面時不容易剛好截取到自己想要的畫面,并且有時候截屏畫面還比較模糊,因此效率低,質量差。另一種是通過視頻轉化技術直接將視頻轉化為圖片,如果視頻比較大,則轉出來的圖片數量將會相當龐大,用戶還要從眾多圖片中人工挑選出自己想要的圖片,刪除無用的圖片,相當耗時耗力;并且還需要足夠的存儲空間來保存大量的圖片,浪費存儲資源。因此,現有的視頻截圖方法,效率低下,耗時耗力,浪費資源,用戶體驗較差。
【發明內容】
[0003]本發明的主要目的在于提供一種視頻截圖方法和裝置,旨在解決上述問題,提高效率,提升用戶體驗。
[0004]為達以上目的,本發明提出一種視頻截圖方法,包括步驟:
[0005]將視頻文件的視頻數據轉化為圖片數據;
[0006]從所述圖片數據中提取出符合預置的篩選條件的圖片數據;
[0007]將提取出的圖片數據保存為圖片。
[0008]優選地,所述篩選條件包括文字信息、聲音信息和圖片信息中的任意一種或至少兩種的組合。
[0009]優選地,所述篩選條件包括文字信息,所述從所述圖片數據中提取出符合預置的篩選條件的圖片數據包括:
[0010]當所述圖片數據中包含有所述文字信息時,則判定所述圖片數據符合所述篩選條件,并提取出所述圖片數據。
[0011]優選地,所述篩選條件包括聲音信息,所述從所述圖片數據中提取出符合預置的篩選條件的圖片數據包括:
[0012]當所述視頻文件的一個視頻片段中包含有所述聲音信息的特征信息時,則判定所述視頻片段所轉化的所有圖片數據均符合所述篩選條件,并提取出所述圖片數據。
[0013]優選地,所述篩選條件包括圖片信息,所述從所述圖片數據中提取出符合預置的篩選條件的圖片數據包括:
[0014]當所述圖片數據中包含有所述圖片信息的特征信息時,則判定所述圖片數據符合所述篩選條件,并提取出所述圖片數據。
[0015]優選地,所述將提取出的圖片數據保存為圖片的步驟之后還包括:
[0016]從所述圖片中選出相似度達到預設閾值的圖片組成相似圖片組,從所述相似圖片組中選擇預設數量的圖片予以保留,其余圖片予以刪除。
[0017]本發明同時提出一種視頻截圖裝置,包括設置模塊、轉化模塊、篩選模塊和存儲模塊,其中:
[0018]設置模塊,用于預置篩選條件;
[0019]轉化模塊,用于將視頻文件的視頻數據轉化為圖片數據;
[0020]篩選模塊,用于從所述圖片數據中提取出符合預置的篩選條件的圖片數據,并將提取出的圖片數據保存為圖片,存儲于所述存儲模塊中。
[0021]優選地,所述篩選條件包括文字信息、聲音信息和圖片信息中的任意一種或至少兩種的組合。
[0022]優選地,所述篩選條件包括文字信息,所述篩選模塊用于:當所述圖片數據中包含有所述文字信息時,則判定所述圖片數據符合所述篩選條件,并提取出所述圖片數據。
[0023]優選地,所述篩選條件包括聲音信息,所述篩選模塊用于:
[0024]當所述視頻文件的一個視頻片段中包含有所述聲音信息的特征信息時,則判定所述視頻片段所轉化的所有圖片數據均符合所述篩選條件,并予以選出。
[0025]優選地,所述篩選條件包括圖片信息,所述篩選模塊用于:
[0026]當所述圖片數據中包含有所述圖片信息的特征信息時,則判定所述圖片數據符合所述篩選條件,并選出所述圖片數據。
[0027]優選地,所述還包括過濾模塊,所述過濾模塊用于:從所述圖片中選出相似度達到預設閾值的圖片組成相似圖片組,從所述相似圖片組中選擇預設數量的圖片予以保留,其余圖片予以刪除。
[0028]本發明所提供的一種視頻截圖方法,通過預置篩選條件,從視頻中自動截取出符合篩選條件的圖片,省去了后續人工篩選步驟,提高了效率,節省了人力。而且由于只對符合篩選條件的圖片進行保存,因此不會占用太多的存儲空間,節約了存儲資源,提升了用戶體驗。
【附圖說明】
[0029]圖1是本發明的視頻截圖方法第一實施例的流程圖;
[0030]圖2是本發明的視頻截圖方法第二實施例的流程圖;
[0031]圖3是本發明的視頻截圖裝置第一實施例的模塊示意圖;
[0032]圖4是本發明的視頻截圖裝置第二實施例的模塊示意圖。
[0033]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0034]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0035]參見圖1,提出本發明的視頻截圖方法第一實施例,所述方法包括步驟:
[0036]步驟SlO:預置篩選條件
[0037]所述篩選條件包括文字信息、聲音信息和圖片信息中的任意一種或至少兩種的組入口 ο
[0038]當用戶選擇篩選條件為文字信息時,用戶可以直接通過鍵盤(虛擬鍵盤或實體鍵盤)輸入文字信息,裝置則直接將輸入的文字信息作為篩選條件。用戶也可以輸入語音信息,裝置識別語音信息內容并轉化為文字信息,將轉化的文字信息作為篩選條件。
[0039]當用戶選擇篩選條件為聲音信息時,用戶需要輸入一段聲音信息,所述聲音信息可以是一個錄音文件(當場錄制的或本地存儲的),也可以是從視頻中剪切的某段聲音文件,裝置則將輸入的聲音信息作為篩選條件,并提取出聲音信息的特征信息,該特征信息包括包括聲音的內容或/和聲音的特征頻率。
[0040]當用戶選擇篩選條件為圖片信息時,用戶需要輸入帶有場景、人物、人物表情等特征的圖片信息,裝置則將輸入的圖片信息作為篩選條件,并提取出圖片信息中的特征信息,該特征信息包括圖片中的場景、地點、人物、表情、人臉等。
[0041]步驟Sll:打開視頻文件,將視頻文件的視頻數據轉化為圖片數據
[0042]從視頻庫中選擇一個視頻文件,并打開該視頻文件,將視頻文件的每一幀視頻數據轉化為一幀圖片數據,并予以緩存。視頻數據到圖片數據的轉化為現有技術,在此不再贅述。
[0043]在某些實施例中,也可以先打開視頻文件,再預置篩選條件,本發明對二者的順序不做限制。
[0044]步驟S12:從轉化的圖片數據中提取出符合篩選條件的圖片數據
[0045]將緩存的圖片數據與預置的篩選條件進行對比,判斷圖片數據是否符合篩選條件,如符合篩選條件則提取出來,否則予以舍棄。
[0046]當篩選條件為文字信息時,則判斷圖片數據中是否包含有文字信息,只要圖片數據中出現了該文字信息,則判定該圖片數據符合篩選條件,選出該圖片數據。例如,用戶輸入的文字信息為“nubia”,則視頻中只要出現nubia的畫面所轉化的圖片數據都將被提取出來。
[0047]當篩選條件為聲音信息時,則將視頻中的聲音與聲音信息進行比對,當視頻文件的一個視頻片段中包含有聲音信息的特征信息時,則判定該視頻片段所轉化的所有圖片數據均符合篩選條件,提取出該圖片數據。例如,用戶輸入的聲音信息為錄制的一段雷聲,通過聲音內容進行比對,則視頻中有打雷場景的視頻片段所轉化的圖片數據都將被提取出來;用戶輸入的聲音信息為錄制的某人說話的聲音時,通過聲音特征頻率進行對比,則視頻中只要出現這個人聲音的視頻片段所轉化的圖片數據都將被提取出來。
[0048]當篩選條件為圖片信息時,則將圖片數據與圖片信息進行比對,當圖片數據中包含有圖片信息的特征信息時,則判定該圖片數據符合篩選條件,提取出該圖片數據。例如,用戶輸入的圖片信息的特征信息為具有下雪的場景,則只要視頻中有下雪場景的視頻片段所轉化的圖片數據都將被提取出來;用戶輸入的圖片信息的特征信息為具有微笑的表情,則只要視頻中有微笑表情視頻片段所轉化的圖片數據都將被提取出來;用戶輸入的圖片信息的特征信息為一特定的人臉,通過人臉識別技術,只要視頻中有該人臉的視頻片段所轉化的圖片數據都將被提取出來。
[0049]如果用戶同時輸入了文字信息、聲音信息、圖片信息等篩選條件中的兩種或多種,則需要對多種篩選條件逐一進行比對,如果當前視頻幀轉化的圖片數據同時與多種篩選條件相匹配,則