小编chu*_*uls的帖子

如何使用alpha通道创建h264视频以与HTML5 Canvas一起使用?

我一直对这个演示感兴趣:http://jakearchibald.com/scratch/alphavid/

我在这里也看到了这个问题:

我可以使用HTML5视频标签制作透明背景的视频吗?

但我似乎无法弄清楚:你如何用alpha通道创建h264,ogg和webm视频文件?

html5 canvas alpha-transparency h.264

13
推荐指数
2
解决办法
3万
查看次数

HTML5 Canvas - origin-clean 标志如何设置为 false?

我开始使用 HTML5 画布和视频,但我一直遇到这个问题:我尝试了演示和实验,但除非我将它们上传到我的网络服务器,否则我无法查看它们。目前这并没有造成大问题,因为我正在处理相对较小的文件,但实际上我正在准备一个更大的项目,这个问题很快就会变得非常不方便。而且我只想说清楚我的事实。我一直在使用我自己创建的视频和演示中的视频。我处理了很久以前编码的视频,并且在我的代码中使用它们之前我处理了我编码的视频。结果总是相同,使用 HTML5 视频容器有效,使用 Canvas 内的视频不行,Canvas 只是不显示任何视频(除非,就像我提到的,我将它们上传到服务器)。

这是我目前找到的信息:

http://html5doctor.com/video-canvas-magic/

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements

(还有一些关于w3的信息,但我不允许发布两个以上的链接)

据我所知,我的画布一定被污染了,我的文件似乎不是“原始干净的”,但这就是我所能弄清楚的。我不明白为什么。

有没有人对此有更多了解并可以解释它的工作原理和原因?

html video canvas cross-domain

5
推荐指数
1
解决办法
6709
查看次数

标签 统计

canvas ×2

alpha-transparency ×1

cross-domain ×1

h.264 ×1

html ×1

html5 ×1

video ×1