2014-09-29 61 views
1

一个简短的问题:如何在Android上提取视频文件的图像?

假设您有一个设备支持的视频文件(例如here)。

如何获得视频特定时间的图像(或多个图像),以将其保存到位图实例中?

是否可以设置位图的大小(以便在视频具有高分辨率的情况下不占用大量内存)?

+0

重复:https://stackoverflow.com/questions/2142348/extract-video-frames-in-android – Guillaume 2018-01-17 09:07:12

回答

0
Bitmap bitmap =ThumbnailUtils.createVideoThumbnail(Environment.getExternalStorageDirectory() + "/video.mp4",MediaStore.Video.Thumbnails.MINI_KIND); 
+0

这不得到的视频的特定时间的位图,因为我写的: “......特定时间”。我将采用这种方式的所有图像都是相同的。 – 2014-09-29 14:15:08

+0

http://stackoverflow.com/questions/10188938/how-to-get-the-frame-from-video-file-in-android – deepak825 2014-09-30 04:05:49

+0

所以这是正确的:MediaMetadataRetriever?或者我应该使用FFMPEG? – 2014-09-30 07:12:21

相关问题