国产精品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>

      一種視頻錄制方法及電子設(shè)備與流程

      文檔序號(hào):11411187閱讀:196來(lái)源:國(guó)知局
      一種視頻錄制方法及電子設(shè)備與流程

      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種視頻錄制方法及電子設(shè)備。



      背景技術(shù):

      隨著視頻應(yīng)用的普及,視頻錄制變得越來(lái)越常見(jiàn)。但是現(xiàn)有視頻錄制過(guò)程一般是在用戶點(diǎn)擊錄制按鈕之后開(kāi)始錄制視頻,并且在再次點(diǎn)擊該按鈕之后停止錄制視頻。這種過(guò)程一般不容易抓住比較精彩的視頻瞬間,例如在點(diǎn)擊錄制按鈕開(kāi)始錄制視頻時(shí)精彩的視頻瞬間可能已經(jīng)過(guò)去,或者發(fā)現(xiàn)抓住精彩的視頻瞬間后點(diǎn)擊停止錄制時(shí),從開(kāi)始錄制視頻已經(jīng)過(guò)去較長(zhǎng)時(shí)間,精彩的視頻瞬間只占冗長(zhǎng)視頻文件的很小一部分,必須再借用其他視頻裁剪工具才能裁剪出較為簡(jiǎn)短的精彩視頻瞬間。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供了一種視頻錄制方法及電子設(shè)備。

      技術(shù)方案如下:

      第一方面,提供了一種視頻錄制方法,所述方法包括:

      在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及

      將所述提取的視頻片段寫(xiě)入視頻文件。

      結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述提取視頻指令包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是默認(rèn)的。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。

      結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);

      接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及

      將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;

      接收用戶輸入的時(shí)長(zhǎng);以及

      將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;

      確定用戶在所述幀軌跡上選擇的視頻幀;以及

      所述從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段包括:

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)所述提取的視頻片段,生成預(yù)覽圖;

      顯示所述預(yù)覽圖。

      結(jié)合第一方面的第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;

      在檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)錄制指令,開(kāi)始錄制視頻。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      根據(jù)停止錄制指令,停止錄制視頻。

      結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

      發(fā)送所述提取的視頻片段。

      第二方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:

      指令獲取模塊,用于在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;

      提取模塊,用于從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及

      寫(xiě)入模塊,用于將所述提取的視頻片段寫(xiě)入視頻文件。

      結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述提取視頻指令包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是默認(rèn)的。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。

      結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      選項(xiàng)顯示模塊,用于根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);

      選項(xiàng)接收模塊,用于接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及

      設(shè)置模塊,用于將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      時(shí)長(zhǎng)顯示模塊,用于根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;

      時(shí)長(zhǎng)接收模塊,用于接收用戶輸入的時(shí)長(zhǎng);以及

      設(shè)置模塊,用于將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      幀軌跡顯示模塊,用于根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;

      幀確定模塊,用于確定用戶在所述幀軌跡上選擇的視頻幀;以及

      所述提取模塊具體用于從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      預(yù)覽生成模塊,用于根據(jù)所述提取的視頻片段,生成預(yù)覽圖;

      預(yù)覽顯示模塊,用于顯示所述預(yù)覽圖。

      結(jié)合第二方面的第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      檢測(cè)模塊,用于檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;

      播放模塊,用于在所述檢測(cè)模塊檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      錄制模塊,用于根據(jù)錄制指令,開(kāi)始錄制視頻。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      停止錄制模塊,用于根據(jù)停止錄制指令,停止錄制視頻。

      結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,所述電子設(shè)備還包括:

      發(fā)送模塊,用于發(fā)送所述提取的視頻片段。

      第三方面,提供了一種電子設(shè)備,該電子設(shè)備包括存儲(chǔ)器、觸摸顯示屏、攝像頭、發(fā)送/接收模塊以及與存儲(chǔ)器、觸摸顯示屏、攝像頭、發(fā)送/接收模塊連接的處理器,其中存儲(chǔ)器存儲(chǔ)有一組程序代碼,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及

      將所述提取的視頻片段寫(xiě)入視頻文件。

      結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述提取視頻指令包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是默認(rèn)的。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。

      結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);

      接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及

      將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;

      接收用戶輸入的時(shí)長(zhǎng);以及

      將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;

      確定用戶在所述幀軌跡上選擇的視頻幀;以及

      所述從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段包括:

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取的視頻片段,生成預(yù)覽圖;

      顯示所述預(yù)覽圖。

      結(jié)合第三方面的第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;

      在檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)錄制指令,開(kāi)始錄制視頻。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)停止錄制指令,停止錄制視頻。

      結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,處理器調(diào)用存儲(chǔ)器存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      發(fā)送所述提取的視頻片段。

      本發(fā)明實(shí)施例提供了一種視頻錄制方法及電子設(shè)備,通過(guò)在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及將所述提取的視頻片段寫(xiě)入視頻文件,能夠?qū)崿F(xiàn)及時(shí)抓拍精彩視頻片段,而無(wú)需復(fù)雜裁剪操作。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。通過(guò)顯示可滾動(dòng)的幀軌跡并從幀軌跡選擇,可以給用戶選擇提供直觀的感受,從而使得用戶選擇視頻片段更準(zhǔn)確,更滿足用戶需要。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1示出了根據(jù)本發(fā)明實(shí)施例的一種錄制視頻方法的流程圖;

      圖2示出了根據(jù)本發(fā)明實(shí)施例的觸發(fā)提取視頻指令的界面示意圖;

      圖3示出了根據(jù)本發(fā)明實(shí)施例的用戶設(shè)置一定時(shí)長(zhǎng)的界面示意圖;

      圖4示出了根據(jù)本發(fā)明實(shí)施例的用戶設(shè)置一定時(shí)長(zhǎng)的界面示意圖;

      圖5示出了根據(jù)本發(fā)明實(shí)施例的用戶設(shè)置起始視頻幀的界面示意圖;

      圖6示出了根據(jù)本發(fā)明實(shí)施例的一種電子設(shè)備的結(jié)構(gòu)示意圖;

      圖7示出了根據(jù)本發(fā)明實(shí)施例的一種電子設(shè)備的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      本發(fā)明實(shí)施例提供了一種視頻錄制方法。該視頻錄制方法可以應(yīng)用于電子設(shè)備中,該電子設(shè)備例如可以是智能手機(jī)、可穿戴設(shè)備、平板電腦等,本發(fā)明實(shí)施例對(duì)電子設(shè)備的具體形式不加以限定。通過(guò)錄制視頻過(guò)程中在獲取用戶指令后從錄制的視頻中獲取從用戶指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段并存儲(chǔ)為文件,能夠及時(shí)地抓住錄制過(guò)程中的精彩視頻片段,提高用戶體驗(yàn)。

      圖1示出了根據(jù)本發(fā)明實(shí)施例的一種視頻錄制方法的流程圖。如圖所示,該方法開(kāi)始于步驟102:在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻。在該步驟中,所述提取視頻指令對(duì)應(yīng)的時(shí)刻可涉及觸發(fā)所述提取視頻指令的時(shí)刻。

      在一些實(shí)施例中,提取視頻指令可包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。在一些實(shí)施例中,提取視頻指令可包括點(diǎn)擊預(yù)設(shè)按鈕。在一個(gè)例子中,預(yù)設(shè)按鈕可以是軟件按鈕。例如圖2a所示,在錄制視頻界面中顯示軟件按鈕,當(dāng)用戶點(diǎn)擊該軟件按鈕時(shí),觸發(fā)提取視頻指令。圖2a中示出的軟件按鈕的形狀和位置僅是示例,軟件按鈕也可以具有其他形狀和位置。此外,軟件按鈕也可以具有任意的顏色和圖案。在另一個(gè)例子中,預(yù)設(shè)按鈕可以是硬件按鈕。例如,可以復(fù)用音量控制按鈕,使得在錄制視頻過(guò)程中點(diǎn)擊該 音量控制按鈕時(shí),觸發(fā)提取視頻指令。當(dāng)然,也可以復(fù)用其他的硬件按鈕,使得點(diǎn)擊該其他的硬件按鈕時(shí)觸發(fā)提取視頻指令。

      在一些實(shí)施例中,提取視頻指令可包括觸發(fā)預(yù)設(shè)手勢(shì)。在一個(gè)例子中,預(yù)設(shè)手勢(shì)可包括觸摸屏幕。例如圖2b所示,在錄制視頻界面中觸摸屏幕中的任意一點(diǎn),可觸發(fā)提取視頻指令。在另一個(gè)例子中,預(yù)設(shè)手勢(shì)可包括在屏幕上劃出預(yù)設(shè)圖案,例如直線,曲線或其他幾何形狀。

      在一些實(shí)施例中,提取視頻指令可包括預(yù)設(shè)語(yǔ)音輸入。例如,預(yù)設(shè)語(yǔ)音輸入可包括輸入語(yǔ)音“停”或其他語(yǔ)音。

      步驟104:從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段。

      在該步驟中,可將所述提取視頻指令對(duì)應(yīng)的時(shí)刻減去所述一定時(shí)長(zhǎng),獲取起始時(shí)刻,隨后從錄制的視頻中獲取從所述起始時(shí)刻開(kāi)始到所述提取視頻指令對(duì)應(yīng)的時(shí)刻結(jié)束的視頻片段。從錄制的視頻中獲取從所述起始時(shí)刻開(kāi)始到所述提取視頻指令對(duì)應(yīng)的時(shí)刻結(jié)束的視頻片段可包括從錄制的視頻中獲取從所述起始時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始到所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀結(jié)束的視頻片段。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是默認(rèn)的,例如10秒、20秒或30秒等。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。

      在一個(gè)例子中,在步驟104之前,該方法可還包括:根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。例如圖3所示,在圖3a中,獲取提取視頻指令,這里以點(diǎn)擊錄制視頻界面的軟件按鈕為例,但是如上所述,提取視頻指令也可以是其他情況;圖3b中顯示3個(gè)時(shí)長(zhǎng)選項(xiàng),10秒,20秒和30秒,這里3個(gè)時(shí) 長(zhǎng)選項(xiàng)僅是示例,時(shí)長(zhǎng)選項(xiàng)個(gè)數(shù)可以是大于等于2的其他數(shù)字,另外具體的時(shí)長(zhǎng)選項(xiàng)也可以是除10秒、20秒和30秒之外的其他數(shù)字;圖3c中顯示用戶選擇了20秒這個(gè)時(shí)長(zhǎng)選項(xiàng);隨后將用戶選擇的20秒為一定時(shí)長(zhǎng)。

      在另一個(gè)例子中,在步驟104之前,該方法可還包括:根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;接收用戶輸入的時(shí)長(zhǎng);以及將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。例如圖4所示,在圖4a中,獲取提取視頻指令,這里以點(diǎn)擊錄制視頻界面的軟件按鈕為例,但是如上所述,提取視頻指令也可以是其他情況;圖4b中顯示時(shí)長(zhǎng)輸入框;圖4c中用戶在時(shí)長(zhǎng)輸入框中輸入15,表示15秒的時(shí)長(zhǎng),時(shí)長(zhǎng)的單位為秒是示例的,也可以是其他時(shí)長(zhǎng)單位,例如分鐘等;隨后將用戶輸入的15秒設(shè)置為一定時(shí)長(zhǎng)。

      在一些實(shí)施例中,用戶可以設(shè)置起始視頻幀。在一個(gè)例子中,在步驟104之前,該方法還可包括:根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;確定用戶在所述幀軌跡上選擇的視頻幀;以及所述從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段包括:從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。例如圖5所示,在圖5a中,獲取提取視頻指令,這里以點(diǎn)擊錄制視頻界面的軟件按鈕為例,但是如上所述,提取視頻指令也可以是其他情況;圖5b中,在屏幕的右側(cè)顯示錄制的視頻的幀軌跡,幀軌跡中顯示的視頻幀可以是按照一定間隔選取的,當(dāng)用戶在幀軌跡上滑動(dòng)時(shí),幀軌跡內(nèi)的視頻幀可滾動(dòng)顯示,圖5b中示出的幀軌跡僅是示例,該幀軌跡也可以位于屏幕的其他位置,也可以是橫向的,此外幀軌跡的兩端可以設(shè)置按鈕,當(dāng)點(diǎn)擊頭端按鈕時(shí)向前滾動(dòng),當(dāng)點(diǎn)擊尾端按鈕時(shí)可以向后滾動(dòng);圖5c中,用戶雙擊幀軌跡中的某一視頻幀,表示選取該視頻幀為起始視頻幀,當(dāng)然雙擊選擇視頻幀僅是示例,也可以采用其他方式來(lái)選擇,例如將該幀橫著拖出幀軌跡等;隨后從錄制的視頻幀中提取從該起始視頻幀開(kāi)始到提取視頻指令對(duì)應(yīng)的視頻幀結(jié)束的視頻片段。通過(guò)顯示可滾動(dòng)的幀軌 跡并從幀軌跡選擇,可以給用戶選擇提供直觀的感受,從而使得用戶選擇視頻片段更準(zhǔn)確,更滿足用戶需要。

      步驟106:將所述提取的視頻片段寫(xiě)入視頻文件。

      具體的,該步驟包括將所述提取的視頻片段寫(xiě)入新的視頻文件或已有的視頻文件。

      在一些實(shí)施例中,該方法還可包括:根據(jù)所述提取的視頻片段,生成預(yù)覽圖;以及顯示所述預(yù)覽圖。例如,在一些實(shí)施例中,根據(jù)所述提取的視頻片段的某個(gè)視頻幀,生成預(yù)覽圖。例如,根據(jù)所述提取的視頻片段的第一視頻幀,生成預(yù)覽圖。在另一些實(shí)施例中,根據(jù)所述提取的視頻片段的若干視頻幀,生成預(yù)覽圖。例如,根據(jù)所述提取的視頻片段的第一視頻幀、中間視頻幀以及最后視頻幀,生成預(yù)覽圖。

      在一些實(shí)施例中,該方法還可包括:檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;以及在檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。在一個(gè)例子中,點(diǎn)擊包括單擊或雙擊。在另一個(gè)例子中,點(diǎn)擊包括觸摸或長(zhǎng)按。

      在一些實(shí)施例中,該方法還可包括:發(fā)送所述提取的視頻片段。在一些實(shí)施例中,發(fā)送所述提取的視頻片段包括向社交應(yīng)用的好友發(fā)送所述提取的視頻片段。例如,向微信或qq好友發(fā)送所述提取的視頻片段。在另一些實(shí)施例中,發(fā)送所述提取的視頻片段包括向社交應(yīng)用的群組發(fā)送所述提取的視頻片段。例如,向微信或qq的群組發(fā)送所述提取的視頻片段。在還一些實(shí)施例中,發(fā)送所述提取的視頻片段包括向社交空間發(fā)送所述提取的視頻片段。例如,向微博或微信朋友圈或qq空間發(fā)送所述提取的視頻片段。這樣可以將提取的視頻片段分享給好友。

      在一些實(shí)施例中,在步驟102之前,該方法還可包括:根據(jù)錄制指令,開(kāi)始錄制視頻。在一個(gè)例子中,啟動(dòng)特定應(yīng)用可觸發(fā)錄制指令,例如啟動(dòng)錄像應(yīng)用或其他應(yīng)用,觸發(fā)錄制指令。在另一個(gè)例子中,進(jìn)入預(yù)設(shè)界面可以觸發(fā)錄制指令,例如一個(gè)應(yīng)用可以具有多個(gè)界面,當(dāng)用戶從該應(yīng)用的其他界面進(jìn)入錄制 界面或某一特定界面時(shí),觸發(fā)錄制指令。在還一個(gè)例子中,點(diǎn)擊錄制按鈕可觸發(fā)錄制指令,這是本領(lǐng)域普通技術(shù)人員已知的,在此不再贅述。

      在一些實(shí)施例中,該方法還可包括:根據(jù)停止錄制指令,停止錄制視頻。在一個(gè)例子中,關(guān)閉特定應(yīng)用可觸發(fā)停止錄制指令,例如關(guān)閉錄像應(yīng)用或其他應(yīng)用,觸發(fā)停止錄制指令。在另一個(gè)例子中,離開(kāi)預(yù)設(shè)界面可以觸發(fā)停止錄制指令,例如一個(gè)應(yīng)用可以具有多個(gè)界面,當(dāng)用戶從該應(yīng)用的錄制界面或某一特定界面離開(kāi)并切換到其他界面時(shí),觸發(fā)停止錄制指令。在還一個(gè)例子中,點(diǎn)擊停止錄制按鈕可觸發(fā)停止錄制指令,這是本領(lǐng)域普通技術(shù)人員已知的,在此不再贅述。

      在一些實(shí)施例中,在錄制視頻過(guò)程中上述步驟102-104以及上面描述的其他可行步驟可多次執(zhí)行,從而使得在錄制視頻過(guò)程中用戶可以多次提取所需視頻片段。

      通過(guò)在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及將所述提取的視頻片段寫(xiě)入視頻文件,能夠?qū)崿F(xiàn)及時(shí)抓拍精彩視頻片段,而無(wú)需復(fù)雜裁剪操作,提高用戶體驗(yàn)。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。通過(guò)顯示可滾動(dòng)的幀軌跡并從幀軌跡選擇,可以給用戶選擇提供直觀的感受,從而使得用戶選擇視頻片段更準(zhǔn)確,更滿足用戶需要。

      圖6示出了根據(jù)本發(fā)明實(shí)施例的一種電子設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,該電子設(shè)備包括:指令獲取模塊602,用于在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;提取模塊604,用于從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及寫(xiě)入模塊606,用于將所述提取的視頻片段寫(xiě)入視頻文件。

      具體的,提取模塊604可用于將所述提取視頻指令對(duì)應(yīng)的時(shí)刻減去所述一定時(shí)長(zhǎng),獲取起始時(shí)刻,隨后從錄制的視頻中獲取從所述起始時(shí)刻開(kāi)始到所述提取視頻指令對(duì)應(yīng)的時(shí)刻結(jié)束的視頻片段。具體的,提取模塊604可用于從錄制的視頻中獲取從所述起始時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始到所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀結(jié)束的視頻片段。

      在一些實(shí)施例中,所述提取視頻指令包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。提取視頻指令可參照?qǐng)D2及上面相關(guān)描述,在此不再贅述。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是默認(rèn)的。例如10秒、20秒或30秒等。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。在一個(gè)例子中,所述電子設(shè)備還包括:選項(xiàng)顯示模塊,用于根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);選項(xiàng)接收模塊,用于接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及設(shè)置模塊,用于將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。在另一個(gè)例子中,所述電子設(shè)備還包括:時(shí)長(zhǎng)顯示模塊,用于根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;時(shí)長(zhǎng)接收模塊,用于接收用戶輸入的時(shí)長(zhǎng);以及設(shè)置模塊,用于將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。詳情可參照?qǐng)D3和4及其相關(guān)描述,在此不再贅述。

      在一些實(shí)施例中,用戶可以設(shè)置起始視頻幀。在一個(gè)例子中,所述電子設(shè)備還包括:幀軌跡顯示模塊,用于根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;幀確定模塊,用于確定用戶在所述幀軌跡上選擇的視頻幀;以及所述提取模塊604具體用于從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。詳情可參照?qǐng)D5及相關(guān)描述,在此不再贅述。

      在一些實(shí)施例中,所述電子設(shè)備還包括:預(yù)覽生成模塊,用于根據(jù)所述提取的視頻片段,生成預(yù)覽圖;預(yù)覽顯示模塊,用于顯示所述預(yù)覽圖。

      在一些實(shí)施例中,所述電子設(shè)備還包括:檢測(cè)模塊,用于檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;播放模塊,用于在所述檢測(cè)模塊檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。

      在一些實(shí)施例中,所述電子設(shè)備還包括:錄制模塊,用于根據(jù)錄制指令,開(kāi)始錄制視頻。

      在一些實(shí)施例中,所述電子設(shè)備還包括:停止錄制模塊,用于根據(jù)停止錄制指令,停止錄制視頻。

      在一些實(shí)施例中,所述電子設(shè)備還包括:發(fā)送模塊,用于發(fā)送所述提取的視頻片段。

      通過(guò)在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及將所述提取的視頻片段寫(xiě)入視頻文件,能夠?qū)崿F(xiàn)及時(shí)抓拍精彩視頻片段,而無(wú)需復(fù)雜裁剪操作,提高用戶體驗(yàn)。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。通過(guò)顯示可滾動(dòng)的幀軌跡并從幀軌跡選擇,可以給用戶選擇提供直觀的感受,從而使得用戶選擇視頻片段更準(zhǔn)確,更滿足用戶需要。

      圖7示出根據(jù)本發(fā)明實(shí)施例的一種電子設(shè)備的結(jié)構(gòu)示意圖。如圖7所示,該電子設(shè)備包括存儲(chǔ)器701、觸摸顯示屏702、攝像頭703、發(fā)送/接收模塊704以及與存儲(chǔ)器701、觸摸顯示屏702、攝像頭703、發(fā)送/接收模塊704連接的處理器705,其中存儲(chǔ)器701存儲(chǔ)有一組程序代碼,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及

      將所述提取的視頻片段寫(xiě)入視頻文件。

      在一些實(shí)施例中,所述提取視頻指令包括點(diǎn)擊預(yù)設(shè)按鈕、觸發(fā)預(yù)設(shè)手勢(shì)和預(yù)設(shè)語(yǔ)音輸入中的至少一個(gè)。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是默認(rèn)的。

      在一些實(shí)施例中,所述一定時(shí)長(zhǎng)是用戶設(shè)置的。在一個(gè)例子中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:根據(jù)所述提取視頻指令,顯示若干時(shí)長(zhǎng)選項(xiàng);接收用戶選擇的時(shí)長(zhǎng)選項(xiàng);以及將所述用戶選擇的時(shí)長(zhǎng)選項(xiàng)設(shè)置為所述一定時(shí)長(zhǎng)。在另一個(gè)例子中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:根據(jù)所述提取視頻指令,顯示時(shí)長(zhǎng)輸入框;接收用戶輸入的時(shí)長(zhǎng);以及將所述用戶輸入的時(shí)長(zhǎng)設(shè)置為所述一定時(shí)長(zhǎng)。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取視頻指令,顯示所述錄制的視頻的幀軌跡,其中所述幀軌跡內(nèi)的視頻幀可隨用戶的手勢(shì)滾動(dòng)顯示;

      確定用戶在所述幀軌跡上選擇的視頻幀;以及

      所述從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段包括:

      從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻對(duì)應(yīng)的視頻幀開(kāi)始往前到所述選擇的視頻幀的視頻片段。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)所述提取的視頻片段,生成預(yù)覽圖;

      顯示所述預(yù)覽圖。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以 下步驟:

      檢測(cè)對(duì)所述預(yù)覽圖的點(diǎn)擊;

      在檢測(cè)到對(duì)所述預(yù)覽圖的點(diǎn)擊時(shí),播放所述提取的視頻片段。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)錄制指令,開(kāi)始錄制視頻。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      根據(jù)停止錄制指令,停止錄制視頻。

      在一些實(shí)施例中,處理器705調(diào)用存儲(chǔ)器701存儲(chǔ)的程序代碼用于執(zhí)行以下步驟:

      發(fā)送所述提取的視頻片段。

      通過(guò)在錄制視頻過(guò)程中獲取提取視頻指令及所述提取視頻指令對(duì)應(yīng)的時(shí)刻;從錄制的視頻中提取從所述提取視頻指令對(duì)應(yīng)的時(shí)刻開(kāi)始往前一定時(shí)長(zhǎng)的視頻片段;以及將所述提取的視頻片段寫(xiě)入視頻文件,能夠?qū)崿F(xiàn)及時(shí)抓拍精彩視頻片段,而無(wú)需復(fù)雜裁剪操作,提高用戶體驗(yàn)。通過(guò)使得一定時(shí)長(zhǎng)是默認(rèn)的,可以無(wú)需用戶操作直接提取視頻片段,簡(jiǎn)化了用戶操作,提高了效率。通過(guò)讓用戶設(shè)置一定時(shí)長(zhǎng),可以使得時(shí)長(zhǎng)滿足用戶需要,提供了靈活性。通過(guò)顯示可滾動(dòng)的幀軌跡并從幀軌跡選擇,可以給用戶選擇提供直觀的感受,從而使得用戶選擇視頻片段更準(zhǔn)確,更滿足用戶需要。

      上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。

      需要說(shuō)明的是:上述實(shí)施例提供的電子設(shè)備在執(zhí)行視頻錄制方法時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的電子設(shè)備與視 頻錄制方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

      以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1