Stránka 1 z 1

Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 2.04.2019 11:17
od rotten77
V tématu Rychlodotazy jsem se ptal na jednoduchý nástroj na vytvoření videa z obrázku a zvukové stopy.

Nakonec jsem vybral FFmpeg a trochu laboroval s nastavením, tak kdyby někdo něco podobného řešil, tak tady nasdílím funkční příkazy.

Pokud budete FFmpeg používat častěji, doporučuji si ho přidat do proměnných systému - vzhledem k tomu, že se aplikace používá z příkazového řádku, tak to ušetří psaní komplet cesty k exe souboru.

Nastavení kodeků a kvality jsem vybral podle nápovědy YouTube

Video: H.264
Audio: AAC / 384 kbps
Kontejner: MP4

1) Jeden obrázek + jeden zvukový soubor

Kód: Vybrat vše

ffmpeg -loop 1 -i obrazek.jpg -i song.wav -c:v libx264 -tune stillimage -c:a aac -b:a 384k -pix_fmt yuv420p -shortest video.mp4
2) Jeden obrázek + více zvukových souborů (např. pro upload celého alba)

Kód: Vybrat vše

ffmpeg -loop 1 -framerate 5 -i obrazek.jpg -f concat -i seznam.txt -c:v libx264 -tune stillimage -c:a aac -b:a 384k -pix_fmt yuv420p -shortest video.mp4
soubor seznam.txt obsahuje seznam zvukových souborů:

Kód: Vybrat vše

file '01-song.mp3'
file '02-song.mp3'
file '03-song.mp3'
Obrázek musí mít rozměry dělitelné dvěma, jinak FFmpeg vyhodí chybu.

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 3.05.2019 14:08
od Koudelnik
Zrovna nedávno jsem řešil něco podobného a pokud by chtěl někdo něco s příjemnějším uživatelským rozhraním, tak jsem narazil na aplikaci One Shot Video, která je k použití i zadarmo. Dají se v ní nastavit i klíčové snímky, různé přiblížení, oddálení, posuny, kombinovat fotky, videa, používat nějaké základní efekty a tak. Poslední verze mě sice trochu zlobila (export trval dloooooooouho), tak jsem se vrátil k předešlé, ale i tak je to na tohle docela slušnej program. Je pro všechny operační systémy a má v sobě i profily pro export na Youtube.

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 29.03.2020 8:12
od rotten77
Posílám další tip - video, u kterého se střídají obrázky (slideshow):

Kód: Vybrat vše

ffmpeg -loop 1 -start_number 0 -r 1/DURATION -i image%02d.png -i sound.wav -c:v libx264 -tune stillimage -c:a aac -b:a 384k -pix_fmt yuv420p -t HH:MM:SS video.mp4
Vstup:
  • sound.wav - zvuková stopa
  • image%02d.png - očíslované obrázky - image00.png, image01.png, image02.png, image03.png, ... (%02d znamená formát - dvoumístné číslo začínající vždy nulou)
Parametry:
  • -start_number 0 - začíná se od obrázku image00.png
  • -r 1/DURATION - jak dlouho bude každ obrázek zobrazen [s]
  • -t HH:MM:SS - výsledný čas videa (nutno nastavit ručně) - hodiny:minuty:sekundy

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 29.03.2020 9:09
od filo01
Zajímavé vlákno, nenechte se pobízet a pokračujte ;)

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 29.03.2020 10:10
od hyenik
taky k tématu,
existuje nějaký způsob jak automaticky udělat z videa obrázky?
tj. třeba ze sekundy videa aby to vyplivlo 12 fotek?

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 29.03.2020 10:14
od rotten77
hyenik píše: 29.03.2020 10:10 taky k tématu,
existuje nějaký způsob jak automaticky udělat z videa obrázky?
tj. třeba ze sekundy videa aby to vyplivlo 12 fotek?

https://stackoverflow.com/questions/109 ... ing-ffmpeg

Kód: Vybrat vše

ffmpeg -i file.mpg -r 1/1 $filename%03d.bmp
(neověřoval jsem)

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 29.03.2020 10:23
od hyenik
ten ffmpeg je na me uz moc ajťácký, úplně mě to odrazuje od bližšího zkoumání :)
s těma desítkama dalších softwarů a aplikací, které musím zvládat
ale navedlo mě to na ty správné klíčové slova - extract frames from video, takže supr, dík
https://www.raymond.cc/blog/extract-vid ... ia-player/

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 31.03.2020 9:38
od vasekh
hyenik: Ty používáš na ty fotko-videa jaký program prosím?

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 31.03.2020 9:48
od kelley
Zkuste program "Fotky" přímo z Windows 10. Nové video - přidat soubory - vlastní zvuk - dokončit video...

Re: Vytvoření videa z obrázku a zvukové stopy (pro upload na YouTube) - FFmpeg

Napsal: 31.03.2020 11:56
od vasekh
Díky, je to sice primitivní, ale pro muzikanta, který potřebuje "aspoň něco" kvůli YouTube, je to super.