当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

phoenix-recorder

屏幕录制引擎
授权协议 GPL
开发语言 Java
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 国产
投 递 者 苗运珧
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

phoenix-recorder是phoenixframework自动化测试平台的一个模块。

是一个Java版的屏幕录制引擎,并能将录制后的视频压缩转换成wmv,mp4等格式

启动方法:phoenix.record.run.recorder.ScreenRecorderMain.start
停止方法:phoenix.record.run.recorder.ScreenRecorderMain.sttop
使用方法示例:
ScreenRecorderMain screenRecorderMain = new ScreenRecorderMain();
screenRecorderMain.start();
......
screenRecorderMain.stop();
实现原理

1.通过java自带的robot方法按一定频率进行截屏,先驻留内存中 2.首先按avi编码循环持续压制,持续存储到硬盘 3.使用ffmpeg.exe压缩转换成flv格式,压缩率30:1,即将30M的avi视频能压缩到1M的flv,且播放效果损失不太大 4.整个过程都是在后台完成

 相关资料
  • 本文向大家介绍python 实现屏幕录制示例,包括了python 实现屏幕录制示例的使用技巧和注意事项,需要的朋友参考一下 PIL 即pollow 的安装命令如下: 其中cv2的安装是下面这条命令 代码实现: 以上这篇python 实现屏幕录制示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我想让应用程序像“简易屏幕录制器”。我必须从哪里开始,因为我搜索了很多,但没有找到任何开始的链接。有任何用于创建屏幕录制器的api,而不是屏幕截图。我不想使用javacv从屏幕截图创建视频。我只想让用户启动应用程序,点击开始录制按钮,然后用户在手机上所做的一切来录制这些内容。 1) Android系统中是否有相关的api。 2) 如何在android中创建屏幕录制器应用程序。 3)是没有任何api

  • 我试图使一个登录屏幕类似于锁定屏幕与4 TextField。我面临的问题是如何将焦点从一个文本字段切换到下一个文本字段。 当我说时,firstTextField的值被复制到secondTextField 我使用的是十进制键盘类型 } 我如何才能正确地做到这一点,任何帮助和建议请。

  • 我知道使用android Studio录制应用程序屏幕的方法,并成功获得了视频进行演示,但我的问题是,还有多少其他方法可以在没有root设备的情况下录制android屏幕?我想在我的屏幕录制中添加语音。

  • 我是swift和Xcode新手,我想知道是否有人愿意向我解释,我应该如何让我的启动屏幕显示3秒钟,然后在这段时间内稍微淡出? 我想做一个我以前构建的网页的web视图,但希望它在启动屏幕之前淡出。 我已经阅读了所有其他与该主题相关的问题,但我不理解它们。我也一直在关注一些关于这个主题的教程,但什么都没有。 有人吗,拜托?

  • 如何强制屏幕在我的应用程序运行时保持活动状态而不是关闭?