Software for desktop screen recording
https://doi.org/10.35266/1999-7604-2025-1-1
Abstract
This article presents software for recording audio and video using the NAudio and Accord.NET libraries. The program is developed on the Visual Studio 2022 platform using the C# WPF programming language. The main objective of the work is to create an accessible and efficient tool for recording the computer desktop screen. The research methodology includes an analysis of the technical aspects of software development and experimental testing of the developed system. The results reveal that our system has a simple interface, flexible settings, and provides high-quality audio and video recording. In its approach to selecting a display for recording and capturing the desktop screen, the program is unique and provides flexible user options.
About the Authors
D. K. BerestinRussian Federation
Candidate of Sciences (Physics and Mathematics), Docent
S. G. Elovoy
Russian Federation
Senior Lecturer
References
1. Сайт о программировании. URL: https://metanit.com/sharp (дата обращения: 20.01.2025).
2. Прайс М. Д. C# 10 и .NET 6. Современная кросс-платформенная разработка. СПб. : Питер, 2023. 848 с.
3. Стиллмен Э., Грин Д. Head First. Изучаем C#.СПб. : Питер, 2022. 768 с.
4. Гриффитс И. Программируем на C# 8.0. Разработка приложений. СПб. : Питер, 2021. 944 с.
5. Video Processing in C# using Accord.NET. URL:https://accord-framework.net/docs/html/T_Accord_Video_FFMPEG_VideoFileWriter.htm (дата обращения: 20.01.2025).
6. Документация по интегрированной среде разработки Visual Studio. URL: https://learn.microsoft.com/ru-ru/visualstudio/ide/?view=vs-2022 (дата обращения: 20.01.2025).
7. Official C# Programming Guide. URL: https://docs.microsoft.com/en-us/dotnet/csharp/ ( дата обращения: 20.01.2025).
8. Screen Capture in C#. URL: https://www.csharpcorner.com/article/screen-capture-in-c-sharp/ (дата обращения: 20.01.2025).
Review
For citations:
Berestin D.K., Elovoy S.G. Software for desktop screen recording. Proceedings in Cybernetics. 2025;24(1):6-10. (In Russ.) https://doi.org/10.35266/1999-7604-2025-1-1