android - 在 Android 上将视频的第一帧和最后一帧保存为图像

标签 android video frame

我想将视频的第一帧和最后一帧保存为图像。

有什么办法吗?

最佳答案

您可能想看一下 MediaMetadataRetriever类。

更具体地说是 getFrameAtTime(long)方法。

要获取最后一帧的时间,请使用 getDuration() ,这将返回视频的持续时间。

注意: API 级别 10 可用!

关于android - 在 Android 上将视频的第一帧和最后一帧保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486542/

相关文章:

Android Studio 文件资源管理器不适用于 Marshmallow(Nexus 设备)

android - 获取android相机设备的视角

shell - 从shell使用Processing-3.2.2

video - 了解视频帧中的 PTS 和 DTS

audio - 如何在mp4之间复制粘贴音轨

iphone - 安装 Xcode 6 iOS Simulator 8 后皮肤消失

java - 对话框中的星级不会更改已保存的值

swift - 使用 Storyboard 中的 View 将其框架用于以编程方式设置的另一个 View

sqlite - 如何在wxpython中添加除父框架之外的窗口并在sqlite查询中使用信息

android - 关于将直播视频流式传输到 android/ios/pc 的建议