Skip to content

yusufgerekli/CameraRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

📜 Legal Disclaimer

This software is developed for personal, educational, and experimental purposes only. Any data loss, privacy breach, legal consequences, or hardware damage resulting from the use of this program is the sole responsibility of the user.

CameraRecorder.py:

Requires access to the camera and microphone. The user acknowledges and agrees to grant these permissions knowingly.

Must not be used to record private, confidential, or restricted environments.

Uses the third-party tool FFmpeg. Licensing and usage terms of FFmpeg belong to its respective developers.

The author is not liable for any misuse, unauthorized recordings, data breaches, or copyright infringements arising from the use of this software.

By running this program, the user confirms that they have read, understood, and agreed to all the above terms.

⚙️ Usage Instructions

Install FFmpeg: Make sure FFmpeg is installed and accessible at C:\ffmpeg\bin\ffmpeg.exe.

Run the Program: Open a terminal or command prompt and run:

python CameraRecorder.py

Recording:

Both video and audio start recording simultaneously.

Press Q or ESC to stop the recording.

Temporary files are automatically deleted after processing.

The final merged output file is saved as environment_record_FINAL.mp4.

Warning: This software is intended only for recordings made on your own device with your own consent. Recording others without their permission may constitute a violation of privacy laws.

🧾 License

This project is distributed under the MIT License. You are free to use, modify, and distribute it under the same terms, provided that the original author is credited and this disclaimer is included.

💡 Author

Developed by Yusuf Gerekli

About

A Python-based Camera and Audio recording tool using OpenCV, PyAudio, and FFmpeg.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages