在iOS上以30fps播放200fps视频

时间:2012-05-03 08:53:19

标签: ios video avfoundation avassetreader mpmediaplayercontroller

我正在寻找在iPhone上以慢动作(30fps)播放视频@ 200fps的可能性。 MPMediaPlayer不是解决方案。视频(600帧~3秒)在2秒内播放。我想30fps~20秒。

我已将currentplaybackrate(myMPMoviePlayerController)设置为0.2和0.1,但视频只持续5秒......我不明白为什么。

可以在iphone上播放@ 200 fps的视频吗? 它兼容吗?在此documentation中,仅提到最大30 fps的frmats。如果我将我的视频转换为30 fps(所以我得到20秒@ 30 fps),我无法实时播放(快6倍)

我可以在AVFoundation框架中实现它吗?

有什么建议吗?

很多

1 个答案:

答案 0 :(得分:2)

您可以使用MpMediaPlayer的currentPlaybackRate并指定播放速度,如下所示:

[myMPMoviePlayerController setCurrentPlaybackRate:0.2];

您甚至可以反转播放负值

的剪辑