一个简短的问题:如何在Android上提取视频文件的图像?
假设您有一个设备支持的视频文件(例如here)。
如何获得视频特定时间的图像(或多个图像),以将其保存到位图实例中?
是否可以设置位图的大小(以便在视频具有高分辨率的情况下不占用大量内存)?
一个简短的问题:如何在Android上提取视频文件的图像?
假设您有一个设备支持的视频文件(例如here)。
如何获得视频特定时间的图像(或多个图像),以将其保存到位图实例中?
是否可以设置位图的大小(以便在视频具有高分辨率的情况下不占用大量内存)?
Bitmap bitmap =ThumbnailUtils.createVideoThumbnail(Environment.getExternalStorageDirectory() + "/video.mp4",MediaStore.Video.Thumbnails.MINI_KIND);
这不得到的视频的特定时间的位图,因为我写的: “......特定时间”。我将采用这种方式的所有图像都是相同的。 – 2014-09-29 14:15:08
http://stackoverflow.com/questions/10188938/how-to-get-the-frame-from-video-file-in-android – deepak825 2014-09-30 04:05:49
所以这是正确的:MediaMetadataRetriever?或者我应该使用FFMPEG? – 2014-09-30 07:12:21
重复:https://stackoverflow.com/questions/2142348/extract-video-frames-in-android – Guillaume 2018-01-17 09:07:12