用JavaScript创建MP4视频

比尔·科西亚斯

是否可以通过JavaScript在浏览器上创建MP4视频?(我知道现在可以在Flash中使用FlashyWrappers了

理想情况下,我将向其提供图像帧(原始,PNG或其他任何图像),并将其组合成MP4视频。

编辑:我希望在客户端创建视频,而不是向服务器提供图像数据。

沃利

我认为这是一个非常好奇的问题!你让我在想...

HTML5在所有主要浏览器(最新版本)中都支持MP4:http : //www.w3schools.com/html/html5_video.asp

首次在Google上搜索“ Base64 url​​编码的HTML5视频”给了我:http : //iandevlin.com/html5/data-uri/video.php

仅凭这一点,我就相信应该可以接收一些JPEG并将其转换为MP4数据,对Base64进行编码并完全在浏览器(JS + HTML)中播放。

在这一点上,它对我来说“可行”。我实际上只是在打字时在思考-这是“信封背面”式的思考。

ffmpeg我知道这是一个现有的MP4库-一个备受推崇的库。它可能(未经检查)是用C之类的低级语言编写的,因此我们需要将其移植到JavaScript。果然,谷歌表明这已经是可能的/完成:https : //bgrins.github.io/videoconverter.js/

(您可以采取许多其他途径,这只是想法清单。)

因此,抓取一个JS端口ffmpeg-抓取一些图像,将其处理为一些视频数据,对它进行Base64编码,然后将HTML5播放器放入DOM中?

我不认为这会很容易-如果它是Haynes手册,则可能会怀疑3个扳手:) MP4是二进制文件格式-因此,除非您已经完全了解它,否则前面,您将很难调试为什么它不起作用(我怀疑)。否则,您可能会很幸运-并在第一时间让它“起作用” ;-)

我很想知道您能得到多大的帮助!

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章