Q
將畫布導出爲視頻
4
A
回答
1
您可以在畫布所在的屏幕的預定義區域使用屏幕捕獲軟件。
5
你可以嘗試使用一個回調函數來註冊一個監聽器requestAnimationFrame和每個循環嘗試後捕捉到畫布png文件保存到某個地方或者服務器端或客戶端使用HTML5的一些持久的方法然後再使用另一個軟件如ffmpeg將它們放在一起形成一個視頻文件。
window.requestAnimFrame = (function(callback) {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||
function(callback) {
window.setTimeout(callback, 1000/60);
};
})();
代碼來獲取畫布圖像/ PNG信息
var canvas = document.getElementById("mycanvas");
var img = canvas.toDataURL("image/png");
+0
這將創建這樣一個大數據,並可能帶來服務器或您自己的電腦。嘗試將任何視頻的每個幀轉換爲jpgs/pngs ...然後您會看到。沒有其他辦法。 –
+0
@MuhammadUmer這不能打倒服務器... – Vallentin
相關問題
- 1. 將base64視頻畫到畫布上?
- 2. 將視頻畫到跨域的畫布
- 3. 將動畫導出並保存爲視頻文件
- 4. HTML5視頻畫布
- 5. 將畫布內容導出爲PDF
- 6. 將HTML5 blob視頻導出爲MP4
- 7. 將CoreAnimation導出爲視頻文件
- 8. 從html5畫布到視頻
- 9. HTML5視頻和畫布
- 10. HTML5畫布和視頻
- 11. JavaScript的視頻畫布
- 12. 畫布和視頻 - HTML5
- 13. 將原始畫質視頻畫到畫布上
- 14. 將視頻設置爲油漆活動中的畫布背景
- 15. 將HTML5畫布序列轉換爲視頻文件
- 16. 將畫布數據導出到json
- 17. 將畫布導出到xps vb
- 18. 將視頻畫到Chrome上的畫布(Android)
- 19. 導出畫布爲.gif圖像
- 20. 將Flash動畫轉換爲視頻
- 21. 將動畫PDF轉換爲視頻
- 22. 爲什麼ctx.drawImage只將部分視頻元素畫到畫布上?
- 23. 將幀導出到mac上的視頻
- 24. 從畫布中讀取視頻時出現CORS錯誤(受污染的畫布)
- 25. 用畫布導出圖像
- 26. 並排顯示兩個視頻並導出爲一個視頻
- 27. 將視頻流重新發布爲FLV
- 28. Windows 8商店應用程序:將畫布導出爲PDF
- 29. 將畫布導出爲圖像在IE中不起作用
- 30. 如何在Fabric.js中將畫布導出爲HTML?
我在尋找類似的東西和滿足到目前爲止,我還沒有發現任何滿足我的需求,但這裏是一個方法,我將採取滿足您的需求:以圖像集合(動畫gif)發送到您的服務器,在服務器上使用ffmpeg將其轉換爲視頻。沿着ffmpeg -i animation.gif -s 420x300 animation.avi – Quickredfox