我一直对这个演示感兴趣:http://jakearchibald.com/scratch/alphavid/
我在这里也看到了这个问题:
但我似乎无法弄清楚:你如何用alpha通道创建h264,ogg和webm视频文件?
我开始使用 HTML5 画布和视频,但我一直遇到这个问题:我尝试了演示和实验,但除非我将它们上传到我的网络服务器,否则我无法查看它们。目前这并没有造成大问题,因为我正在处理相对较小的文件,但实际上我正在准备一个更大的项目,这个问题很快就会变得非常不方便。而且我只想说清楚我的事实。我一直在使用我自己创建的视频和演示中的视频。我处理了很久以前编码的视频,并且在我的代码中使用它们之前我处理了我编码的视频。结果总是相同,使用 HTML5 视频容器有效,使用 Canvas 内的视频不行,Canvas 只是不显示任何视频(除非,就像我提到的,我将它们上传到服务器)。
这是我目前找到的信息:
http://html5doctor.com/video-canvas-magic/
(还有一些关于w3的信息,但我不允许发布两个以上的链接)
据我所知,我的画布一定被污染了,我的文件似乎不是“原始干净的”,但这就是我所能弄清楚的。我不明白为什么。
有没有人对此有更多了解并可以解释它的工作原理和原因?