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

      一種用于網(wǎng)站視頻錄制方法及裝置的制造方法

      文檔序號(hào):10572963閱讀:323來源:國(guó)知局
      一種用于網(wǎng)站視頻錄制方法及裝置的制造方法
      【專利摘要】本發(fā)明涉及互聯(lián)網(wǎng)及用戶功能服務(wù)領(lǐng)域,尤其是涉及一種用于網(wǎng)站視頻錄制方法及裝置。包括:步驟1,在網(wǎng)站視頻流播放時(shí),用戶在任意時(shí)間發(fā)出截屏錄制指令;步驟2,自發(fā)出截屏錄制指令得時(shí)間點(diǎn)開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中;步驟3,將步驟2的錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。本發(fā)明針對(duì)視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動(dòng)客戶端實(shí)時(shí)截取視頻流并保存為圖片或動(dòng)態(tài)GIF。
      【專利說明】一種用于網(wǎng)站視頻錄制方法及裝置
      [0001]
      技術(shù)領(lǐng)域
      [0002]本發(fā)明涉及互聯(lián)網(wǎng)及用戶功能服務(wù)領(lǐng)域,尤其是涉及一種用于網(wǎng)站視頻錄制方法及裝置。
      【背景技術(shù)】
      [0003]在現(xiàn)有技術(shù)中,針對(duì)于flash視頻播放器,并沒有一個(gè)能夠在客戶端,特別是移動(dòng)客戶端實(shí)時(shí)截取視頻流并保存為圖片或動(dòng)態(tài)GIF的技術(shù)。
      [0004]本發(fā)明服務(wù)端支持類服務(wù),主要運(yùn)用于視頻播放類網(wǎng)站,不完全限制于彈幕式直播網(wǎng)站。在用戶觀看視頻的時(shí)候,提供一個(gè)視頻的截屏策略以及固定幀數(shù)的錄制策略。
      [0005]本發(fā)明基于客戶端flash視頻播放器,在讀取并播放器視頻的時(shí)候,通過用戶一個(gè)可操作的按鈕,基于視頻在播放器時(shí)的幀數(shù)進(jìn)行臨時(shí)保存到本地緩存,再進(jìn)行單針轉(zhuǎn)碼成jpg,或png格式的圖片?;蜻M(jìn)行多幀合并成動(dòng)態(tài)gif圖片。
      [0006]本發(fā)明將基礎(chǔ)服務(wù)于,站外截圖分享,用戶截圖舉報(bào),用戶自定義舉報(bào)等。

      【發(fā)明內(nèi)容】

      [0007]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問題;提供了一種針對(duì)視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動(dòng)客戶端實(shí)時(shí)截取視頻流并保存為圖片或動(dòng)態(tài)GIF的一種用于網(wǎng)站視頻錄制方法及裝置。
      [0008]本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:
      一種用于網(wǎng)站視頻錄制方法,其特征在于,包括:
      步驟I,在網(wǎng)站視頻流播放時(shí),用戶在任意時(shí)間發(fā)出截屏錄制指令;
      步驟2,自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中;
      步驟3,將步驟2的錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。
      [0009]優(yōu)選地,所述步驟I中,用戶在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。
      [0010]優(yōu)選地,所述步驟2中:
      若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束;
      若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束;
      若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。
      [0011]優(yōu)選地,所述步驟3中:
      當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;
      當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。
      [0012]優(yōu)選地,所述緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量;所述步驟3完成后,還包括一個(gè)預(yù)覽和重新導(dǎo)出的步驟,用戶通過在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出;預(yù)覽和重新導(dǎo)出的步驟完成后,還包括一個(gè)結(jié)束當(dāng)前錄制的步驟,用戶關(guān)閉整個(gè)錄制過程,并重新進(jìn)行錄制過程。
      [0013]—種用于網(wǎng)站視頻錄制裝置,包括:
      錄制指令發(fā)送模塊:在網(wǎng)站視頻流播放時(shí),用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令;
      視頻流錄制模塊:自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,視頻流錄制模塊開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中;
      視頻流保存模塊:將視頻流錄制模塊錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。
      [0014]優(yōu)選地,用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。
      [0015]優(yōu)選地,視頻流錄制模塊在錄制視頻流時(shí):
      若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束;
      若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束;
      若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。
      [0016]優(yōu)選地,視頻流保存模塊在進(jìn)行視頻流保存時(shí):
      當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;
      當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。
      [0017]優(yōu)選地,所述緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量。視頻流保存模塊完成視頻流保存后:
      還包括一個(gè)預(yù)覽和重新導(dǎo)出模塊,用戶通過預(yù)覽和重新導(dǎo)出模塊在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出;
      還包括一個(gè)結(jié)束當(dāng)前錄制模塊:用戶通過結(jié)束當(dāng)前錄制模塊關(guān)閉整個(gè)錄制過程,并重新進(jìn)行錄制過程。
      [0018]因此,本發(fā)明具有如下優(yōu)點(diǎn):針對(duì)視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動(dòng)客戶端實(shí)時(shí)截取視頻流并保存為圖片或動(dòng)態(tài)GIF。
      [0019]
      【附圖說明】
      [0020]圖1為本發(fā)明的方法流程示意圖。
      [0021]圖2為本發(fā)明的結(jié)構(gòu)框圖。
      [0022]圖3為本發(fā)明中緩存庫(kù)涉及的交互窗口示意圖。
      [0023]
      【具體實(shí)施方式】
      [0024]下面通過實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。
      [0025]一種用于網(wǎng)站視頻錄制方法,包括:
      步驟I,在網(wǎng)站視頻流播放時(shí),用戶在任意時(shí)間發(fā)出截屏錄制指令;用戶在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。
      [0026]步驟2,自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中,其中,緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量。
      [0027]若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束;
      若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束;
      若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。
      [0028]步驟3,將步驟2的錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;
      當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。
      [0029]
      一種用于網(wǎng)站視頻錄制裝置,包括:
      錄制指令發(fā)送模塊:在網(wǎng)站視頻流播放時(shí),用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令;用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。
      [0030]視頻流錄制模塊:自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,視頻流錄制模塊開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中;緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量。
      [0031]若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束;
      若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束;
      若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。
      [0032]視頻流保存模塊:將視頻流錄制模塊錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。
      [0033]當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;
      當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。
      [0034]
      實(shí)施例1:
      本發(fā)明提供一種用于網(wǎng)站視頻錄制方法,包括:
      步驟1、用戶發(fā)出截屏指令,開始截屏。
      [0035]在播放器在進(jìn)行播放視頻流的狀態(tài)下,通過底層的通訊支持我們可在任意時(shí)間進(jìn)行將視頻流進(jìn)行單幀拆解,這個(gè)時(shí)間點(diǎn)由用戶進(jìn)行控制。
      [0036]在任意推流狀態(tài)下,播放器將進(jìn)行展示可以進(jìn)行【截屏】的指令。
      [0037]用戶在登陸狀態(tài)下,點(diǎn)擊【截屏】的指令,進(jìn)行進(jìn)入到截屏狀態(tài)。指令轉(zhuǎn)換為【截屏中】
      用戶在未登陸狀態(tài)下,點(diǎn)擊【截屏】的指令,彈出用戶登陸提示框。
      [0038]步驟2、開始錄制視頻流:在用戶點(diǎn)擊截屏之后,播放器中進(jìn)行展示為截屏狀態(tài)。
      [0039]交互界面提示最大截屏抓取時(shí)間為10秒。
      [0040]步驟3、結(jié)束錄制視頻流,分為以下兩種情況:
      自動(dòng)結(jié)束:錄制時(shí)間基于兩個(gè)自動(dòng)結(jié)束最大限制。當(dāng)錄制的時(shí)間超過10秒,或是已抓取到的幀數(shù)超過300幀。抓取行為將自動(dòng)結(jié)束。
      [0041]手動(dòng)結(jié)束:用戶可進(jìn)行手動(dòng)的點(diǎn)擊結(jié)束行為,再次點(diǎn)擊【截屏按鈕】可進(jìn)行提前停止截屏行為。
      [0042]結(jié)束后,視頻流保存在款存庫(kù)中。
      [0043](I)保存形式的壓縮和導(dǎo)出:在完成錄制行為之后,將進(jìn)行展示截屏壓縮以及設(shè)置的彈框。用戶可進(jìn)行在交互界面中進(jìn)行控制
      用戶可在設(shè)置中進(jìn)行設(shè)置輸出類別:
      圖片:選擇圖片將在界面中通過拖拽時(shí)間線進(jìn)行手動(dòng)的選擇需要保存的幀。
      [0044]動(dòng)態(tài)圖:選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行控制時(shí)間范圍,最大可選時(shí)間范圍為3秒。
      [0045]用戶可在設(shè)置中進(jìn)行輸出質(zhì)量的控制:
      小:輸出大小為當(dāng)前幀大小的40%
      中:輸出大小為當(dāng)前幀大小的50%
      大:輸出大小為當(dāng)前幀大小的80%
      原畫:輸出大小為當(dāng)前大小1:1 (2)保存格式的內(nèi)部設(shè)置:
      圖片格式壓縮:若用戶選擇導(dǎo)出為jpg圖片時(shí),我們將默認(rèn)對(duì)圖片進(jìn)行一次壓縮行為降低圖片的大小,默認(rèn)將用戶的圖片質(zhì)量進(jìn)行90%的圖片質(zhì)量自動(dòng)壓縮。
      [0046]動(dòng)態(tài)圖隨機(jī)抓取幀:我們不會(huì)將用戶最后選擇好的所有幀都進(jìn)行壓縮,而會(huì)隨機(jī)性的在以I秒5幀的抓取比例,進(jìn)行抓取行為。用于降低最后動(dòng)態(tài)的大小。
      [0047]內(nèi)部設(shè)置為固定的數(shù)值,不受用戶的控制,在實(shí)際使用的過程中可通過服務(wù)器更新客戶端的播放器版本來進(jìn)行修改壓縮的比例或是動(dòng)態(tài)抓幀原則。
      [0048]步驟4、保存視頻流:保存之后,將基于flash對(duì)內(nèi)存中保存的內(nèi)容進(jìn)行壓縮和轉(zhuǎn)存。完成之后,將進(jìn)行彈出用戶框提示用戶將結(jié)果從臨時(shí)內(nèi)存中保存至硬盤區(qū)。
      [0049]步驟5、預(yù)覽和重新導(dǎo)出:在用戶完成保存之后,用戶可以在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出;
      步驟6,用戶可進(jìn)行點(diǎn)擊關(guān)閉結(jié)束整個(gè)行為,并通過再次點(diǎn)擊截屏重新進(jìn)行整個(gè)過程。
      [0050]
      實(shí)施例2:
      本發(fā)明提供一種用于網(wǎng)站視頻錄制裝置,包括:
      錄制指令發(fā)送模塊:用戶通過錄制指令發(fā)送模塊發(fā)出截屏指令,開始截屏。
      [0051 ]在播放器在進(jìn)行播放視頻流的狀態(tài)下,通過底層的通訊支持我們可在任意時(shí)間進(jìn)行將視頻流進(jìn)行單幀拆解,這個(gè)時(shí)間點(diǎn)由用戶進(jìn)行控制。
      [0052]在任意推流狀態(tài)下,播放器將進(jìn)行展示可以進(jìn)行【截屏】的指令。
      [0053]用戶在登陸狀態(tài)下,點(diǎn)擊【截屏】的指令,進(jìn)行進(jìn)入到截屏狀態(tài)。指令轉(zhuǎn)換為【截屏中】
      用戶在未登陸狀態(tài)下,點(diǎn)擊【截屏】的指令,彈出用戶登陸提示框。
      [0054]步驟2、視頻流錄制模塊:在用戶點(diǎn)擊截屏之后,通過視頻流錄制模塊進(jìn)行視頻流錄制,播放器中進(jìn)行展示為截屏狀態(tài)。
      [0055]交互界面提示最大截屏抓取時(shí)間為10秒。
      [0056]步驟3、視頻流保存模塊:結(jié)束錄制視頻流并保存,分為以下兩種情況:
      自動(dòng)結(jié)束:錄制時(shí)間基于兩個(gè)自動(dòng)結(jié)束最大限制。當(dāng)錄制的時(shí)間超過10秒,或是已抓取到的幀數(shù)超過300幀。抓取行為將自動(dòng)結(jié)束。
      [0057]手動(dòng)結(jié)束:用戶可進(jìn)行手動(dòng)的點(diǎn)擊結(jié)束行為,再次點(diǎn)擊【截屏按鈕】可進(jìn)行提前停止截屏行為。
      [0058]結(jié)束后,視頻流保存在款存庫(kù)中。
      [0059](I)保存形式的壓縮和導(dǎo)出:在完成錄制行為之后,將進(jìn)行展示截屏壓縮以及設(shè)置的彈框。用戶可進(jìn)行在交互界面中進(jìn)行控制
      用戶可在設(shè)置中進(jìn)行設(shè)置輸出類別:
      圖片:選擇圖片將在界面中通過拖拽時(shí)間線進(jìn)行手動(dòng)的選擇需要保存的幀。
      [0060]動(dòng)態(tài)圖:選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行控制時(shí)間范圍,最大可選時(shí)間范圍為3秒。
      [0061]用戶可在設(shè)置中進(jìn)行輸出質(zhì)量的控制:
      小:輸出大小為當(dāng)前幀大小的40%
      中:輸出大小為當(dāng)前幀大小的50%
      大:輸出大小為當(dāng)前幀大小的80%
      原畫:輸出大小為當(dāng)前大小1:1
      (2)保存格式的內(nèi)部設(shè)置:
      圖片格式壓縮:若用戶選擇導(dǎo)出為jpg圖片時(shí),我們將默認(rèn)對(duì)圖片進(jìn)行一次壓縮行為降低圖片的大小,默認(rèn)將用戶的圖片質(zhì)量進(jìn)行90%的圖片質(zhì)量自動(dòng)壓縮。
      [0062]動(dòng)態(tài)圖隨機(jī)抓取幀:我們不會(huì)將用戶最后選擇好的所有幀都進(jìn)行壓縮,而會(huì)隨機(jī)性的在以I秒5幀的抓取比例,進(jìn)行抓取行為。用于降低最后動(dòng)態(tài)的大小。
      [0063]內(nèi)部設(shè)置為固定的數(shù)值,不受用戶的控制,在實(shí)際使用的過程中可通過服務(wù)器更新客戶端的播放器版本來進(jìn)行修改壓縮的比例或是動(dòng)態(tài)抓幀原則。
      [0064]保存之后,將基于flash對(duì)內(nèi)存中保存的內(nèi)容進(jìn)行壓縮和轉(zhuǎn)存。完成之后,將進(jìn)行彈出用戶框提示用戶將結(jié)果從臨時(shí)內(nèi)存中保存至硬盤區(qū)。
      [0065]預(yù)覽和重新導(dǎo)出模塊:在用戶完成保存之后,用戶可以通過預(yù)覽和重新導(dǎo)出模塊在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出;
      結(jié)束當(dāng)前錄制模塊,用戶可通過結(jié)束當(dāng)前錄制模塊關(guān)閉結(jié)束整個(gè)行為,并通過再次點(diǎn)擊截屏重新進(jìn)行整個(gè)過程。
      [0066]本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
      【主權(quán)項(xiàng)】
      1.一種用于網(wǎng)站視頻錄制方法,其特征在于,包括: 步驟I,在網(wǎng)站視頻流播放時(shí),用戶在任意時(shí)間發(fā)出截屏錄制指令; 步驟2,自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中; 步驟3,將步驟2的錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。2.根據(jù)權(quán)利要求1所述的一種用于網(wǎng)站視頻錄制方法,其特征在于,所述步驟I中,用戶在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。3.根據(jù)權(quán)利要求1所述的一種用于網(wǎng)站視頻錄制方法,其特征在于,所述步驟2中: 若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束; 若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束; 若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。4.根據(jù)權(quán)利要求1所述的一種用于網(wǎng)站視頻錄制方法,其特征在于,所述步驟3中: 當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF; 當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。5.根據(jù)權(quán)利要求1所述的一種用于網(wǎng)站視頻錄制方法,其特征在于,所述緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量;所述步驟3完成后,還包括一個(gè)預(yù)覽和重新導(dǎo)出的步驟,用戶通過在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出;預(yù)覽和重新導(dǎo)出的步驟完成后,還包括一個(gè)結(jié)束當(dāng)前錄制的步驟,用戶關(guān)閉整個(gè)錄制過程,并重新進(jìn)行錄制過程。6.一種用于網(wǎng)站視頻錄制裝置,其特征在于,包括: 錄制指令發(fā)送模塊:在網(wǎng)站視頻流播放時(shí),用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令; 視頻流錄制模塊:自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,視頻流錄制模塊開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結(jié)束以用戶手動(dòng)結(jié)束、或自定義的錄制時(shí)間結(jié)束、或自定義的錄制視頻總幀數(shù)結(jié)束,結(jié)束后,視頻流保存在一個(gè)緩存庫(kù)中; 視頻流保存模塊:將視頻流錄制模塊錄制的視頻流以用戶設(shè)定的單張圖片或若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式保存。7.根據(jù)權(quán)利要求6所述的一種用于網(wǎng)站視頻錄制裝置,其特征在于,用戶通過錄制指令發(fā)送模塊在任意時(shí)間發(fā)出截屏錄制指令時(shí),需要在該網(wǎng)站處于已登錄狀態(tài),若截屏錄制指令時(shí)處于未登錄狀態(tài),則提示用戶登錄后進(jìn)行截屏操作。8.根據(jù)權(quán)利要求6所述的一種用于網(wǎng)站視頻錄制裝置,其特征在于,視頻流錄制模塊在錄制視頻流時(shí): 若自定義的錄制時(shí)間為Tl秒或T2分或T3小時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制Tl秒或T2分或T3小時(shí)后自動(dòng)結(jié)束; 若自定義的錄制視頻總幀數(shù)為M幀時(shí),則自發(fā)出截屏錄制指令的時(shí)間點(diǎn)開始,錄制M視頻幀后自動(dòng)結(jié)束; 若用戶手動(dòng)結(jié)束,則用戶手動(dòng)結(jié)束時(shí),錄制時(shí)間小于自定義的錄制時(shí)間、或錄制總幀數(shù)小于自定義的錄制視頻總幀數(shù)。9.根據(jù)權(quán)利要求6所述的一種用于網(wǎng)站視頻錄制裝置,其特征在于,視頻流保存模塊在進(jìn)行視頻流保存時(shí): 當(dāng)用戶選擇以圖片形式進(jìn)行保存時(shí),用戶在緩存庫(kù)中瀏覽整個(gè)錄制時(shí)間對(duì)應(yīng)的視頻幀,并選擇需要保存的視頻幀;保存時(shí),選擇壓縮比例進(jìn)行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF; 當(dāng)用戶選擇以若干視頻幀數(shù)組成的動(dòng)態(tài)圖的形式進(jìn)行保存時(shí),用戶在整個(gè)錄制時(shí)間中選擇起點(diǎn)和結(jié)束點(diǎn)進(jìn)行保存,并設(shè)置輸出質(zhì)量,輸出質(zhì)量為用戶自定義,壓縮為視頻幀數(shù)的N%,并且,在保存時(shí),隨機(jī)在用戶選擇的時(shí)間段內(nèi),以I秒P幀的抓取比例進(jìn)行抓取后組成動(dòng)態(tài)圖保存。10.根據(jù)權(quán)利要求6所述的一種用于網(wǎng)站視頻錄制裝置,其特征在于,所述緩存庫(kù)為一個(gè)交互窗口,用戶在交互窗口選擇保存形式、保存時(shí)間、以及壓縮比例、輸出質(zhì)量;視頻流保存豐旲塊完成視頻流保存后: 還包括一個(gè)預(yù)覽和重新導(dǎo)出模塊,用戶通過預(yù)覽和重新導(dǎo)出模塊在緩存庫(kù)中預(yù)覽已經(jīng)保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導(dǎo)出; 還包括一個(gè)結(jié)束當(dāng)前錄制模塊:用戶通過結(jié)束當(dāng)前錄制模塊關(guān)閉整個(gè)錄制過程,并重新進(jìn)行錄制過程。
      【文檔編號(hào)】H04N21/4782GK105933624SQ201610435929
      【公開日】2016年9月7日
      【申請(qǐng)日】2016年6月17日
      【發(fā)明人】馮暢
      【申請(qǐng)人】武漢斗魚網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1