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
Konwerter wideo PETSCII
Konwerter wideo PETSCII
- Załączniki
-
- retrovid.png (33.25 KiB) Przejrzano 783 razy
Re: Konwerter wideo PETSCII
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!!!
biblioteki obsługi wideo *.jar JAVACV powinny znajdować się w katalogu retrovid_lib utworzonym zaraz obok uruchamianej jarki!!!
Re: Konwerter wideo PETSCII
Przykład - krótka scena z filmu "za garść dolarów"
- Załączniki
-
- for-a-fF297.zip
- (30.53 KiB) Pobrany 51 razy
Re: Konwerter wideo PETSCII
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
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
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
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
- Załączniki
-
- retrovid.png (37.63 KiB) Przejrzano 585 razy
Re: Konwerter wideo PETSCII
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
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