Skip to main content

Module analysis

Module analysis 

Source
Expand description

Audio and video analysis tools.

This module provides tools for extracting analytical data from media files. Each tool lives in its own submodule; all unsafe FFmpeg filter-graph and packet-level calls are confined to analysis_inner.

Structsยง

BlackFrameDetector
Detects black intervals in a video file and returns their start timestamps.
FrameHistogram
Per-channel color histogram for a single video frame.
HistogramExtractor
Extracts per-channel color histograms at configurable frame intervals.
KeyframeEnumerator
Enumerates the timestamps of all keyframes in a video stream.
SceneDetector
Detects scene changes in a video file and returns their timestamps.
SilenceDetector
Detects silent intervals in an audio file and returns their time ranges.
SilenceRange
A detected silent interval in an audio stream.
WaveformAnalyzer
Computes peak and RMS amplitude per time interval for an audio file.
WaveformSample
A single waveform measurement over a configurable time interval.