【问题标题】:how to get frames of video file in android如何在android中获取视频文件的帧
【发布时间】:2012-04-09 09:37:01
【问题描述】:

我想让视频文件的帧显示在 android 的画廊视图中。以及如何编辑框架,例如

选择框架部分

使用选定的部分

删除选定的部分

复制选定的部分

剪切选定的部分

粘贴到头部

粘贴到尾部

【问题讨论】:

  • 听起来像一个视频编辑器,ICS 版本的android 已经默认有一个视频编辑器。所以你可以看看。
  • @Deepak ,我必须使用 android 2.3,所以现在的第一个目标是如何获取视频文件帧的缩略图列表以显示在画廊视图中
  • 查看this,了解如何使用 ffmpeg 从视频文件中提取图像帧

标签: android android-mediaplayer android-mediascanner android-mediarecorder


【解决方案1】:

您可以使用 MediaMetadataRetriever 类。它具有 getFrameAt() 方法,您可以在其中指定要获取的帧的时间。

详情请咨询MediaMetadataRetriever

【讨论】:

【解决方案2】:

其实MediaMetadataRetriever.getFrameAtTime使用微秒作为参数,而不是毫秒。进行更改后,您就可以从视频中获取正确的帧。

【讨论】:

    猜你喜欢
    • 2020-06-07
    • 1970-01-01
    • 2023-03-27
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多