javascript中的H.264视频编码器

GlG*_*uru 9 javascript flash html5 encoding h.264

我期待完全用Javascript制作视频编码器.想法是用户将能够指定现有视频(足够简单)或一系列图像,然后能够将其编码为H.264以进行发布.

我知道目前不支持编码内容,但我想知道这是否完全可以在Javascript(或Flash桥)中使用?

谢谢.

rak*_*ice 2

视频编码本质上只是对一个文件中的二进制数据进行专门的数学运算,以获取更多的二进制数据并将其放入另一个文件中。如果您有一种方法可以按照您需要的方式输入和输出数据(例如HTML 5 FileReader)和输出(例如AJAX),那么中间的部分肯定可以用 JavaScript 编写。

话虽如此,大多数计算机和移动设备都包含专门用于矢量处理或视频压缩的专用硬件,与单独基于 CPU 的处理相比,这些硬件允许特定于平台的软件相对快速地对视频进行编码。您可能会发现在 JavaScript 中可以执行的操作非常慢,并不是一个很好的替代方案,具体取决于您的 JavaScript 环境提供的功能。