Request a demo ↗
ModulesVideo forensics

VIDEO FORENSICS SOFTWARE

Video integrity
& frame analysis.

Examine video timing, frame anomalies and manipulation indicators with video forensics software. Align camera timelines and explore measurements with uncertainty.

Know which frames were examined, which assumptions were made and what the output can support. A screening flag is a lead; a measurement needs defensible timing and scale.

VIDEO TIMELINE EXPLORERIllustrative sequence
Illustrative framesReview overlays
Illustrative video examinationA synthetic road view and camera tracks illustrate frame integrity, clock alignment, geometric measurement and working-copy roles. No footage is processed and no real timing or speed is calculated. FRAME RECORD ABANCHORS + UNCERTAINTY SCALE + TIMINGNO ESTIMATE HERE ORIGINALWORKING COPY SYNTHETIC TIMELINE / NOT EVIDENCE
Preview position 35%
Know which frames were examined.

Frame records, sampled checks and whole-recording workbench analyses provide different coverage. Read the actual analysis scope before interpreting a flag.

No score or verdict generated

Select a feature or play the illustration.

18 explained analysesFile records, timing, authenticity & presentation
Purpose-specific inputsNative recordings, clock anchors or calibration
Structured result outputsMetrics, flags and documented processing

01 / THE QUESTION DETERMINES THE METHOD

What do you need
to examine?

A playable file, a reliable timeline and a defensible measurement are separate goals. Choose the analysis that matches the source recording and the question.

HOW THE ANALYSIS WORKS

Follow the frame and its timestamp.

Explore the complete walkthrough ↗
EVIDENCE / EXPLAINEDGuided demonstration
SAMPLE RECORDING FRAME + TIME

Select an anchor to inspect the same recording at that time.

Video / IN PRACTICE

Connect each frame to its time.

A recording with an interrupted sequence

01 / Read the recording

Inspect the container, stream properties and frame timestamps. Distinguish encoded records from observations made on decoded images.

RECORDContainer · streams · frame record
Explore video

Demonstration material · annotations explain the workflow; no case result is calculated.

02 / CAPABILITIES, EXPLAINED

Video forensic analysis.
A clear output.

Explore eighteen analyses across four examination questions. Expand each workflow for evidence requirements, coverage, outputs and interpretation limits.

18 of 18 analyses

01 / FILE METADATA

Video metadata forensics

Read the recording’s container, codec, stream and timestamp fields.

What you receive: A deterministic metadata inventory with contextual anomaly flags.

Inputs, features & limits
Required evidence

A video file.

  • Inventory the available container, codec and stream fields.
  • Inspect available timestamps and software traces.
  • Use the technical record to guide deeper content-level examination.

Metadata is editable. A clean result does not establish an unaltered video, and an anomaly does not itself prove tampering.

MP4 · MOV · MKV · AVI · WEBM · M4V
02 / CONTAINER OVERVIEW

Container & format anomalies

Inspect the top-level structure of supported video containers.

What you receive: Component types, order, counts and declared sizes, with structural leads for review.

Inputs, features & limits
Required evidence

A video supported by the selected container parser.

  • Read the top-level layout of eligible MP4 or MOV files.
  • Compare component order, counts and declared sizes.
  • Flag unusual layout for deeper structural examination.

This quick check does not inspect component contents or stream data. Re-authoring can preserve normal structure. Confirm parser coverage for the source container.

MP4 · MOV / PARSER COVERAGE VARIES
03 / REFERENCE CONSISTENCY

File structure against reference families

Compare the whole file’s structure with known encoder, device, recorder and export families.

What you receive: Nearest reference families, available software traces, source-consistency observations and structural problems.

Inputs, features & limits
Required evidence

A supported video file, with its claimed source where known.

  • Read container fields, encoded-stream parameters, metadata and encoder strings across the file.
  • Compare features with available device, recorder, editor, sharing-platform and encoder references.
  • Assess whether the structure is consistent with the device claimed in metadata.

Structure indicates encoding or packaging families, not a unique device or proven origin. Only families represented in the library can be recognised. A closest reference is a consistency observation.

MP4 · MOV · MKV · AVI · MPEG-TS / COVERAGE VARIES
04 / ENCODING HISTORY

Recompression & encoded-sequence patterns

Look for encoding footprints consistent with a video having been encoded more than once.

What you receive: Periodicity and encoded-sequence diagnostics with statistical-test context.

Inputs, features & limits
Required evidence

A video retaining suitable encoded-stream information.

  • Inspect periodic frame-encoding differences that may preserve an earlier encoding’s structure.
  • Compare coded size with picture change as an additional, weaker signal.
  • Test the strongest periodicity against shuffled data and discount a period matching the file’s own encoding cycle.

