2012-01-31 108 views
2

现在我正在开发一个AIR 3.2应用程序,该应用程序允许您将视频流式传输到Flash Media Server并将其保存在硬盘上。如何使用H264编解码器录制和保存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编解码器文件扩展名?

+1

你能上传一个你在某处产生的'.f4v'文件吗?此外,您使用的实际代码可能会有所帮助。 – derobert 2012-01-31 18:22:40

+0

下面是测试文件:http://www.mediafire.com/?dq3d0a6sffulp18这里是代码:http://www.mediafire.com/?4arxodzi08ssion @derobert – JimHendriks 2012-02-01 09:27:44

+0

的ffmpeg给了我一个多*编辑列表项,可能会发生a/v异步,补丁欢迎*警告,但会播放。如果您将其重命名为“.mp4”,我怀疑YouTube会采用它。 – derobert 2012-02-01 16:28:23

回答

1

这是由于FMS如何记录了MP4的内容,相当多的玩家将无法播放视频。

下载Adobe F4V后处理这个网址:http://www.adobe.com/products/flashmediaserver/tool_downloads/

这应该转换的视频所以它会在其他播放器上播放。

编辑:我只是测试了一些视频的工具,它的确会解决的录制的F4V视频中其他球员不打

0

使用的ffmpeg转换的F4V文件中使用以下命令为FLV问题:

ffmpeg -i file1.f4v -sameq file1.flv 
0

检查enter link description here从帕维尔Langweil。他有一个很棒的Theora/Vorbis编码器,可以生成小的ovg文件,您可以使用ffmpeg轻松转换为mp4。

相关问题