Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中获取视频文件帧_Android_Android Mediaplayer_Android Mediascanner_Android Mediarecorder - Fatal编程技术网

如何在android中获取视频文件帧

如何在android中获取视频文件帧,android,android-mediaplayer,android-mediascanner,android-mediarecorder,Android,Android Mediaplayer,Android Mediascanner,Android Mediarecorder,我想获取视频文件的帧,以便在android的gallery视图中显示。例如,如何编辑帧 选择框架截面 使用选定的部分 删除选定的部分 复制选定的部分 切割选定的部分 贴在头上 粘贴到尾部您可以使用MediaMetadataRetriever类。它有getFrameAt()方法,您可以在其中指定要获取的帧的时间 有关详细信息,请参阅。您可以使用MediaMetadataRetriever类。它有getFrameAt()方法,您可以在其中指定要获取的帧的时间 有关详细信息,请参阅实际上,MediaM

我想获取视频文件的帧,以便在android的gallery视图中显示。例如,如何编辑帧

选择框架截面

使用选定的部分

删除选定的部分

复制选定的部分

切割选定的部分

贴在头上


粘贴到尾部

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


有关详细信息,请参阅。您可以使用MediaMetadataRetriever类。它有getFrameAt()方法,您可以在其中指定要获取的帧的时间


有关详细信息,请参阅

实际上,
MediaMetadataRetriever.getFrameAtTime
使用微秒作为参数,而不是毫秒。一旦进行了更改,就可以从视频中获得正确的帧。

实际上,
MediaMetadataRetriever.getFrameAtTime
使用微秒作为参数,而不是毫秒。一旦进行了更改,您就可以从视频中获得正确的帧。

听起来像是一个视频编辑器,android的ICS版本默认已经有了一个视频编辑器。所以你可以看一看。@Deepak,我必须使用android 2.3,所以现在的第一个目标是如何获得视频文件帧的缩略图列表,以便在gallery View中显示。关于如何使用ffmpegSounds从视频文件中提取图像帧,如视频编辑器,android的ICS版本默认情况下已经有了视频编辑器。所以你可以看一看。@Deepak,我必须使用安卓2.3,所以现在的第一个目标是如何获得视频文件帧的缩略图列表,以便在gallery View中显示查看如何使用ffmpeg方法从视频文件中提取图像帧始终返回相同帧方法始终返回相同帧