我想將HTML5畫布中的動畫轉換爲可以上傳到YouTube的視頻文件。是否有任何類型的屏幕捕獲API或可以讓我以編程方式執行此操作?將HTML5畫布序列轉換爲視頻文件
4
A
回答
6
存在着號稱使用JavaScript從劇照產生WEBM視頻的打擊庫:
http://antimatter15.com/wp/2012/08/whammy-a-real-time-javascript-webm-encoder/
需要注意的是有侷限性(如所預期)。該編碼器基於webp圖像格式,目前僅支持Chrome瀏覽器(也許是新的Opera,但我沒有選中)。這意味着你不能在其他瀏覽器中編碼,除非你找到一種方法來編碼你想用作webp圖像的圖像(見this link尋找可能的解決方案)。
除此之外,無法使用本機瀏覽器API使用JavaScript和畫布從圖像創建視頻文件。
1
這應該可以幫助,它可以讓你丟棄被轉換成HTML5畫布,然後轉換成WebM視頻部分圖片:http://techslides.com/demos/image-video/create.html
4
Firefox有一個實驗性的功能(默認禁用)被稱爲HTMLCanvasElement.captureStream( )
本質上它將畫布元素捕獲爲視頻流,然後可以使用RTCPeerConnection()將其發送到另一臺計算機,或者也可以使用YouTube直播流API直接進行流式處理。
參見:https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/captureStream
另外:https://developers.google.com/youtube/v3/live/getting-started
相關問題
- 1. HTML5視頻畫布
- 2. 將矢量轉換爲HTML5畫布(DXF轉爲畫布座標)
- 3. 將html5畫布示例轉換爲svg
- 4. 將PictureStream轉換爲HTML5畫布
- 5. 旋轉HTML5視頻和保存畫布
- 6. 將3D轉換爲HTML5 Youtube視頻
- 7. 將圖像序列轉換爲視頻
- 8. 從html5畫布到視頻
- 9. HTML5視頻和畫布
- 10. HTML5畫布和視頻
- 11. 畫布和視頻 - HTML5
- 12. 將視頻文件轉換爲等長的圖像序列?
- 13. 將OpenGL畫布座標轉換爲HTML5畫布座標
- 14. HTML5畫布,使用jspdf.js將畫布轉換爲PDF
- 15. 將Flash動畫轉換爲視頻
- 16. 將動畫PDF轉換爲視頻
- 17. 將視頻文件m4v轉換爲NSData
- 18. 如何將Flash視頻轉換爲html5視頻?
- 19. 將2D視頻輸入序列轉換爲3D視頻
- 20. 轉換WPF畫布數據,視頻流
- 21. 如何將Bystream視頻轉換爲java中的文件視頻
- 22. 將畫布轉換爲pdf
- 23. 'C'程序將音頻文件轉換爲FFMPEG並生成視頻文件
- 24. HTML5畫布:透視文字
- 25. 將順序幀轉換爲視頻
- 26. html5畫布上的多個視頻?
- 27. HTML5 drawimage從視頻到畫布
- 28. 允許從html5畫布下載視頻
- 29. 在HTML5畫布上繪製視頻
- 30. Mozilla的HTML5視頻和畫布問題