Strona 1 z 1
Konwerter wideo PETSCII
: 18 lip 2023, 13:38
autor: marlow75
Pod linkiem prosty konwerter wideo mojego pomysłu wraz ze źródłami dla standardowego C64 (4-10 sekund filmu)
https://github.com/marlow75/retrovid
Generuje plik w postaci PRG.
PS: To wersja inicjalna więc mogą się zdarzać błędy. Program wymaga instalacji biblioteki javacv do obsługi plików wideo
Pozdrawiam
Re: Konwerter wideo PETSCII
: 18 lip 2023, 14:53
autor: marlow75
Istotna uwagą o której zapomniałem,
biblioteki obsługi wideo *.jar JAVACV powinny znajdować się w katalogu retrovid_lib utworzonym zaraz obok uruchamianej jarki!!!
Re: Konwerter wideo PETSCII
: 18 lip 2023, 17:36
autor: marlow75
Przykład - krótka scena z filmu "za garść dolarów"
Re: Konwerter wideo PETSCII
: 09 sie 2023, 17:49
autor: marlow75
Witam,
Niedługo konwerter wzbogaci się o obsługę plików w formacie CRT zatem będzie można przygotować cartridge z filmem który nawet może potrwać do dwóch minut jeśli tylko nie będzie to film akcji
https://github.com/marlow75/retrovid
Wrzuciłem kilka testowych CRT z filmów za "Za garść dolarów", "Terminator"
W weekend zakończę aktualizację commitem. W kolejce dźwięk.
Pozdrawiam
Re: Konwerter wideo PETSCII
: 13 sie 2023, 11:22
autor: marlow75
Witam,
Zaktualizowałem kod na github teraz konwerter jest w stanie generować obrazy CRT o pojemności 512 kb. Kilka przykładów takich obrazów z fragmentami filmów znajduje się na githubie
Zmiany:
- dodanie możliwości generowania CRT do 0,5MB klipu
- poprawa płynności filmów
- poprawki związane ze stabilnością aplikacji
W kolejnej wersji
- dźwięk jako digit 5,5 kHz w kompresji przyrostowej dla formatu CRT.
Filmy będą krótsze ale już nie nieme
Algorytm już mam, została synchronizacja z obrazem i sposób upakowania w CRT.
Źródła
https://github.com/marlow75/retrovid
Aplikacja znajduje się w ZIP'pce, katalog LIBS należy uzupełnić o openCV zgodnie z opisem na stronce
Pozdrawiam
Re: Konwerter wideo PETSCII
: 14 paź 2023, 20:19
autor: marlow75
Witam po przerwie
Na github
https://github.com/marlow75/retrovid/tree/main/crt wrzuciłem kilka obrazów cartridge 512kb z fragmentami filmów. Buduję nowy algorytm który tym razem zmienia definicję znaków C64 wypracowując nowy ich zestaw na bazie klatek kluczowych konwertowanego filmu. Nowych znaków jest 170 reszta, głównie semigrafika została. Nowy zestaw poprawia ilość szczegółów widocznych na ekranie, niestety wymaga mocniejszej maszyny dla dynamiczniejszych scen (Vice Super CPU). Tak skompresowany film jest też sporo większy - więcej fragmentów filmu jest poprawnie rozpoznawanych i nie zastępuję ich mono kolorowy blok. Dźwięk jeszcze nie jest zsynchronizowany z filmem. 4,4 kHz mocno trzeszczy więc jeszcze czeka mnie praca nad filtrem dolnoprzepustowym (na razie to średnia ważona, krocząca), dodałem dither ale tylko nieco wygładził charakterystyki. Cudów nie ma.
Pozdrawiam
- Klatka filmu z nowym zestawem znaków
- for-a-fe0.jpg (7.48 KiB) Przejrzano 1642 razy