Strongest when an earlier encoding was coarser than a later one. Fine earlier encodings may leave little trace; support and signal strength depend on the codec. An encoding-history lead is not proof of malicious editing.

05 / DECODED FRAME RECORD

Frame & timing analysis

Build a frame-level record from the decoder’s own timestamps and picture information.

What you receive: Timing distributions, gap and frozen-sequence leads, repeat-content checks and optional clock estimates with uncertainty.

Inputs, features & limits
Required evidence

A video file; examiner-entered clock anchors are needed for estimated wall-clock mapping.

  • Record each decoded frame’s timestamp, picture type, packet size and pixel/visual fingerprints.
  • Inspect variable frame intervals, non-advancing timestamps, gaps, frozen stretches and returns to earlier content.
  • Review encoded frame-group structure and interlacing.
  • Map frames to estimated clock time only with stated anchors, uncertainty and recorder drift.

Ordinary recorders can drop, repeat or re-time frames. File timestamps are not independently proven capture times, and estimated missing-frame counts or clock mappings require context.

06 / QUICK FRAME SCREEN

Frame duplication & drop screening

Flag consecutive repeated frames and unusual timestamp gaps in a quick decoded-frame check.

What you receive: Consecutive-duplicate and likely-drop leads within the processing limit.

Inputs, features & limits
Required evidence

A video file.

  • Decode and fingerprint frames, with caps for long recordings.
  • Compare each frame with its immediate predecessor.
  • Inspect container-timestamp gaps alongside the decoded frames.

A later reinsertion of an earlier frame may be missed, and re-encoding can affect recognition. The workbench’s broader authentication workflow also checks cloned sequences; report the actual coverage used.

MP4 · MOV · MKV · AVI · WEBM · M4V
07 / ACTIVITY TRIAGE

Activity timeline

Find stretches worth reviewing in long camera recordings and document which were watched.

What you receive: Activity segments with start, peak and end points, thumbnails and review status.

Inputs, features & limits
Required evidence

Camera footage; optional examiner-defined regions and exclusions.

  • Measure frame-to-frame scene change and group it into review segments.
  • Separate sudden lighting or infrared-switching changes rather than count them as activity.
  • Optionally add screening labels for people, bicycles, motorcycles, cars, buses or trucks, marked as machine-learning output.
  • Retain a reviewed/not-yet-reviewed record for each segment.

Segments are leads to watch, not conclusions about events or identity. Activity scores and optional labels require review; lighting, camera movement and occlusion affect what is visible.

08 / REFERENCE CLOCK

Multi-camera synchronisation

Put several recordings on a reference camera’s timeline using defensible anchors.

What you receive: Per-camera offsets, drift estimates, uncertainty and disagreement flags in a logged sync project.

Inputs, features & limits
Required evidence

Several camera recordings with suitable shared-frame, visible-clock or audio-event anchors.

  • Use shared events, examiner-transcribed on-screen clocks or sufficiently strong audio correspondences.
  • Estimate offsets and drift when anchors are far enough apart to support them.
  • Flag disagreeing methods rather than silently average incompatible estimates.
  • Keep unanchored cameras unsynchronised and fingerprint the history of anchor changes.

A common timeline is an estimate with uncertainty, not an independently established capture clock. Weak correspondences are discarded; missing anchors are not guessed.

09 / DUPLICATED REGIONS

Within-frame copy-move screening

Find a prominent region duplicated inside selected video frames.

What you receive: Matched regions in the checked frames, linked to their analysed timestamps.

Inputs, features & limits
Required evidence

A video file.

  • Sample up to 12 evenly spaced frames in the quick workflow.
  • Assess each sampled frame independently for a consistent duplicated-region signal.
  • Use the workbench authentication workflow for keyframe and shot-start coverage across the recording.

Quick sampling leaves intervening frames unchecked and supplies no cross-frame temporal comparison. Workbench coverage across a recording is still defined by the frames it actually examines.

MP4 · MOV · MKV · AVI · WEBM · M4V
10 / CODEC DECISIONS

Codec block & motion-field analysis

Inspect the encoder’s recorded block and motion decisions across compatible footage.

What you receive: Motion fields, block-type and compression maps, per-frame statistics and supported static-region flags.

Inputs, features & limits
Required evidence

A compatible encoded video stream; coverage depends on the codec.

  • Read block-level decisions from the encoded stream and show sampled motion fields.
  • Display block-type, zero-motion, compression-setting and motion-discontinuity maps.
  • Flag a textured region that remains motionless while the surrounding camera view moves, only where the required frame type and camera motion are present.

Other maps are displayed for examination without scores. Encoding choices, scene structure and camera motion affect interpretation. Coverage includes supported AVC and older MPEG streams; modern high-efficiency exports are not supported by this workflow.

11 / FACE-SWAP INDICATOR

