video-fft
Detect actual video resolution via FFT analysis
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