AIR 在本地保存 .h264 视频

Posted

技术标签:

【中文标题】AIR 在本地保存 .h264 视频【英文标题】:AIR save .h264 video locally 【发布时间】:2012-01-24 22:58:49 【问题描述】:

我制作了一个将视频保存到用户桌面目录的应用,但我使用的编码器写入了 flv 文件。这些很快就会变得巨大。在 640x360 分辨率下,20 秒的剪辑约为 20mb。

我正在使用这个编码器: http://flasheng.blogspot.com/2011/03/updated-flv-encoder-35x-faster-with.html

alchemy 选项在写入文件时速度非常快,但我认为这意味着它不适用于 Mac。对吗?

无论如何,我想找到一种方法来编写压缩视频文件(到 h264 或其他)。在将它们写入文件之前,我尝试通过 jpg 编码运行所有帧,但这并没有影响文件大小。

我注意到 NetStream 类可以将视频保存为 .h264,但它需要将它们流式传输到服务器,并且我需要将其保存在本地。

【问题讨论】:

【参考方案1】:

如果您了解 C,则可以创建一个 Actionscript Native Extension,使用 x264 库对视频进行编码。

【讨论】:

以上是关于AIR 在本地保存 .h264 视频的主要内容,如果未能解决你的问题,请参考以下文章

研究Android音视频-3-在Android设备上采集音视频并使用MediaCodec编码为H.264

研究Android音视频-3-在Android设备上采集音视频并使用MediaCodec编码为H.264

在 OpenCV 中使用 H.264 压缩编写视频文件

在OpenCV中使用H.264压缩编写视频文件

研究Android音视频-3-在Android设备上采集音视频并使用MediaCodec编码为H.264

如何让你的Ubuntu 14.04支持H.264视频