FAK LAB Video Forensics

Video Forensics

Analyze video files — metadata, frame extraction, forensic filters, pixel analysis

Drop video file — MP4, WebM, MOV, AVI, MKV

Playback

0:00 / 0:00

Space: play/pause · ←/→: seek 5s · , / . : step one frame · ↑/↓: volume

Frame capture & forensic filters

Capturing auto-pauses the video for frame-accurate analysis.

Video metadata

Frame histogram

Histogram renders from the captured frame.

style="margin-top:0;">

How to Use the Video Forensics Tool

  1. Drop or select a video file (MP4, WebM, MOV, AVI, MKV).
  2. Play the video, then pause — or step frame-by-frame with the , and . keys — to find the exact frame you want to analyze.
  3. Click "Capture Current Frame" to extract the frame (capturing auto-pauses for precision).
  4. Apply forensic filters (Edge Detect, ELA, Noise Map, etc.) to analyze the frame for tampering. The ELA JPEG quality slider lets you tune the re-compression level.
  5. Download the processed frame or review the RGB histogram for anomalies.

Technical Overview & Use Cases

This tool applies real-time pixel-level forensic analysis using convolution kernels, Error Level Analysis (ELA), channel separation, and noise mapping — all computed directly in the browser via Canvas API.

Real-world use cases:

Privacy & Security Guarantee

This tool is part of the FAK LAB ecosystem, founded by Faizan Ahmad Khan Khichi. All analysis is performed 100% client-side. No data is ever stored or shared.

Frequently Asked Questions

What is ELA (Error Level Analysis)?

ELA highlights areas of an image that have been resaved at different compression levels, which can indicate manipulation or editing.

Does this tool upload my video anywhere?

No. The video is processed entirely in your browser. Nothing leaves your device.

What video formats are supported?

Any format supported by your browser's video element — typically MP4, WebM, and MOV. Some formats like MKV may require a Chromium-based browser.