What coding languages would I need to code my own screen recording software?

1.4k views Asked by At

I would like to make a screen recorder, but I'm not sure what code I will need once I have all the languages then i will be fine. Does anyone know what languages would be needed or suggest to use? Thanks

2

There are 2 answers

0
dax On

For Windows, use one of the CLR languages (C#, F#...), for Mac OS use Objective-C. In general, use the programming languages which are very well integrated with the platform you targeting, because you need to access the APIs of the platform directly.

0
Joe Steele On

There is lots of good information about this on stackoverflow already.

It will depend largely on your platform and what exactly you are trying to screen capture.

Assuming you are trying to capture a single frame of your desktop with only normal applications running, you can do what you want with scripting languages.

For example: On OSX you can use Applescript to capture screens. On Windows you can use Powershell to capture screens. On Linux you can use Python to capture screens.

You can extend these to capture a movie as opposed to a single frame.

Of course none of these approaches will work for some applications (like protected video players) and you will probably have to write some driver-level code to capture these correctly. I usually use C/C++ to write those, but whatever has good driver-level support on your system will work.