ffmpeg i urywanie filmu przy kodowaniu
: 04 wrz 2023, 23:12
Cześć
Tym razem jestem tu z małym problemem. Problemem dotyczącym tworzenia multimediów w Ubu. Napisałem prosty skrypt, do tworzenia prezentacji zdjęć (slide show). Moim domyślnym distrem jest Fedora. Gdy odpalam skrypt w Fedorze to nie ma problemu. Film jest tworzony, jest wszystko cacy. Schody pojawiły się gdy spróbowałem odpalić skrypt w Ubuntu. Skrypt wykorzystuje do kodowania ffmpeg. W Fedorze korzystam z wersji z Core czyli ffmpeg-free i argumentem odnoszącym się do wykorzystywanego kodeka jest w tym wypadku libopenh264. Doszedłem do tego że ffmpeg w Ubuntu jest inne, argumentem dla tego kodeka jest libx264. Tak, niby koduje, ale plik wyjściowy jest bardzo mały, dosłownie dwie klatki, dosłownie wyrwane z kontekstu. Napisze jeszcze że moja Fedora to 38, natomiast Lubuntu do testów to 22.04.
Dla zainteresowanych i dociekliwych zamieszczam link do kodu:
https://repo.ct8.pl/hg/pub/prymula/scri ... eslideshow
ps1. Napiszę jeszcze że w wersji dla Ubuntu musiałem zmienić parametry obrazu z 725 na 724. W Fedorze nie miało to znaczenia.
ps2. Wersja w repozytorium zawiera wersje z Fedory.
Tym razem jestem tu z małym problemem. Problemem dotyczącym tworzenia multimediów w Ubu. Napisałem prosty skrypt, do tworzenia prezentacji zdjęć (slide show). Moim domyślnym distrem jest Fedora. Gdy odpalam skrypt w Fedorze to nie ma problemu. Film jest tworzony, jest wszystko cacy. Schody pojawiły się gdy spróbowałem odpalić skrypt w Ubuntu. Skrypt wykorzystuje do kodowania ffmpeg. W Fedorze korzystam z wersji z Core czyli ffmpeg-free i argumentem odnoszącym się do wykorzystywanego kodeka jest w tym wypadku libopenh264. Doszedłem do tego że ffmpeg w Ubuntu jest inne, argumentem dla tego kodeka jest libx264. Tak, niby koduje, ale plik wyjściowy jest bardzo mały, dosłownie dwie klatki, dosłownie wyrwane z kontekstu. Napisze jeszcze że moja Fedora to 38, natomiast Lubuntu do testów to 22.04.
Dla zainteresowanych i dociekliwych zamieszczam link do kodu:
https://repo.ct8.pl/hg/pub/prymula/scri ... eslideshow
ps1. Napiszę jeszcze że w wersji dla Ubuntu musiałem zmienić parametry obrazu z 725 na 724. W Fedorze nie miało to znaczenia.
ps2. Wersja w repozytorium zawiera wersje z Fedory.