Face-swap screening

Locate faces in sampled frames, then score the extracted face images for supported manipulation indicators.

What you receive: Per-frame scores for the largest detected face in each analysed frame.

Inputs, features & limits
Required evidence

Video with detectable faces.

  • Locate faces in sampled frames and prepare face-image crops.
  • Score those face images for patterns represented in the detector’s training material.
  • Associate each output with the sampled frame and timestamp.

This workflow classifies sampled face images. It does not establish full-sequence temporal analysis, lip-sync checking or comprehensive synthetic-video detection.

MP4 · MOV · MKV · AVI · WEBM · M4V
12 / GENERATION SCREEN

AI-generated video screening

Screen sampled visual features using a trained classification probe.

What you receive: visual-feature screening observations within the configured implementation.

Inputs, features & limits
Required evidence

A video file; confirm accepted formats before submission.

  • Extract visual feature descriptions from selected video imagery.
  • Apply a trained probe to the extracted visual features.
  • Retain the sampling context and detector configuration with the output.

Temporal processing, thresholds, training coverage and generation-specific performance require confirmation. The component’s presence alone does not establish those capabilities.

13 / SENSOR FINGERPRINT

Video camera sensor-pattern comparison

Compare a video’s sensor-noise pattern with candidate-camera reference recordings.

What you receive: Overall and segment-level raw comparison scores for examiner review.

Inputs, features & limits
Required evidence

Questioned footage plus reference videos from the candidate camera at the same resolution and recording mode.

  • Build a reference fingerprint at native resolution, using suitable keyframes first.
  • Compare the questioned recording overall and segment by segment.
  • Inspect segments where agreement with the candidate fingerprint changes.

Diagnostic only: calibration uses synthetic patterns and real-device validation is pending, so no match verdict is supplied. Stabilisation and strong compression weaken the signal; missing agreement is not itself proof of an inserted segment.

14 / COMPATIBLE WORKING FILE

Format conversion & integrity

Create a standard playable copy of supported difficult recorder exports without re-encoding their video streams.

What you receive: A compatible Matroska copy, per-frame integrity verification and linked derived-evidence records.

Inputs, features & limits
Required evidence

A supported recorder export, raw video stream or multi-camera source; raw streams need an examiner-stated frame rate.

  • Copy the encoded streams into a standard container and split eligible multi-camera sources into separate camera copies.
  • Check every decoded output frame is pixel-identical to its source counterpart.
  • Refuse registration if that verification finds a difference.
  • Record raw-stream frame-rate assumptions and custody relationships on both sides.

Compatibility depends on the source streams and decoder. A playable derivative does not independently validate recorder timing, and an assumed frame rate must remain visible.

MATROSKA OUTPUT / SOURCE COVERAGE VARIES
15 / BURST VIEWING COPY

Video frame enhancement

Reduce noise using real adjacent frames at selected anchor points.

What you receive: Enhanced viewing copies from up to six anchor points across the recording.

Inputs, features & limits
Required evidence

A video with suitable neighbouring frames.

  • Align a short burst of consecutive frames around each anchor.
  • Combine captured pixel information to reduce sensor and compression noise.
  • Apply local contrast adjustments without generative reconstruction or upscaling.

A viewing aid alongside the original, not replacement evidence. Alignment and available captured information limit the result; this does not recover detail beyond what the recording contains.

MP4 · MOV · MKV · AVI · WEBM · M4V
16 / REPLAYABLE PROJECT

Video enhancement project

Create a documented processing project with frame-accurate navigation and reproducible output.

What you receive: Lossless derived footage, a per-frame fingerprint manifest and a processing report with replay verification.

Inputs, features & limits
Required evidence

A verified working source and selected frame ranges.

  • Navigate using the decoder’s frame index, including frame type, timestamp, packet size and pixel fingerprint.
  • Select frame ranges and optionally combine redundant frames in static scenes.
  • Render a lossless Matroska output, preserve original timestamps and optionally create a separately labelled lossy presentation copy.
  • Replay the processing project and verify every output frame.

No generative enhancement. Retain the untouched original alongside every derived copy, disclose processing choices and distinguish the verified lossless output from presentation compression.

LOSSLESS MATROSKA OUTPUT
17 / SCALE & UNCERTAINTY

Height & distance in video

Measure geometry on an exact decoded frame using suitable physical references or a same-position stand-in.

What you receive: Height/distance estimates with two forms of uncertainty and documented sign-off status.

Inputs, features & limits
Required evidence

A verified frame plus suitable scale/calibration; a stand-in requires the same ground position and an unchanged camera.

  • Use a known reference, calibrated view or suitable ground-control geometry on the selected frame.
  • Where appropriate, compare a known-height stand-in filmed at the same spot by the same unmoved camera.
  • Report worst-case bounds and a probability-based uncertainty interval.
  • Reviewed exports use two-person sign-off.

