1

我能够使用 AVFoundation 以 120fps 的速度录制慢动作视频。这些视频在 iphone 和 mac quicktime 播放器上按预期播放。但是像 videojs 和我自己的播放器 [AVPlayer] 等其他播放器无法以慢动作播放。但是,如果我使用 iphone 原生相机应用程序创建慢动作视频,那么这些相同的播放器可以按预期播放。

我使用 mediainfo 比较了这两个视频,发现了两个差异 - 1. 格式配置文件: High@L5.1 vs High@L4.1 。我使用 ffpmeg 将我的视频配置文件设为 High@L5.1,但它没有任何区别。

  1. 格式 GOP:M=1,N=120 对比 M=1,N=30。我再次使用 ffmpeg 在我的视频上设置 N=120 但它没有任何区别。

我还在网上阅读到使用 PHAsset 导出可能会有所帮助,但我的视频文件是在我的 Documents 目录中创建的,并且永远不会进入相册/相机胶卷。我可能可以尝试使用 PHAsset 导出到相机胶卷,然后将其作为 hack 移动到我的 Documents 目录(如果它完全有效的话)。但我真的需要知道根本原因。

任何想法是什么导致了这个问题?谢谢

4

0 回答 0