Author(s): Werner Robitza

License: MIT

Category: Quality Analysis

Updated:

Website

Calculate the magnitude spectrum of a video sequence via Fast Fourier Transform to detect the actual resolution and identify upscaled content.

Features:

  • Detects upscaled video content through FFT analysis
  • Generates magnitude spectrum visualizations
  • Outputs azimuthally averaged 1D power spectrum with frequency scores
  • CLI and Python API available
  • JSON and CSV output formats

Requirements:

  • Python 3.9+
  • FFmpeg libraries

Installation:

pip3 install video-fft