问题标签 [screen-recording]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
video - 什么是录制正在屏幕上播放的视频或截屏的好程序?
什么是录制正在屏幕上播放的视频或截屏的好程序?
encode - 如何以编程方式对 AVI 文件进行“屏幕录制”
我有一个 AVI 文件,其日期时间横幅在视频播放时按秒递增。时间横幅由专有编解码器放在 AVI 上;它不在文件元数据中,在通过二进制编辑器查看时看起来像开始时间的 avi 文件中也没有任何明显的东西。
理想情况下,我想将文件拼接在一起,进行一些叠加,将它们编码为 wmv 格式并通过 Windows Media Services 流式传输。但是,当我将(使用表达式编码器)编码为 wmv 时,我丢失了日期时间横幅。
是否有可用的 API 或工具,我可以在编码之前(或期间)以编程方式“屏幕记录”视频日期时间?
objective-c - 在 Mac OS X 上录制屏幕视频
我正在与 AVFoundation 一起录制屏幕或部分屏幕。这是我工作的 2 个代码示例。
2. http://developer.apple.com/library/mac/#qa/qa1740/_index.html
简单的全屏录制或使用裁剪矩形录制就好了,但是当我在录制时尝试更改矩形时,我收到错误:
由于错误 Error Domain=AVFoundationErrorDomain Code=-11806 "Recording Stopped" UserInfo=0x13a07f9e0 {AVErrorRecordingSuccessfullyFinishedKey=true, NSLocalizedDescription=Recording Stopped, NSLocalizedRecoverySuggestion=再次尝试录制,是否已完成录制到 file://localhost/Users/Shared/screenMovie.mp4 .}
Apple 文档说明了代码 -11806 的错误:
AVErrorSessionConfigurationChanged 录制停止,因为媒体源和目标的配置发生了变化。
我在文档中找不到任何关于它的信息。我有建议,我不能在录制时更改矩形。但与此同时,我找不到任何证据。
java - Java中的屏幕捕获
我已经用 java 编写了自己的代码来捕获屏幕并从捕获的屏幕创建视频。一切都按预期工作,但我无法获得我想要的帧数(12 帧每秒),我每秒最多只能拍摄 5 到 6 帧。我观察到这是因为拍摄的每一帧都被写入文件系统,以便以后使用它来创建视频。此文件写入操作正在执行,该操作正在达到一秒钟内要创建的帧数。我试图在内存中捕获帧,但在某些时候我的内存不足。有人可以建议如何实现这一目标。我试过多线程,但也没有用。
java - 录制屏幕和网络摄像头到视频文件
我正在尝试创建一个应用程序来记录用户屏幕或网络摄像头并保存到视频文件中。
我尝试使用 Java Media Framework 使其工作,但它在 Windows 64 位中失败。我发现 Java Media Framework 已经很老了,现在不支持了 :(
我的问题是:是否有其他图书馆可以帮助我们从网络摄像头录制屏幕和视频?如果不支持 Java,什么语言可以提供帮助?
我发现一些应用程序具有相同的功能: + http://www.screencast-o-matic.com/ + http://www.apowersoft.com/free-online-screen-recorder 这是用户可以从服务器下载的 java 小程序无需安装。
提前谢谢你!
更新: 我在 HTML5 中找到另一个解决方案
更新:2013/07/05** 我发现 WebRTC 1.0 可以解决问题,但 Google Chrome 尚不支持媒体流记录器。
python - Ubuntu中使用python的屏幕录像机
我是一名业余程序员,正在尝试使用 python 在 Ubuntu 中制作屏幕录像机。使用此代码能够截取屏幕截图。
并使用循环拍摄更多照片并使用这些屏幕截图创建视频。我的代码如下所示,
在上面的代码中,我拍摄了 50 张图片并存储为 00000.png 到 00049.png 并使用 ffmpeg 制作视频。创建视频后,我删除所有图片。
当前问题:
- 屏幕拍摄之间的延迟非常小。如果尝试使用此代码录制视频,则输出并不完美。
- 录制时间长,效率不高。存储屏幕截图需要大量硬盘内存。并使用更多的CPU。
我做什么来让代码更有效率?使用纯python如何从图片创建视频?有没有其他方法来记录屏幕?我喜欢改进我的代码。
ios - 应用误报丢失文件
我下载了一个 git hub 项目,一个屏幕录像机(ios)。它说我还必须复制 Inappsettingskit,所以我做了。所以我尝试在我的 iPod 上运行它,它告诉我 IASKAppSettingsViewController.h 和 .m 丢失了,尽管我检查了它们,并且它们在正确的文件夹中。
所有文件都在正确的位置。我唯一注意到的是这些文件在 Xcode 中是红色文本:
对不起,我是个菜鸟。关于为什么会出现这些错误的任何想法?
batch-file - 如何使用带有 bat 和调度程序的 vlc 捕获屏幕?
我想每天捕捉一些电脑屏幕几个小时。我发现 vlc 是最好的选择,所以我制作了 2 个 bat 文件来启动和停止捕获并使用 ms 调度程序安排它们。
有时它可以工作,但大多数时候应用程序崩溃..
这是开始录制蝙蝠:
"C:\vlc-2.1.0\vlc.exe" --qt-start-minimized screen:// :screen-fps=10 :screen-mouse-image=C:\vlc-2.1.0\mouse.png :sout=#transcode{vcodec=divx,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:std{access=file,dst=C:\Captures\session- %date:~7,2% %date:~4,2% %date:~10,4%.mp4} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-保持:rc-fake-tty
这是我得到的崩溃:异常代码:c0000005
请帮忙
java - 基于 Web 的屏幕录像机插件
我想开始一个关于从网络浏览器进行屏幕录制的新项目,可能使用插件或类似的东西(如果可能的话)。基本上我需要一个网络界面,用户可以在其中运行插件之类的东西,选择截屏视频所在的区域,按下录制按钮,最多通话 5 分钟,然后视频应该上传到我的服务器以供进一步查看。(我正在为一个学校项目做这个,学生/用户使用这个最多 5 分钟的视频来告诉老师一个问题/问题等)。我已经研究了(谷歌它:D)我可以使用的不同方法。我也是一名学生,我的编程知识有限,主要是 python、html、css、javascript、objective c 和 php,但如果需要,我更乐意学习新的东西。我' https://github.com/adamhub/screenbird 这是我需要的,但它需要我所知道的 Python 服务器(如果我错了,请纠正我),我没有从学校获得。我只能在我的问题所在的 Apache 服务器上工作,否则 ScreenBord 就足够了。我不想过多地编写插件,因为我想主要是为了更好的演示而设计网站。我真的很想尽快开始工作,但现在我被困在使用什么工具上,这就是我写这个问题的原因:什么是最适合我需要的基于 Web 的屏幕录像机插件?
android - Unity 中的屏幕录像机 Android 插件
我正在开发一个 Unity-Android 插件来录制游戏屏幕并创建一个 mp4 视频文件。我遵循此站点中的 Android Breakout 游戏录制器补丁示例:http: //bigflake.com/mediacodec/。
首先,我创建了扩展 UnityPlayer 类并覆盖 onDrawFrame 方法的 CustomUnityPlayer 类。这是我的 CustomUnityPlayer 类代码:
然后,我创建了一个 CustomUnityPlayerActivity 来调用这个类
我的问题是视频文件创建成功,但我的游戏无法渲染任何内容。我在Android Media Codec 示例网站上阅读并认识到每一帧将被渲染两次(一次用于显示,一次用于视频)但我可以不要在 Unity 中执行此操作。每当我尝试在 onDrawFrame 方法中调用 super.onDrawFrame(gl) 两次时,我的游戏都会崩溃。
我的问题有什么解决方案吗?任何帮助将不胜感激!
谢谢和最好的尊重!
Huy Tran