一種獲取在線視頻截圖的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于多媒體技術(shù)領(lǐng)域,涉及一種獲取在線視頻截圖的方法及裝置。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的快速發(fā)展,智能手機(jī)、平板電腦等智能終端已經(jīng)廣泛應(yīng)用于工作、生活的各個(gè)領(lǐng)域。在用戶使用智能終端觀看視頻的過(guò)程中,可以對(duì)感興趣的畫面進(jìn)行截圖。
[0003]現(xiàn)在很多人習(xí)慣使用智能手機(jī)觀看視頻,在觀看視頻的過(guò)程中如果看到優(yōu)美的畫面或喜愛(ài)的場(chǎng)景,希望通過(guò)截圖保存下來(lái)。智能終端或者視頻播放軟件具有截圖功能,但截圖的流程是在智能終端本地進(jìn)行,受智能終端的像素或者當(dāng)前播放的視頻的像素的影響,截取到的圖片的畫質(zhì)較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提出一種獲取在線視頻截圖的方法及裝置,以提高在線視頻截圖的畫質(zhì)。
[0005]一方面,本發(fā)明實(shí)施例提供一種獲取在線視頻截圖的方法,包括:
[0006]在預(yù)設(shè)的在線視頻截圖事件被觸發(fā)時(shí),確定當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件;
[0007]在當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),獲取當(dāng)前截圖時(shí)間以及所述當(dāng)前截圖時(shí)間對(duì)應(yīng)的截圖縮略圖;
[0008]依據(jù)所述當(dāng)前截圖時(shí)間和所述截圖縮略圖生成截圖指令,并向預(yù)設(shè)的視頻服務(wù)端發(fā)送所述截圖指令,使所述視頻服務(wù)端在當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源中截取所述截圖指令對(duì)應(yīng)的視頻截圖。
[0009]又一方面,本發(fā)明實(shí)施例提供一種獲取在線視頻截圖的方法,包括:
[0010]接收視頻客戶端發(fā)送的截圖指令,所述截圖指令包括當(dāng)前截圖時(shí)間以及所述當(dāng)前截圖時(shí)間對(duì)應(yīng)的截圖縮略圖;
[0011]選取所述視頻客戶端中當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源作為目標(biāo)視頻;
[0012]在所述目標(biāo)視頻中截取所述截圖指令對(duì)應(yīng)的視頻截圖。
[0013]再一方面,本發(fā)明實(shí)施例提供一種獲取在線視頻截圖的裝置,包括:
[0014]分辨率確定單元,用于在預(yù)設(shè)的在線視頻截圖事件被觸發(fā)時(shí),確定當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件;
[0015]截圖信息單元,用于在當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),獲取當(dāng)前截圖時(shí)間以及所述當(dāng)前截圖時(shí)間對(duì)應(yīng)的截圖縮略圖;
[0016]截圖指令單元,用于依據(jù)所述當(dāng)前截圖時(shí)間和所述截圖縮略圖生成截圖指令,并向預(yù)設(shè)的視頻服務(wù)端發(fā)送所述截圖指令,使所述視頻服務(wù)端在當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源中截取所述截圖指令對(duì)應(yīng)的視頻截圖。
[0017]另一方面,本發(fā)明實(shí)施例提供一種獲取在線視頻截圖的裝置,包括:
[0018]指令接收單元,用于接收視頻客戶端發(fā)送的截圖指令,所述截圖指令包括當(dāng)前截圖時(shí)間以及所述當(dāng)前截圖時(shí)間對(duì)應(yīng)的截圖縮略圖;
[0019]目標(biāo)視頻選取單元,用于選取所述視頻客戶端中當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源作為目標(biāo)視頻;
[0020]截圖截取單元,用于在所述目標(biāo)視頻中截取所述截圖指令對(duì)應(yīng)的視頻截圖。
[0021]本發(fā)明實(shí)施例提供的獲取在線視頻截圖的方法,通過(guò)在視頻客戶端中的在線視頻截圖事件被觸發(fā),且當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),生成包括當(dāng)前截圖事件和截圖縮略圖的截圖指令,并將生成的截圖指令發(fā)送給視頻服務(wù)端,使視頻服務(wù)端在當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源中截取得到視頻截圖,即,該方法在視頻客戶端中當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),通過(guò)從視頻服務(wù)端得到分辨率滿足預(yù)設(shè)條件的視頻截圖,提高了在線視頻截圖的畫質(zhì)。
【附圖說(shuō)明】
[0022]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本發(fā)明實(shí)施例的一部分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。在附圖中:
[0023]圖1是本發(fā)明第一實(shí)施例中提供的一種獲取在線視頻截圖的方法的實(shí)現(xiàn)流程圖;
[0024]圖2是本發(fā)明第二實(shí)施例中提供的一種獲取在線視頻截圖的方法的實(shí)現(xiàn)流程圖;
[0025]圖3是本發(fā)明第三實(shí)施例中提供的一種獲取在線視頻截圖的方法的實(shí)現(xiàn)流程圖;
[0026]圖4是本發(fā)明第四實(shí)施例中提供的一種獲取在線視頻截圖的裝置的結(jié)構(gòu)示意圖;
[0027]圖5是本發(fā)明第五實(shí)施例中提供的一種獲取在線視頻截圖的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行更加詳細(xì)與完整的說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部?jī)?nèi)容。
[0029]第一實(shí)施例:
[0030]圖1是本發(fā)明第一實(shí)施例中提供的一種獲取在線視頻截圖的方法的實(shí)現(xiàn)流程圖,該方法可以由獲取在線視頻截圖的裝置執(zhí)行,其中該裝置可以由軟件和/或硬件實(shí)現(xiàn),可作為視頻客戶端的一部分被內(nèi)置在視頻客戶端內(nèi)部。如圖1所示,該實(shí)現(xiàn)流程可以包括:
[0031]步驟11、在預(yù)設(shè)的在線視頻截圖事件被觸發(fā)時(shí),確定當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件。
[0032]其中,在線視頻截圖事件用于從視頻客戶端在線播放的視頻中截取圖片,視頻客戶端可以是智能手機(jī)或平板電腦等。示例性的,用戶通過(guò)視頻客戶端觀看視頻的過(guò)程中,如果用戶看到想要保存的圖片可以執(zhí)行預(yù)設(shè)的截圖操作來(lái)觸發(fā)在線視頻截圖事件,以對(duì)當(dāng)前播放的視頻進(jìn)行截圖,其中,截圖操作可以是點(diǎn)擊視頻應(yīng)用中的截圖按鈕,多指截圖操作等。
[0033]可選的,所述確定當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件,包括:若當(dāng)前播放的視頻在對(duì)應(yīng)的視頻資源中分辨率最高,則確定當(dāng)前播放的視頻的分辨率滿足預(yù)設(shè)條件;否則,確定當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件。
[0034]其中,視頻服務(wù)端中可以包括當(dāng)前播放的視頻對(duì)應(yīng)的多種視頻資源,每種視頻資源的分辨率、格式、飽和度可以不同,例如視頻資源的分辨率可以是1080P,720P,480P和360P等。示例性的,若當(dāng)前播放的視頻在對(duì)應(yīng)的各視頻資源中分辨率最高時(shí),則確定當(dāng)前播放的視頻的分辨率滿足預(yù)設(shè)條件,否則,確定不滿足預(yù)設(shè)條件。
[0035]需要說(shuō)明的是,本發(fā)明中的預(yù)設(shè)條件除了可以是分辨率最高外,也可以是分辨率大于預(yù)設(shè)的分辨率閥值,而且用戶可以根據(jù)自身需要調(diào)整預(yù)設(shè)條件。
[0036]步驟12、在當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),獲取當(dāng)前截圖時(shí)間以及所述當(dāng)前截圖時(shí)間對(duì)應(yīng)的截圖縮略圖。
[0037]其中,當(dāng)前截圖時(shí)間為當(dāng)前顯示的畫面在當(dāng)前播放的視頻中的時(shí)間戳。視頻客戶端可以直接將在當(dāng)前播放的視頻中當(dāng)前截圖時(shí)間對(duì)應(yīng)的圖片作為截圖縮略圖,也可以將該圖片縮放到預(yù)設(shè)尺寸(例如,2.5X3.5cm),且將縮放得到的圖片作為截圖縮略圖。
[0038]步驟13、依據(jù)所述當(dāng)前截圖時(shí)間和所述截圖縮略圖生成截圖指令,并向預(yù)設(shè)的視頻服務(wù)端發(fā)送所述截圖指令,使所述視頻服務(wù)端在當(dāng)前播放的視頻對(duì)應(yīng)的分辨率滿足預(yù)設(shè)條件的視頻資源中截取所述截圖指令對(duì)應(yīng)的視頻截圖。
[0039]示例性的,視頻客戶端將包含當(dāng)前截圖時(shí)間和截圖縮略圖的截圖指令發(fā)送給視頻服務(wù)端,視頻服務(wù)端接收到截圖指令后,從分辨率滿足預(yù)設(shè)條件的視頻資源中截取與當(dāng)前截圖時(shí)間和截圖縮略圖對(duì)應(yīng)的視頻截圖。
[0040]可選的,所述確定當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件之后,還包括:在當(dāng)前播放的視頻的分辨率滿足預(yù)設(shè)條件時(shí),截取當(dāng)前播放的視頻中當(dāng)前顯示的圖片作為視頻截圖。
[0041]示例性的,在當(dāng)前播放的視頻的分辨率滿足預(yù)設(shè)條件時(shí),視頻客戶端將當(dāng)前播放的視頻中與當(dāng)前播放時(shí)間對(duì)應(yīng)的圖片作為截圖指令對(duì)應(yīng)的視頻截圖。
[0042]本發(fā)明實(shí)施例中提供的獲取在線視頻截圖的方法,在視頻客戶端中當(dāng)前播放的視頻的分辨率滿足預(yù)設(shè)條件時(shí),視頻客戶端截取當(dāng)前播放的視頻中當(dāng)前顯示的圖片作為視頻截圖;在視頻客戶端中當(dāng)前播放的視頻的分辨率不滿足預(yù)設(shè)條件時(shí),通過(guò)從視頻服務(wù)端得到分辨率滿足預(yù)設(shè)條件的視頻截圖。因此,無(wú)論當(dāng)前播放的視頻的分辨率是否滿足預(yù)設(shè)條件該方法均能夠得到分辨率滿足預(yù)設(shè)條件的視頻截圖,提高了在線視頻截圖的畫質(zhì)。
[0043]第二實(shí)施例
[0044]圖2是本發(fā)明第二實(shí)施例中提供的一種獲取在線視頻截圖的方法的實(shí)現(xiàn)流程圖,該方法可以由獲取在線視頻截圖的裝置執(zhí)行,其中該裝置可以由軟件和/或硬件實(shí)現(xiàn),可作為視頻服務(wù)端的一部分被內(nèi)置在視頻服務(wù)端內(nèi)部。如圖2所示,該實(shí)現(xiàn)流程可以包括:
[0045]步驟21、接收視頻客戶端發(fā)送的截圖指令,所述截圖