HTML5从图像生成视频

显示名称

我想知道,由于HTML和javascript令人着迷,是否有HTML5中的解决方案可以从许多图像生成视频文件?

例如,您可以通过操作画布将视频加载到画布中,并使其显示为灰度视频。但是,我想知道是否存在某种方法可以从该灰度版本生成视频文件。如果您想通过whatsapp等发送视频,这将是有道理的。

谢谢

用户名

当前没有内置API可以在HTML5中进行视频编码。虽然正在进行一些工作,以允许基本的视频和音频录制-但目前尚不可用(FireFox中提供了音频录制-它也仅限于)。

如果您对gif动画没问题,则可以使用其中的一种编码器将帧编码为gif(请参见下文)。

对于视频-已经进行了一些尝试,或多或少都取得了成功(我心目中的项目似乎不再可用),但是从一个浏览器到另一个浏览器出现了问题。

您可以按照视频编码和文件格式规范,自行构建低级编码器。可行,但这不是一个小项目。

无论如何,即使对于本机编译的应用程序,对视频进行编码也是一项非常耗费性能的任务。在浏览器中运行这样的任务将是一个更加缓慢的过程,并且对于许多用户而言可能不切实际(移动设备会消耗这些电池)。

IMO的更好方法(至少在当前,直到上述API可用之前)是将图像发送到服务器,并让服务器在后台处理编码作业,然后将结果发送到客户端。这样,您可以使用多线程,卸载客户端,使用本地编译的编码器(例如ffmpeg),然后可以将生成的视频流回。

一些资源

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章