-
Notifications
You must be signed in to change notification settings - Fork 328
Description
Is there an existing issue for this?
- I have searched the existing issues
Feature Description
The Video Tampering Detection Tool is designed to ensure the authenticity and integrity of digital video content. In fields like law enforcement and journalism, reliable video evidence is crucial. This tool uses advanced techniques such as metadata examination, frame-by-frame analysis, deepfake detection, and watermark authentication to detect video tampering and manipulations. It generates detailed forensic reports to aid investigative professionals in ensuring the credibility of video evidence.
Use Case
A news organization receives a critical video alleging corruption. With potential legal and public consequences, they must verify its authenticity quickly. Without specialized tools, manual checks are time-consuming and prone to error, risking misinformation or liability.
The Video Tampering Detection Tool automates video verification through metadata extraction, frame analysis, deepfake detection, and hashing, providing an instant, reliable forensic report. It enables non-experts to efficiently assess video integrity, ensuring fast, accurate decision-making and reducing legal risks.
Benefits
- User-Friendly Interface: Interactive web-based application using Streamlit.
- Video Input: Supports video file formats such as MP4, AVI, and MOV (file size limit: 200MB).
- Metadata Extraction: Provides key details such as resolution, codec, frame count, duration, and geolocation data (if available).
- Hashing (MD5): Verifies the integrity of the video by generating a unique hash for comparison.
- Frame Analysis: Detects tampering through frame-by-frame inspection for splicing, insertion, and pixel pattern anomalies.
- Comprehensive Report Generation: Outputs a JSON report with all findings, including extracted metadata and hash values.
Add ScreenShots
Priority
Medium
Record
- I have read the Contributing Guidelines
- I'm a GSSOC'24 contributor
- I want to work on this issue