当前位置:  开发笔记 > 编程语言 > 正文

用JavaScript创建MP4视频

如何解决《用JavaScript创建MP4视频》经验,为你挑选了1个好方法。

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

理想情况下,我将用图像帧(原始,PNG或任何东西)喂它,它将把它们组合成MP4视频.

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



1> wally..:

我认为这是一个非常奇怪的问题!你让我想到了......

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

谷歌首次点击"Base64 url​​编码的HTML5视频"给了我这个:http://iandevlin.com/html5/data-uri/video.php

仅此一点让我相信它应该可以接收一些JPEG并将它们转换成MP4数据,Base64编码并完全在浏览器中播放(JS + HTML).

在这一点上,它对我来说"感觉可行".我真的只是在思考,因为我正在打字 - 而且它是"信封背后"的风格思维.

ffmpeg我知道现有的MP4库 - 一个备受好评的库.它可能(没有检查)用C语言等低级语言编写,所以我们需要将它移植到JavaScript.果然,Google表明已经可以做到这一点:https://bgrins.github.io/videoconverter.js/

(你可以采取许多其他路线,这只是一个想法清单.)

所以抓住一个JS端口ffmpeg- 抓取一些图像,将其处理成一些视频数据,Base64编码并将一个HTML5播放器放入DOM中?

我不怀疑这很容易 - 如果它是Haynes的手册,我怀疑是3个扳手:) MP4是一种二进制文件格式 - 所以除非你已经完全理解它内外 - 并且回到 - 前面你将很难调试它为什么不工作(我怀疑).或者你可能很幸运 - 并且第一次让它"正常工作";-)

我很想知道你有多远!

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有