HanJammer
Experienced Member
Last Thursday I received a SUB cart and I wanted to play around with AVF files, but I found the current conversion pipeline and tools to fe sub-optimal so with help of my friends I created a modern, all-in-one Python utility, which makes the task so much easier.
Key Features:
I couldn't test the NTSC output on a real hardware - so I will appreciate if somebody can confirm that it works correctly.
Download and instructions at my GitHub: https://github.com/HanJammer/avi2atari/
There are some additional parameters allowing to tune the output video during conversion using parameters:
--volume (in theory bumps the volume, but expect clipping/distortion)
--saturation - changes saturation (see below - minor changes)
--contrast - changes contrast (see below)
--loudnorm - mentioned above
Full list of parameters in the GitHub description.
Saturation vs Contrast Matrix Comparison

Some Examples:
Topo & Roby "Under the Ice" (download for PAL or NTSC)
Przybysze z Matplanety (download for PAL or NTSC)
DAUBLG Makes It Right! (download for PAL or NTSC)


Key Features:
- Pipeline Automation: Uses FFmpeg for robust decoding of almost any input format (MP4, MKV, AVI, MOV, etc.).
- High Performance: Critical encoding loops are JIT-compiled using Numba, making it significantly faster than pure Python implementations.
- Modern Audio Processing: Implements EBU R128 Loudness Normalization (--loudnorm) to ensure audio is loud and clear without clipping - a common issue with manual volume adjustment on 8-bit DACs.
- Dual System Support: Generates correct frame structures for both PAL (50Hz) and NTSC (60Hz) systems.
- Batch Processing: Point it to a directory, and it will convert your entire library automatically.
- Structure Integrity: Includes automated checks to ensure the output file has byte-perfect alignment required by the Atari player hardware.
I couldn't test the NTSC output on a real hardware - so I will appreciate if somebody can confirm that it works correctly.
Download and instructions at my GitHub: https://github.com/HanJammer/avi2atari/
There are some additional parameters allowing to tune the output video during conversion using parameters:
--volume (in theory bumps the volume, but expect clipping/distortion)
--saturation - changes saturation (see below - minor changes)
--contrast - changes contrast (see below)
--loudnorm - mentioned above
Full list of parameters in the GitHub description.
Saturation vs Contrast Matrix Comparison
Some Examples:
Topo & Roby "Under the Ice" (download for PAL or NTSC)
Przybysze z Matplanety (download for PAL or NTSC)
DAUBLG Makes It Right! (download for PAL or NTSC)