【问题标题】:Flash Video FPS - Playing too fast in certain browsersFlash 视频 FPS - 在某些浏览器中播放速度过快
【发布时间】:2015-04-16 07:46:15
【问题描述】:

我正在一个网站上播放一系列flv。在过去一周左右的时间里,他们突然开始以比以前更快的速度玩。该网站已经运行了大约 2 年,没有出现任何问题,上周突然之间,这种情况开始出现在不同的场景中。

在尝试找出原因后,我无法找到答案。以下是我为找到解决方案而进行的一些测试:

  • 在 Firefox、Chrome (Canary) 和 Safari 中可以快速播放 Macbook (Flash Player 17) - 在 Chrome 中正常播放。
  • 在 iMac (Flash Player 17) 上的 Firefox 和 Safari 中实现快速播放 在 Chrome 中正常播放。
  • 在 Windows 8(所有浏览器)(Flash Player 17)上没有快速播放
  • 视频来自网络摄像头,以 12 fps 和 9 fps 速度录制 但是,来自手机的 24 fps 视频很好
  • 我没有使用网络流媒体,只是嵌入了 FLVPlayback 和 从服务器附加flv
  • 我尝试将 swf 的帧速率更改为匹配,但没有修复。
  • 在 Flash 中播放视频时,它们可以正常播放,因此 视频本身并没有加速。
  • 网络摄像头视频是使用 Red5 以 9fps 或 12fps 录制的 帧速率取决于用户的连接速度

有没有人遇到过类似的问题,或者有没有人知道 Adob​​e 的 Flash 播放器在最近的版本中是否发生了变化?这可能是我的服务器(AWS 上的 Ubuntu)。

我一直假设 flv 视频以其原始速度播放,我可以使用 Net Streaming 而不是链接到 FLVPlayback 来设置帧速率吗?

为什么 Mac 而不是 PC 和 webkit 浏览器?他们在多媒体方面的表现是否不同?

任何帮助将不胜感激。

谢谢,

P

【问题讨论】:

  • 能否请edit your post 包含MCVE 以便我们重现您遇到的问题?
  • 我在从 Adob​​e Connect 8 录制文件生成的 FLV 文件中也看到了这个问题。已将范围缩小到 Adob​​e Flash 版本 17.0.0.169 的更改
  • 根据我的测试,它会影响所有具有上述 adobe flash 版本的平台

标签: flash video flv flvplayback streaming-flv-video


【解决方案1】:

我们也注意到了这个问题。问题是非常具体的问题的混合:

  1. 已安装 Flash 17.0.0.169
  2. 播放带有 Nellymoser 编码音频的 FLV 文件
  3. 音频速度设置为 44100 Hz

如果您有所有这些设置,视频播放速度是正常速度的两倍。

目前的解决方案:

  1. 卸载 Flash 17.0.0.169 并安装 older version(如 17.0.0.134)或新的 Flash 18 beta(安装风险自负,但请注意它可以完美运行)
  2. 如果您使用某些 Flash 应用和 FMS/AMS 录制自己的 FLV 文件,请确保将麦克风频率设置为低于 44kHz(如 22 或 11)的值。弹性代码如:

    microphone.rate = 22;

确保在 Adob​​e 网站上对 bug 3976440 进行投票,以便他们可以对当前 Flash 版本应用适当的修复。

【讨论】:

  • 感谢本的回答。我以为我是唯一遇到这种情况的人,而我的软件失败了。我正在运行 RED5 进行录音,因此将尝试更改麦克风速率。我很感激这个答案,一旦测试就会回来接受。
  • 谢谢本。麦克风速率变化解决了这个问题。很遗憾这个错误我有很多以前的视频,我无法追溯更改。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-22
  • 1970-01-01
  • 2020-06-28
  • 1970-01-01
  • 2011-06-17
  • 2013-03-05
相关资源
最近更新 更多