【发布时间】:2014-04-26 16:10:44
【问题描述】:
我想做一个屏幕录像机,但我不确定一旦我掌握了所有语言,我需要什么代码然后我会没事的。有谁知道需要或建议使用什么语言?谢谢
【问题讨论】:
标签: coding-style audio-recording video-recording voice-recording desktop-recording
我想做一个屏幕录像机,但我不确定一旦我掌握了所有语言,我需要什么代码然后我会没事的。有谁知道需要或建议使用什么语言?谢谢
【问题讨论】:
标签: coding-style audio-recording video-recording voice-recording desktop-recording
对于 Windows,使用一种 CLR 语言(C#、F#...),对于 Mac OS,使用 Objective-C。一般情况下,请使用与您所针对的平台集成良好的编程语言,因为您需要直接访问平台的 API。
【讨论】:
stackoverflow 上已经有很多很好的信息。
这在很大程度上取决于您的平台以及您要截屏的具体内容。
假设您正在尝试捕获仅运行正常应用程序的桌面的单个帧,您可以使用脚本语言做您想做的事情。
例如: 在 OSX 上,您可以使用 Applescript to capture screens。 在 Windows 上,您可以使用 Powershell to capture screens。 在 Linux 上,您可以使用 Python to capture screens。
您可以扩展这些以捕捉电影而不是单帧。
当然,这些方法都不适用于某些应用程序(例如受保护的视频播放器),您可能必须编写一些驱动程序级代码才能正确捕获这些方法。我通常使用 C/C++ 来编写这些,但是任何在您的系统上具有良好驱动程序级支持的东西都可以工作。
【讨论】: