【问题标题】:Swift - How to get current frame of a m3u8 live stream?Swift - 如何获取 m3u8 直播的当前帧?
【发布时间】:2019-01-04 14:29:45
【问题描述】:

我想获取 m3u8 直播流的当前图像/帧的 UIImage

我在论坛上看到了很多代码,...但它们只适用于视频而不适用于流

【问题讨论】:

    标签: swift video-streaming m3u8


    【解决方案1】:

    您可以使用ffmpag从直播视频中获取帧

    移动框架mobile-ffmpeg

    命令:

    ffmpeg -i https://www.radiantmediaplayer.com/media/bbb-360p.mp4 -f image2 -r 1 img%01d.jpg
    

    更多信息请阅读answer

    【讨论】:

    • 我只在标题中提到它,但我正在寻找的代码是在 Swift 中而不是在命令中:/
    • 你可以在 swift 代码中使用这个命令 :) 检查这个库 github.com/tanersener/mobile-ffmpeg
    • 哦,对不起,其实我只是明白为什么 mobile-ffmpeg 的 url 不起作用,我只是看到它在 Swift 中是可能的:/ 谢谢:D
    猜你喜欢
    • 2016-05-10
    • 2018-09-09
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多