本發明專利技術涉及互聯網及用戶功能服務領域,尤其是涉及一種用于網站視頻錄制方法及裝置。包括:步驟1,在網站視頻流播放時,用戶在任意時間發出截屏錄制指令;步驟2,自發出截屏錄制指令得時間點開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中;步驟3,將步驟2的錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。本發明專利技術針對視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動客戶端實時截取視頻流并保存為圖片或動態GIF。
【技術實現步驟摘要】
本專利技術涉及互聯網及用戶功能服務領域,尤其是涉及一種用于網站視頻錄制方法及裝置。
技術介紹
在現有技術中,針對于flash視頻播放器,并沒有一個能夠在客戶端,特別是移動客戶端實時截取視頻流并保存為圖片或動態GIF的技術。本專利技術服務端支持類服務,主要運用于視頻播放類網站,不完全限制于彈幕式直播網站。在用戶觀看視頻的時候,提供一個視頻的截屏策略以及固定幀數的錄制策略。本專利技術基于客戶端flash視頻播放器,在讀取并播放器視頻的時候,通過用戶一個可操作的按鈕,基于視頻在播放器時的幀數進行臨時保存到本地緩存,再進行單針轉碼成jpg,或png格式的圖片。或進行多幀合并成動態gif圖片。本專利技術將基礎服務于,站外截圖分享,用戶截圖舉報,用戶自定義舉報等。
技術實現思路
本專利技術主要是解決現有技術所存在的技術問題;提供了一種針對視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動客戶端實時截取視頻流并保存為圖片或動態GIF的一種用于網站視頻錄制方法及裝置。本專利技術的上述技術問題主要是通過下述技術方案得以解決的:一種用于網站視頻錄制方法,其特征在于,包括:步驟1,在網站視頻流播放時,用戶在任意時間發出截屏錄制指令;步驟2,自發出截屏錄制指令的時間點開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中;步驟3,將步驟2的錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。優選地,所述步驟1中,用戶在任意時間發出截屏錄制指令時,需要在該網站處于已登錄狀態,若截屏錄制指令時處于未登錄狀態,則提示用戶登錄后進行截屏操作。優選地,所述步驟2中:若自定義的錄制時間為T1秒或T2分或T3小時,則自發出截屏錄制指令的時間點開始,錄制T1秒或T2分或T3小時后自動結束;若自定義的錄制視頻總幀數為M幀時,則自發出截屏錄制指令的時間點開始,錄制M視頻幀后自動結束;若用戶手動結束,則用戶手動結束時,錄制時間小于自定義的錄制時間、或錄制總幀數小于自定義的錄制視頻總幀數。優選地,所述步驟3中:當用戶選擇以圖片形式進行保存時,用戶在緩存庫中瀏覽整個錄制時間對應的視頻幀,并選擇需要保存的視頻幀;保存時,選擇壓縮比例進行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;當用戶選擇以若干視頻幀數組成的動態圖的形式進行保存時,用戶在整個錄制時間中選擇起點和結束點進行保存,并設置輸出質量,輸出質量為用戶自定義,壓縮為視頻幀數的N%,并且,在保存時,隨機在用戶選擇的時間段內,以1秒P幀的抓取比例進行抓取后組成動態圖保存。優選地,所述緩存庫為一個交互窗口,用戶在交互窗口選擇保存形式、保存時間、以及壓縮比例、輸出質量;所述步驟3完成后,還包括一個預覽和重新導出的步驟,用戶通過在緩存庫中預覽已經保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導出;預覽和重新導出的步驟完成后,還包括一個結束當前錄制的步驟,用戶關閉整個錄制過程,并重新進行錄制過程。一種用于網站視頻錄制裝置,包括:錄制指令發送模塊:在網站視頻流播放時,用戶通過錄制指令發送模塊在任意時間發出截屏錄制指令;視頻流錄制模塊:自發出截屏錄制指令的時間點開始,視頻流錄制模塊開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中;視頻流保存模塊:將視頻流錄制模塊錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。優選地,用戶通過錄制指令發送模塊在任意時間發出截屏錄制指令時,需要在該網站處于已登錄狀態,若截屏錄制指令時處于未登錄狀態,則提示用戶登錄后進行截屏操作。優選地,視頻流錄制模塊在錄制視頻流時:若自定義的錄制時間為T1秒或T2分或T3小時,則自發出截屏錄制指令的時間點開始,錄制T1秒或T2分或T3小時后自動結束;若自定義的錄制視頻總幀數為M幀時,則自發出截屏錄制指令的時間點開始,錄制M視頻幀后自動結束;若用戶手動結束,則用戶手動結束時,錄制時間小于自定義的錄制時間、或錄制總幀數小于自定義的錄制視頻總幀數。優選地,視頻流保存模塊在進行視頻流保存時:當用戶選擇以圖片形式進行保存時,用戶在緩存庫中瀏覽整個錄制時間對應的視頻幀,并選擇需要保存的視頻幀;保存時,選擇壓縮比例進行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;當用戶選擇以若干視頻幀數組成的動態圖的形式進行保存時,用戶在整個錄制時間中選擇起點和結束點進行保存,并設置輸出質量,輸出質量為用戶自定義,壓縮為視頻幀數的N%,并且,在保存時,隨機在用戶選擇的時間段內,以1秒P幀的抓取比例進行抓取后組成動態圖保存。優選地,所述緩存庫為一個交互窗口,用戶在交互窗口選擇保存形式、保存時間、以及壓縮比例、輸出質量。視頻流保存模塊完成視頻流保存后:還包括一個預覽和重新導出模塊,用戶通過預覽和重新導出模塊在緩存庫中預覽已經保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導出;還包括一個結束當前錄制模塊:用戶通過結束當前錄制模塊關閉整個錄制過程,并重新進行錄制過程。因此,本專利技術具有如下優點:針對視頻播放器,特別是flash視頻播放器,能夠在客戶端,特別是移動客戶端實時截取視頻流并保存為圖片或動態GIF。附圖說明圖1 為本專利技術的方法流程示意圖。圖2 為本專利技術的結構框圖。圖3為本專利技術中緩存庫涉及的交互窗口示意圖。具體實施方式下面通過實施例,并結合附圖,對本專利技術的技術方案作進一步具體的說明。一種用于網站視頻錄制方法,包括:步驟1,在網站視頻流播放時,用戶在任意時間發出截屏錄制指令;用戶在任意時間發出截屏錄制指令時,需要在該網站處于已登錄狀態,若截屏錄制指令時處于未登錄狀態,則提示用戶登錄后進行截屏操作。步驟2,自發出截屏錄制指令的時間點開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中,其中,緩存庫為一個交互窗口,用戶在交互窗口選擇保存形式、保存時間、以及壓縮比例、輸出質量。若自定義的錄制時間為T1秒或T2分或T3小時,則自發出截屏錄制指令的時間點開始,錄制T1秒或T2分或T3小時后自動結束;若自定義的錄制視頻總幀數為M幀時,則自發出截屏錄制指令的時間點開始,錄制M視頻幀后自動結束;若用戶手動結束,則用戶手動結束時,錄制時間小于自定義的錄制時間、或錄制總幀數小于自定義的錄制視頻總幀數。步驟3,將步驟2的錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。當用戶選擇以圖片形式進行保存時,用戶在緩存庫中瀏覽整個錄制時間對應的視頻幀,并選擇需要保存的視頻幀;保存時,選擇壓縮比例進行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;當用戶選擇以若干視頻幀數組成的動態圖的形式進行保存時,用戶在整個錄制時間中選擇起點和結束點進行保存,并設置輸出質量,輸出質量為用戶自定義,壓縮為視頻幀數的N%,并且,在保存時,隨機在用戶選擇的時間段內,以1秒P幀的抓取比例進行抓取后組成動態圖保本文檔來自技高網...
【技術保護點】
一種用于網站視頻錄制方法,其特征在于,包括:步驟1,在網站視頻流播放時,用戶在任意時間發出截屏錄制指令;步驟2,自發出截屏錄制指令的時間點開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中;步驟3,將步驟2的錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。
【技術特征摘要】
1.一種用于網站視頻錄制方法,其特征在于,包括:步驟1,在網站視頻流播放時,用戶在任意時間發出截屏錄制指令;步驟2,自發出截屏錄制指令的時間點開始,開始錄制視頻流,錄制方式以單視頻幀拆解方式錄制,結束以用戶手動結束、或自定義的錄制時間結束、或自定義的錄制視頻總幀數結束,結束后,視頻流保存在一個緩存庫中;步驟3,將步驟2的錄制的視頻流以用戶設定的單張圖片或若干視頻幀數組成的動態圖的形式保存。2.根據權利要求1所述的一種用于網站視頻錄制方法,其特征在于,所述步驟1中,用戶在任意時間發出截屏錄制指令時,需要在該網站處于已登錄狀態,若截屏錄制指令時處于未登錄狀態,則提示用戶登錄后進行截屏操作。3.根據權利要求1所述的一種用于網站視頻錄制方法,其特征在于,所述步驟2中:若自定義的錄制時間為T1秒或T2分或T3小時,則自發出截屏錄制指令的時間點開始,錄制T1秒或T2分或T3小時后自動結束;若自定義的錄制視頻總幀數為M幀時,則自發出截屏錄制指令的時間點開始,錄制M視頻幀后自動結束;若用戶手動結束,則用戶手動結束時,錄制時間小于自定義的錄制時間、或錄制總幀數小于自定義的錄制視頻總幀數。4.根據權利要求1所述的一種用于網站視頻錄制方法,其特征在于,所述步驟3中:當用戶選擇以圖片形式進行保存時,用戶在緩存庫中瀏覽整個錄制時間對應的視頻幀,并選擇需要保存的視頻幀;保存時,選擇壓縮比例進行壓縮保存,保存格式為JPG、或BMP、或PNG、或TIF;當用戶選擇以若干視頻幀數組成的動態圖的形式進行保存時,用戶在整個錄制時間中選擇起點和結束點進行保存,并設置輸出質量,輸出質量為用戶自定義,壓縮為視頻幀數的N%,并且,在保存時,隨機在用戶選擇的時間段內,以1秒P幀的抓取比例進行抓取后組成動態圖保存。5.根據權利要求1所述的一種用于網站視頻錄制方法,其特征在于,所述緩存庫為一個交互窗口,用戶在交互窗口選擇保存形式、保存時間、以及壓縮比例、輸出質量;所述步驟3完成后,還包括一個預覽和重新導出的步驟,用戶通過在緩存庫中預覽已經保存的圖片或視頻流,再次選擇需要保存的圖片或視頻流并重新導出;預覽和重新導出的步驟完成后,還包括一個結束當前錄制的步驟,用戶關閉整個錄制過程,并重新進行錄制過程。6.一種用于網站視頻錄制裝置,其特征在于,包括:錄制指令發送模塊...
【專利技術屬性】
技術研發人員:馮暢,
申請(專利權)人:武漢斗魚網絡科技有限公司,
類型:發明
國別省市:湖北;42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。