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

Obrazek

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
Klatka filmu z nowym zestawem znaków
for-a-fe0.jpg (7.48 KiB) Przejrzano 751 razy