【发布时间】:2017-06-19 15:43:46
【问题描述】:
我正在构建一个小应用程序,允许在视频中添加 css3 过滤器(如灰度)并下载它。视频不会超过 6 秒。因此,我首先将视频加载到画布中,然后应用用户需要的过滤器。现在我希望用户能够下载过滤后的视频。 canvas.toDataURL() 仅用于图像。是否有任何高级画布 api 来实现这一点?
谢谢
【问题讨论】:
标签: javascript html css canvas
我正在构建一个小应用程序,允许在视频中添加 css3 过滤器(如灰度)并下载它。视频不会超过 6 秒。因此,我首先将视频加载到画布中,然后应用用户需要的过滤器。现在我希望用户能够下载过滤后的视频。 canvas.toDataURL() 仅用于图像。是否有任何高级画布 api 来实现这一点?
谢谢
【问题讨论】:
标签: javascript html css canvas
我不知道。我认为这是应该在服务器端完成的事情。将原始视频发送到服务器并告诉它应用了哪些过滤器,以便您可以在服务器上重新创建效果,或者使用此处提出的解决方案 capturing html5 canvas output as video or swf or png sequence?(提示:它也是服务器端)
【讨论】: