{"id":23388463,"url":"https://github.com/tictechtoee/simple-screen-recorder","last_synced_at":"2026-04-29T12:33:45.422Z","repository":{"id":268539804,"uuid":"904679810","full_name":"ticTechtoee/simple-screen-recorder","owner":"ticTechtoee","description":"Simple Screen Recorder Using Winforms and C#.net","archived":false,"fork":false,"pushed_at":"2024-12-17T11:11:46.000Z","size":35645,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T16:40:43.431Z","etag":null,"topics":["audio","csharp","dotnet","ffmpeg","recorder","video","winforms"],"latest_commit_sha":null,"homepage":"https://portfoliofarhan.pythonanywhere.com/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ticTechtoee.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-17T10:55:45.000Z","updated_at":"2024-12-17T11:14:55.000Z","dependencies_parsed_at":"2024-12-17T12:29:27.262Z","dependency_job_id":null,"html_url":"https://github.com/ticTechtoee/simple-screen-recorder","commit_stats":null,"previous_names":["tictechtoee/simple-screen-recorder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticTechtoee%2Fsimple-screen-recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticTechtoee%2Fsimple-screen-recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticTechtoee%2Fsimple-screen-recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticTechtoee%2Fsimple-screen-recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ticTechtoee","download_url":"https://codeload.github.com/ticTechtoee/simple-screen-recorder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247927266,"owners_count":21019505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","csharp","dotnet","ffmpeg","recorder","video","winforms"],"created_at":"2024-12-22T02:21:43.191Z","updated_at":"2026-04-29T12:33:45.381Z","avatar_url":"https://github.com/ticTechtoee.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Screen Recorder\n\nA simple screen recording application built using **C#.NET** that captures both video and audio, and merges them into a final MP4 output file. Perfect for personal use, content creators, or anyone who needs to record their screen with audio.\n\n## Features\n- **High-quality screen recording**: Capture your entire screen as a video in MP4 format.\n- **Audio capture**: Record system audio in WAV format.\n- **Seamless video-audio merging**: Merge the recorded video and audio files into a final MP4 file using **FFmpeg**.\n\n## Requirements\n- **.NET Framework** (C#.NET 4.7 or higher)\n- **FFmpeg** (Make sure to download and install it from [FFmpeg](https://ffmpeg.org/download.html))\n- **NAudio** library for audio recording\n\n## Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/ticTechtoee/simple-screen-recorder.git\n   ```\n\n2. **Install FFmpeg:**\n   Download and install **FFmpeg** from the official site [here](https://ffmpeg.org/download.html). Make sure the `ffmpeg.exe` file is accessible in your system's PATH, or update the `VideoAudioMerger.cs` file to point to the location of your FFmpeg executable.\n\n3. **Run the application:**\n   Open the solution in **Visual Studio**, build the project, and run the application.\n\n## How It Works\n\n1. **Start Recording**:\n   - Click the \"Start Recording\" button to begin capturing both video and audio.\n\n2. **Stop Recording**:\n   - Click the \"Stop Recording\" button to stop the screen and audio recording.\n   - The video and audio files are automatically merged into a single MP4 file.\n\n3. **Final Output**:\n   - The final merged video is saved in the same directory as the application with the name `final_output.mp4`.\n\n## Usage\n\nOnce the application is running, you can easily start and stop your recordings with the buttons provided in the user interface.\n\n### Example:\n- Start recording by clicking the **Start Recording** button.\n- Stop recording and merge the video and audio by clicking the **Stop Recording** button.\n\n## Contributing\n\nThis project is open-source and free to use. Developers are welcome to collaborate and improve the project by adding new features, fixing bugs, or optimizing the code. To contribute:\n1. Fork the repository.\n2. Create a new branch.\n3. Make your changes.\n4. Open a pull request with a description of your changes.\n5. You can also share suggestions on LinkedIn.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nIf you have any questions, suggestions, or ideas, feel free to reach out or create an issue in the repository!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftictechtoee%2Fsimple-screen-recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftictechtoee%2Fsimple-screen-recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftictechtoee%2Fsimple-screen-recorder/lists"}