gpt4 book ai didi

javascript - 在 JavaScript 中创建 MP4 视频

转载 作者:行者123 更新时间:2023-12-01 14:56:20 25 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .


6年前关闭。







Improve this question




是否可以通过 JavaScript 在浏览器上创建 MP4 视频? (我知道现在可以在 Flash 中使用 FlashyWrappers )
理想情况下,我将向它提供图像帧(原始、PNG 或任何内容)并将它们组合成 MP4 视频。
编辑:我希望在客户端创建视频,而不是向服务器提供图像数据。

最佳答案

我认为这是一个非常奇怪的问题!你让我想...
HTML5 在所有主流浏览器中都支持 MP4:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
第一次在谷歌上搜索“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/
(您可以采取很多其他路线,这只是一些想法。)
所以抢一个 ffmpeg 的 JS 端口- 抓取一些图像,将其处理成一些视频数据,Base64 对其进行编码并将 HTML5 播放器扔到 DOM 中?
我不怀疑这会很容易——如果它是一本海恩斯手册,我怀疑是 3 个 Spanner :) MP4 是一种二进制文件格式——所以除非你已经完全理解了它——在前面,您将很难调试它为什么不起作用(我怀疑)。或者你可能很幸运 - 第一次让它“正常工作”;-)
我很想看看你能走多远!

关于javascript - 在 JavaScript 中创建 MP4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com