【发布时间】:2012-01-31 15:56:59
【问题描述】:
现在我正在开发一个 AIR 3.2 应用程序,它可以让您将视频流式传输到 Flash 媒体服务器并将其保存在硬盘上。
此序列适用于标准 Sorenson 编解码器,但我想为我的视频使用 H.264。我找到了很多示例代码并在我的代码中实现了它,但是当我录制自己的视频时,我无法重新观看。
我发现了如何在 realeyes blog post here 中实现 H.264 编码。我的code is here。
它将视频保存为.f4v 文件,但我的浏览器(我已经尝试了最新版本的 Chrome 和 Firefox,以及最新的 Flash)和 VLC 无法加载视频。我还使用了一个名为 Movie Player 的程序,它能够打开文件但只能显示第一帧和音频。我也无法将视频上传到 YouTube,因为它们不支持文件扩展名。
这是它保存的示例视频文件:H264Test1.f4v。
我的问题是:如何在使用 H.264 编解码器时以能够重新观看的文件扩展名流式传输和保存电影?
【问题讨论】:
-
您能上传一个您在某处生成的示例
.f4v文件吗?您使用的实际代码也可能会有所帮助。 -
这是一个测试文件:mediafire.com/?dq3d0a6sffulp18 这是代码:mediafire.com/?4arxodzi08ssion @derobert
-
ffmpeg 给了我一个多个编辑列表条目,可能会发生 a/v 不同步,补丁欢迎警告,但它会播放。如果您将其重命名为
.mp4,我怀疑 YouTube 会接受它。 -
好吧,YouTube 还是不接受。我也看到玩多了,ffmpeg也不是很喜欢……
标签: flash actionscript-3 h.264 flash-media-server