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