avi2atari
- dely/Taquart @ 3.2.2026 @ 19:31
HanJammer udostępnił nowe narzędzie o nazwie avi2atari, które znacznie ułatwia proces tworzenia plików wideo dla 8-bitowych komputerów Atari. Jest to kompleksowy skrypt napisany w języku Python, który zastępuje skomplikowany i wieloetapowy proces konwersji jednym poleceniem.
Tradycyjne przygotowanie materiału wideo dla odtwarzacza movplay wymagało użycia wielu programów, takich jak VirtualDub do filtrowania, osobnych enkoderów C++ dla dźwięku i obrazu oraz mikserów do połączenia całości. Nowy konwerter automatyzuje ten proces, oferując:
- Automatyzację potoku przetwarzania dzięki wykorzystaniu FFmpeg do dekodowania niemal każdego formatu źródłowego.
- Wysoką wydajność uzyskaną przez kompilację JIT (Numba), co znacząco przyspiesza pracę w porównaniu do czystego Pythona.
- Nowoczesne przetwarzanie dźwięku z normalizacją głośności EBU R128, co zapewnia czysty i głośny dźwięk bez przesterowań na 8-bitowych przetwornikach.
- Wsparcie dla systemów PAL oraz NTSC poprzez generowanie odpowiedniej struktury klatek dla 50Hz i 60Hz.
- Tryb wsadowy pozwalający na automatyczną konwersję całych katalogów z filmami.
Podczas testów przeprowadzonych na Atari 130XE z kartridżem SUB Cart, narzędzie wykazało się dużą stabilnością, choć użytkownicy muszą pamiętać o wymaganiach sprzętowych. Odtwarzanie strumienia AVF wymaga transferu na poziomie około 430 KB/s, co wyklucza wolne urządzenia typu SIO2SD. Zalecane są szybkie rozwiązania jak SUB Cart czy AVG Cart.
W przypadku testowania plików pod emulatorem Altirra, należy koniecznie włączyć opcję Burst I/O w konfiguracji dysku twardego, aby uniknąć błędów synchronizacji. Należy również pamiętać, że specyfika układów POKEY i GTIA narzuca pewne ograniczenia, takie jak charakterystyczny szum wysokiej częstotliwości w 4-bitowym dźwięku oraz specyficzną paletę barw z ditheringiem.
Więcej informacji oraz kod źródłowy narzędzia można znaleźć w repozytorium na GitHub.







