Video Edit Detector is a Python application that analyzes videos to detect evidence of editing. This tool can be useful for verifying the authenticity of video content.
- Detects common video editing techniques
- Provides a detailed report of detected edits
- Supports various video formats
- Python 3.6+
- OpenCV
- NumPy
- MoviePy
-
Install Conda if you haven't already.
-
Clone the repository:
git clone https://github.com/yourusername/video_edit_detector.git
-
Navigate to the project directory:
cd video_edit_detector
-
Create and activate the conda environment:
conda env create -f env.yml conda activate video_edit_detector_env
-
Clone the repository:
git clone https://github.com/yourusername/video_edit_detector.git
-
Navigate to the project directory:
cd video_edit_detector
-
Install the required dependencies:
pip install -r requirements.txt
- Place the video file you want to analyze in the
videos
directory. - Run the analysis script, from the pop-up window select your video and wait:
python analyze_video.py
- View the generated report in the
reports
directory. - If needed, visualizations can be generated by running the following, and selecting the generated report from the pop-up window:
python visualize_report.py
python analyze_video.py --input videos/sample_video.mp4
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any questions or suggestions, please contact [email protected].