• Please review our updated Terms and Rules here

avi2atari - the new single-shot AVF converter

HanJammer

Experienced Member
Joined
Mar 24, 2019
Messages
79
Location
Warsaw, Poland
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:
  • 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
contrast-vs-saturation.thumb.png.94721e6250ba6ecbd7555154d6844e64.png

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)

daublg-avf1.thumb.png.bf9141214d340e2289e27953ce5ce09b.png
daublg-avf2.thumb.png.36d868f8a132b0c2c55190ea57af5f4f.png
 
Back
Top