Overview
Audio Fake Detector PRO analyses whether an audio file genuinely contains the frequency content its container bitrate implies. It targets the common case of lossy material (MP3, AAC) re-encoded into lossless containers (FLAC, WAV) or inflated to a higher lossy bitrate to appear higher quality than it actually is.
The engine splits each file into multiple non-final segments plus one end segment. Each non-final segment is analysed independently via spectrogram bitmap inspection. A half-or-strict-majority wall vote aggregates the per-segment findings into a single file-level verdict. Lossless files are additionally validated through auCDtect statistical PCM analysis.
Supported Formats
Lossy
Lossless
Detection Engine
Each file is split into non-final segments used for voting, plus one end segment used only as a secondary indicator. Every non-final segment is scanned via a GDI+ LockBits spectrogram for high-frequency cutoff behaviour, roll-off ratio, peak energy, and anomaly flags.
Rule (N = non-final segments):
N even → FAKE if walled ≥ N/2 (tie counts as FAKE)
N odd → FAKE if walled > N/2 (strict majority required)
Spectral wall threshold: ≤ 16 500 Hz
Grey zone (excl. from vote): 16 500 – 18 500 Hz → SUSPECT
Example N = 3: 2/3 walled → FAKE (66.7 %)
Example N = 4: 2/4 walled → FAKE (50 %, tie-break)
Analysis Methods
- Spectral cutoff detection per segment
- High-frequency abrupt drop near track end
- Joint stereo channel anomaly detection
- Multi-segment frequency consistency analysis
- Noise-reduction fingerprint detection (NR flag)
- auCDtect statistical PCM validation (lossless)
- 3-step metadata fallback recovery
- Intelligent segment selection (CPU optimised)
Processing Pipeline
Output
- Suspicious files moved to
~Fake\preserving original folder structure - Detailed per-file log in
~Report\— LOG, CSV and HTML formats - CSV: semicolon-delimited, UTF-8, ready for spreadsheet import
- HTML: filterable report with verdict colour-coding
- Session resume: interrupted scans can continue from the last processed file
Technical Notes
- Platform
- Windows 10 / 11 · 32-bit & 64-bit
- Runtime
- PowerShell 5 or higher
- Dependencies
- ffmpeg · ffprobe · auCDtect — auto-downloaded on first run
- Build
- PS2EXE — high-performance PowerShell executable
- Temp (Standard)
%LOCALAPPDATA%\AudioFakeDetector\- Temp (Portable)
.\Data\App\Temp\— deleted after each run- Character support
- Full Unicode — Japanese, symbols, hidden files
- Portable edition
- Zero footprint — no admin rights, no system-wide changes
Limitations
The tool is less reliable on the following material:
- Speech and voice-only content — limited high-frequency energy makes wall detection unreliable
- Very old, degraded, or acoustic recordings with inherently narrow bandwidth
- Close-quality transcodes — e.g. MP3 192 kbps → AAC 224 kbps; artefacts are too similar to distinguish
- High-bitrate AAC 320 kbps → FLAC — modern AAC preserves near-full-band content without a stable spectral wall
License
This software is freeware. It is provided "AS IS", without warranty of any kind. The source code is provided for reference purposes only.
You are allowed to view and study the source code; however, you are not permitted to modify, redistribute, reuse, or create derivative works based on it, in whole or in part, without explicit written permission from the author. This notice applies to all versions of the software, including any previous releases.