【问题标题】:play 200fps video on 30fps on iOS在 iOS 上以 30fps 播放 200fps 视频
【发布时间】:2012-05-12 18:33:00
【问题描述】:

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

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

是否可以在 iPhone 上播放 @200 fps 的视频? 兼容吗?在这个documentationonly frmats max at 30 fps 被提及。如果我将视频转换为 30 fps(所以我得到 20 sec@30 fps),我无法实时播放(快 6 倍)

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

有什么建议吗?

非常感谢

【问题讨论】:

    标签: ios video avfoundation avassetreader mpmediaplayercontroller


    【解决方案1】:

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

    [myMPMoviePlayerController setCurrentPlaybackRate:0.2];
    

    您甚至可以反向播放具有负值的剪辑

    【讨论】:

    • 我试过了,但在 0.2 时花了大约 5 秒。我预计 20 秒。
    猜你喜欢
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 2022-01-19
    • 2015-11-19
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多