我需要哪些编码语言来编写自己的屏幕录制软件?

时间:2014-04-26 16:10:45

标签: coding-style audio-recording video-recording voice-recording desktop-recording

我想制作一个屏幕录像机,但是我不知道一旦我拥有所有语言我将需要什么代码然后我会没事的。有谁知道需要使用哪种语言或建议使用哪种语言?谢谢

2 个答案:

答案 0 :(得分:1)

对于Windows,使用其中一种CLR语言(C#,F#...),对于Mac OS,请使用Objective-C。通常,使用与您定位的平台完美集成的编程语言,因为您需要直接访问平台的API。

答案 1 :(得分:0)

在stackoverflow上已有很多关于此的好信息。

这在很大程度上取决于您的平台以及您正在尝试筛选捕获的内容。

假设您尝试在只运行普通应用程序的情况下捕获桌面的单个帧,您可以使用脚本语言执行所需的操作。

例如: 在OSX上,您可以使用Applescript to capture screens。 在Windows上,您可以使用Powershell to capture screens。 在Linux上,您可以使用Python to capture screens

您可以扩展它们以捕获电影而不是单个帧。

当然,这些方法都不适用于某些应用程序(如受保护的视频播放器),您可能需要编写一些驱动程序级代码才能正确捕获这些应用程序。我通常使用C / C ++来编写它们,但是在你的系统上有任何好的驱动程序级支持都可以。