Jednoduchá tvorba videa z fotek

Jednoduchá tvorba videa z fotek
(Čtení tohoto článku zabere přibližně: 1 - 2 minut/y.)

Jednoduchý úkol, jako je vytvoření videa z fotek, jsem chtěl ukázat své ženě ve windows, aby i ona sama mohla takové videa dělat. Bohužel vždy po 20% zpracování videa windows movie maker skončil s neznámou chybou. Tím skončilo veškeré předvádění a šlo se tvořit video do linuxu.

 

1. úprava fotek

Nevím v jakém rozlišení fotíte vy, ale já rozhodně vy vyšším než fullHD, proto jsem se rozhodl fotky prvně zmenšit. Krom toho, že video z originálních snímků by málo kdo přehrál, tak i youtube pracuje s max. fullhd a vytvářet větší (4K) video nemá moc smysl. Ve windows na hromadnou změnu fotek doporučuji program irfanview, který je jednoduchý, ale se spoustou funkcí. V linuxu ale všemu vládne příkazová řádka, takže jdeme na to.

Aby jste mohli s obrázky pracovat je třeba mít nainstalován "imagemagick".

sudo apt-get install imagemagick

ImageMagick je obrovský nástroj s mnoha funkcemi, dnes se ale budu věnovat pouze změně velikosti.

Změnu velikosti obrázku provede parametr "resize"

convert valeas.jpg -resize 1920x1080 valeas.jpg

V tomto případě jsme zmenšili jeden obrázek, což by šlo řešit opakovaně změnou souboru, ale je to značně nepraktické. Nyní proto vytvoříme příkaz, který toto udělá pro všechny soubory v danné složce.

for file in *.jpg; do convert $file -resize 1920x1080 rotated-$file; done

Díky tomu scriptu máme zmenšené všechny jpg soubory v dané složce a máme fotky připravené na tvorbu videa.

 

2. Vytvoření videa

Zpracování videa v linuxu je opět velmi jednoduché díky příkazové řádce. Stačí mít nainstalován ffmpeg. Kdo nemá, nainsaluje opět jednoduše.

sudo apt-get install ffmpeg

Samotný příkaz na tvorbu videa ze snímků

ffmpeg -framerate 1 -pattern_type glob -i '*.jpg' -c:v libx264 out.mp4

Zde je důležitý parametr framerat - tj. počet snímků za sekundu. Jeden snímek za sekundu vytvoří dost dlouhé video.

 

3. Praktická ukázka

K tomuto návodu jsem se rozhodl, jelikož jsem toto konkrétně řešil i já. Dělal jsem časosběrné snímky z montáže nábytku do pracovny. V tomto případě se jednalo i o test nové kamerky Xiaomi YI. Celé mi to trvalo několik hodin. Výsledné video jsem ale stlačil na 2 minuty. Na výsledek se můžete podívat zde. 

 

Toto je jen základní práce s videem, samozřejmě by šla přidat i audiostopa a další úpravy. Mě na toto konkrétní video toto stačilo. Jinak veškeré vlastnosti a postupy lze najít na stránkách ffmpeg.org .

 

Václav

Programátor... občas normální, častěji tak trochu blázen.

Internetová stránka: www.valeas.cz

Média

 

Zanechat komentář

Ujistěte se, že zadáte požadované informace, tam kde je vyznačeno (*). Kód HTML není povolen.