Flash视频FPS - 在某些浏览器中播放过快

3
我在网站中播放一系列flv视频。过去一周左右,它们突然开始以比之前更快的速度播放。这个网站已经运行了2年左右,没有任何问题,但是在上周不同的情况下,这种情况开始发生。
在试图找出原因后,我没有找到答案。以下是我进行解决方案测试的一些内容:
- 在Macbook上,Firefox、Chrome(Canary)和Safari中都存在快速播放的问题(Flash Player 17),但在Chrome中播放正常。 - 在iMac上,Firefox和Safari中都存在快速播放的问题(Flash Player 17),但在Chrome中播放正常。 - Windows 8(所有浏览器)中没有快速播放的问题(Flash Player 17)。 - 来自网络摄像头录制的12fps和9fps的视频正在加速播放,但24fps的移动设备视频正常。 - 我没有使用网络流,只是嵌入FLVPlayback并将flv从服务器连接。 - 我尝试更改swf的帧速率以匹配,但没有解决。 - 当在Flash本身中回放视频时,它们播放正常,因此视频本身没有加速播放。 - 网络摄像头视频使用Red5录制,具有根据用户连接速度而定的9fps或12fps帧速率。
是否有人遇到过类似的问题,或者是否有人知道Adobe的Flash播放器在最近的发布中是否有更改?这可能是我的服务器(Ubuntu on AWS)的问题吗?
我一直认为flv视频以其本机速度播放,是否可以使用网络流设置帧速率,而不是链接到FLVPlayback?
为什么Mac不是PC,而且在WebKit浏览器上呢?它们在多媒体方面表现不同吗?
任何帮助都将不胜感激。
谢谢,
P

请您编辑您的帖子,加入一个MCVE,以便我们能够重现您遇到的问题。 - GoBusto
我也在Adobe Connect 8录制生成的FLV文件中遇到了这个问题。已经确定是由于Adobe Flash版本17.0.0.169的更改引起的。 - Jasper Stoodley
根据我的测试,它会影响所有使用上述Adobe Flash版本的平台。 - Jasper Stoodley
1个回答

2
我们也注意到了这个问题。此问题是以下几点混合造成的:
1. 安装了Flash 17.0.0.169版本 2. 播放FLV文件,音频使用Nellymoser编码 3. 音频速率设定为恰好44100赫兹
如果上述设置都正确,则视频播放速度是正常速度的两倍。
目前的解决方案如下:
1. 卸载Flash 17.0.0.169并安装旧版本(例如17.0.0.134)或Flash 18 beta(自担风险安装,但请注意它完美运行) 2. 如果您正在使用某些Flash应用程序和FMS/AMS录制自己的FLV文件,请确保将麦克风率设置为低于44kHz的值(例如22或11)。类似Flex代码的语句: 麦克风.速率=22; 请务必在Adobe网站上投票支持Bug 3976440,以便他们可以在当前的Flash版本上应用适当的修复方法。

谢谢你的回答,Ben。我以为只有我遇到这个问题,我的软件出了问题。我正在运行 RED5 进行录制,所以会尝试更改麦克风采样率。感谢你的回答,测试后我会回来接受答案。 - Paul
谢谢Ben。麦克风速率更改修复了问题。我有很多以前的视频都是以先前的速率录制的,现在无法进行追溯更改,这真是太遗憾了。 - Paul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接