安卓可以进行一定频率的截屏吗?

tele_hc 2016-07-12 11:08:23
希望达到以目的,但是不知是不是能实现:
1、手机播放视频,帧率15fps或30fps
2、写个截屏程序,与视频帧同步执行截屏操作,也就是说视频播放过程中在屏幕上出现的每一帧,都截一个图片,存下来。

我不是做开发的,只是想了解一下这个想法有没有可行性?谢谢!
...全文
597 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
tele_hc 2016-10-29
  • 打赏
  • 举报
回复
引用 17 楼 qq_28937033的回复:
android5.0开放了截屏api,网上例子也不少,30帧没有问题,硬件加速编码,相当轻松
30帧确实可以达到,但是总是在变化,不知道怎么让录屏稳定在30帧/秒
tele_hc 2016-10-29
  • 打赏
  • 举报
回复
引用 16 楼 dcxy0的回复:
这个感觉有点难度,不过还是可以尝试一下,最主要是频率方面,如果10s或者30s截图一次还好,每秒一次估计手机会卡的不动, 另外一个问题是图片保存,手机内存一般没多大,每秒一张,估计用不了多久就塞满了。 楼主如果实现了,可以说下怎么实现的。
我这个录屏或快速截图时间不需要很长时间,比如能工作30秒就可以了
tele_hc 2016-10-29
  • 打赏
  • 举报
回复
引用 15 楼 diql的回复:
你的意思就是把视频的每一帧都截出来吧,这个根本就不需要截屏,直接截视频就好的.
视频是实时下载播放的,不在本地
DiQl 2016-10-28
  • 打赏
  • 举报
回复
你的意思就是把视频的每一帧都截出来吧,这个根本就不需要截屏,直接截视频就好的.
tele_hc 2016-10-28
  • 打赏
  • 举报
回复
最近找了很多录屏软件,也让开发自己做了直接截屏或录屏的小app,但问题还是没有解决。 1,录屏APP:虽然可以设置帧率和分辨率,但是帧率不是固定的,每次录制帧率都在变化。可能导致录制视频丢帧,或重复。 2,自己写的录屏app和下载的录屏app在帧率方面是一样的,不稳定。 3,考虑到可能是录屏对资源占用多,于是想看看是不是可以先每秒在后台截取30个图片,先缓存,等视频播放完了,再进行存储。目前还是测试中。
小哥哥 2016-10-28
  • 打赏
  • 举报
回复
引用 16 楼 dcxy0 的回复:
这个感觉有点难度,不过还是可以尝试一下,最主要是频率方面,如果10s或者30s截图一次还好,每秒一次估计手机会卡的不动, 另外一个问题是图片保存,手机内存一般没多大,每秒一张,估计用不了多久就塞满了。 楼主如果实现了,可以说下怎么实现的。
你这样说,就不合理了,你知道手机中的岛国大片MP4是怎么来的不?也不是这样一帧帧处理来的?那才多大?
小哥哥 2016-10-28
  • 打赏
  • 举报
回复
调用SO库啊,使用屏幕差异算法,比如只截取屏幕变化的部分,剩下的无需处理,这样以来处理速度提升很多。
qq_28937033 2016-10-28
  • 打赏
  • 举报
回复
android5.0开放了截屏api,网上例子也不少,30帧没有问题,硬件加速编码,相当轻松
JPF1024 2016-10-28
  • 打赏
  • 举报
回复
这个感觉有点难度,不过还是可以尝试一下,最主要是频率方面,如果10s或者30s截图一次还好,每秒一次估计手机会卡的不动, 另外一个问题是图片保存,手机内存一般没多大,每秒一张,估计用不了多久就塞满了。 楼主如果实现了,可以说下怎么实现的。
  • 打赏
  • 举报
回复
有一张app叫屏幕录像软件
tele_hc 2016-07-14
  • 打赏
  • 举报
回复
对硬件要求高,但只要别超出市面上可采购的最高就行。只是做个工具,不是面向大众的app。
引用 7 楼 adfldk 的回复:
对硬件要求也高吧
tele_hc 2016-07-14
  • 打赏
  • 举报
回复
不是我们的app,是手机自带的volte视频通话,估计更加只能呵呵了
引用 6 楼 chunyuanlu 的回复:
第三方app,播放video话,本生库应该可以支持当前帧的bitmap获取。 如果不是你们公司的app,那只能呵呵了。
tele_hc 2016-07-14
  • 打赏
  • 举报
回复
因为视频播放可能是15fps或30fps,我希望截屏的频率和播放帧率一致,保证每一帧都能截下一个图片记录下来就可以了。
引用 5 楼 qq_35594550 的回复:
啥叫一定频率
ink_s 2016-07-14
  • 打赏
  • 举报
回复
做个试验看看嘛
qq_26763799 2016-07-14
  • 打赏
  • 举报
回复
一帧一截,估计处理不过来
chenguoshun123 2016-07-13
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
目前我知道的安卓提供的截屏方法是只能截取整个屏幕。如果只需要部分,需要先截取整个屏幕再去裁剪处理。当然也可以自己取处理,保存屏幕某一区域的所有像素点的颜色值,生成图片,但还是会对执行效率担忧。经验尚浅,知道的不多,不知道能否帮到你
adfldk 2016-07-13
  • 打赏
  • 举报
回复
对硬件要求也高吧
Joyfulmath 2016-07-13
  • 打赏
  • 举报
回复
第三方app,播放video话,本生库应该可以支持当前帧的bitmap获取。 如果不是你们公司的app,那只能呵呵了。
qq_35594550 2016-07-13
  • 打赏
  • 举报
回复
啥叫一定频率
加载更多回复(2)

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