Perspective, point choice, reference suitability and camera movement determine validity. A stand-in comparison fails if the camera moved; report assumptions and uncertainty rather than a bare number.

18 / TIMING-GATED SPEED

Speed estimation with uncertainty

Estimate vehicle speed only after assessing the recording’s timing and source state.

What you receive: A full, indicative or refused timing status, method-specific estimates and uncertainty intervals where supportable.

Inputs, features & limits
Required evidence

Native footage with defensible timing and suitable geometry, road markings or examiner-confirmed device telemetry.

  • Check native timing and re-encoding before deciding whether a speed estimate can be reported; refuse processed derivatives.
  • Use suitable positions between two marked frames, verified road-marking observations or confirmed device telemetry.
  • Cross-check independent approaches where the available evidence supports them.
  • Report worst-case bounds, probability-based intervals and the two-person sign-off state.

Some recordings cannot support a speed figure. Geometry, timing, reference assumptions and telemetry provenance must be defensible. Indicative estimates are not equivalent to a fully supported measurement.

Related metadata check: frame rate & interlacing

The existing companion workflow reads recorded frame-rate and field-structure properties only. It does not decode frame content. Routine transcoding can produce similar anomalies; use it alongside decoded-frame and container checks.

Additional registered tool: Video redaction

This existing registry entry is retained. Its detailed inputs, outputs and validation scope require confirmation before use.

Additional registered tool: Video repair & frame salvage

This existing registry entry is retained. Its detailed inputs, outputs and validation scope require confirmation before use.

Additional registered tool: Image & video carving

This existing registry entry is retained. Its detailed inputs, outputs and validation scope require confirmation before use.

03 / TRADITIONAL + ASSISTED EXAMINATION

Less repetitive work.
More room for scrutiny.

Combine frame-level records, independent indicators and documented timing or measurement outputs.

Examination taskTraditional examinationWith Admissible assistance
File historyInspect container, codec, metadata and claimed recorder source.Add structured field inventories, reference-family consistency and encoding-history leads, without treating metadata as proof.
Frame coverageSelect frames or sequences for review and document what was examined.Use task-specific sampling or decoded-frame records; preserve the distinction between limited checks and broader workbench coverage.
Timeline alignmentLocate common events and assess camera-clock discrepancies manually.Estimate offsets and drift from defensible anchors, report uncertainty and flag disagreements rather than guess missing alignment.
Authenticity leadsReview scenes, movement, image quality and plausible alternative explanations.Combine duplication, codec-motion, face, generation and sensor signals within each workflow’s validation limits.
Presentation & measurementDocument derived copies, scale references, timing assumptions and calculation choices.Verify conversion, replay lossless enhancement and report geometry or speed with uncertainty and second-examiner review.
Time & costLong-footage review, frame indexing, alignment and documentation require working time.May reduce repetitive indexing and triage. Source setup, anchor selection, flagged-segment review, reporting and fees still count.
Accuracy & final opinionDepends on source timing, suitable references, valid assumptions and reference suitability.Adds documented signals and uncertainty, not a guaranteed accuracy increase or a universal tampering verdict.

Traditional examination may already use digital tools. This comparison describes workflow roles, not a claim that manual practice is inferior or that assisted outputs are automatically correct.

TIME & COST / YOUR OWN ESTIMATES

Compare the full effort.

Enter the total working hours you expect for each approach, including source preparation, frame review, anchor selection, verification and reporting. Include additional assisted-workflow fees.

What about accuracy?

Time saved is not evidence of better accuracy. Assess frame coverage, native timing, codec support, anchor uncertainty, reference suitability and each detector’s validation scope.

Planning scenarioIllustrative, editable
Estimated time reduction3 hours
Estimated cost reductionUS$350

Traditional: US$1,200 · Assisted: US$850

Example assumptions only. These are not measured platform savings, quoted fees or a performance guarantee.

04 / A TRACEABLE PROCESS

From native footage.
To a documented result.

Preserve the source and make the reasoning traceable. Choose the analysis only after confirming the examination question and input requirements.

01 / PREPARE

Preserve & identify

Retain native footage, fingerprint it and document recorder exports, clock context and any derived copies.

02 / EXAMINE

Choose the signal

Confirm codec coverage, frame timing, required anchors and scale references before examination.

03 / CHALLENGE

Review the result

Inspect the source alongside outputs. Consider conflicts, limitations and alternative explanations.

04 / REPORT

Explain the finding

Separate file records, screening flags, reviewed events and measurements with uncertainty in the final report.

START WITH THE EVIDENCE YOU HAVE

Find the workflow that fits.

Native footage, defensible references and a focused question are the starting point.

Explore the eighteen analyses ↑