【发布时间】:2012-08-15 10:05:19
【问题描述】:
现在我正在尝试从视频文件中获取帧图片
我知道该怎么做(使用ffmpeg 或getFrameAtTime 函数)
所以我可以在我的程序中获得一个帧作为 bmp 结构
但是当我将其保存为png 或jpeg 时,
虽然视频质量很好,但这些质量并不好
所以我想保存这个 bmp 而不进行任何压缩
据我所知 copyPixelsToBuffer 功能适用于此
但是我做不到...T_T...
请任何人向我解释如何使用它? //我的录音大小是 (1280, 720)
我应该录制更大尺寸的视频吗? 或者我应该将帧作为位图保存在 sd 卡中???
不压缩???
//我猜是为了压缩。压缩是一种与质量的权衡
现在我用这个函数来制作 png 或 jpeg
Bitmap.compress(CompressFormat.PNG, 100, fos)
【问题讨论】:
标签: android bitmap android-ndk bitmapfactory