Tworzenie filmów z obrazka

Data publikacji: 2015-06-16 | Tagi:

Zabaw z avconv ciąg dalszy. Dziś krótki snippet pokazujący jak z obrazka png zrobić pełnoprawny film.

Znów używam debianowskiego avconv, który do takich zadań pasuje mi najbardziej.

Oto gotowe polecenie, a wytłumaczenie opcji poniżej.

avconv -loop 1 -i obrazek_zrodlowy.png -c:v mpeg4 -t 30 -r 60 -b 65536k -pix_fmt yuv420p film_wynikowy.avi

-loop generowanie w pętli - potrzebujemy tego, by wygenerować więcej niż jedną ramkę ;).

-i to określenie wejścia, czyli naszego obrazka png. Film będzie miał taką rozdzielczość, jak zastosowana w obrazku.

-c:v tu określamy kodek video (w tym wypadku mpeg4), którego użyjemy do generowania filmu.

-t to czas filmu w sekundach, a -r to ilość klatek na sekundę (tu odpowiednio wartości 30 i 60).

Dalej mamy -b czyli bitrate, oraz -pix_fmt, z którym mam problem, bo dokładnie nie wiem do czego służy. Jednak film, który generowałem musiał mieć tą opcję ustawioną na yuv420p więc tak też zrobiłem.

Jeśli potraktujemy tym poleceniem przykładowy obraz, to w wyniku otrzymamy trzydziestosekundowy film wyświetlający wyłącznie ten obraz.


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: