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

Zvukové karty, sluchátka, procesory, software, akustika, ...
Odpovědět
Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2883
Registrován: 8.03.2007 7:13
Bydliště: Prostějov
Kontaktovat uživatele:

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

Příspěvek 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.
Uživatelský avatar
Koudelnik
Příspěvky: 25
Registrován: 25.05.2011 10:26
Bydliště: Kutná Hora

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

Příspěvek 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.
Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2883
Registrován: 8.03.2007 7:13
Bydliště: Prostějov
Kontaktovat uživatele:

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

Příspěvek 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
filo01
Příspěvky: 1822
Registrován: 24.06.2010 13:04
Bydliště: Ostrava

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

Příspěvek od filo01 »

Zajímavé vlákno, nenechte se pobízet a pokračujte ;)
Squier Affinity Strat Junior HSS, Jet JS-300Mini, NuX Mighty Plug Pro, Mooer GWU4, Focusrite 2i2 3rdgen, Zoom AMS-22, Shure SRH-840A, JBL LSR 305P MKII, iLoud, iPad + pluginy
Uživatelský avatar
hyenik
Rádce
Příspěvky: 5243
Registrován: 22.11.2010 13:33
Kontaktovat uživatele:

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

Příspěvek 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?
BGD ≋ Baritone Guitar Dreams
≋Dreams Are Messages From The Deep≋
Uživatelský avatar
rotten77
Moderátor
Příspěvky: 2883
Registrován: 8.03.2007 7:13
Bydliště: Prostějov
Kontaktovat uživatele:

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

Příspěvek 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)
Uživatelský avatar
hyenik
Rádce
Příspěvky: 5243
Registrován: 22.11.2010 13:33
Kontaktovat uživatele:

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

Příspěvek 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/
BGD ≋ Baritone Guitar Dreams
≋Dreams Are Messages From The Deep≋
vasekh
Příspěvky: 1307
Registrován: 16.05.2016 7:04
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od vasekh »

hyenik: Ty používáš na ty fotko-videa jaký program prosím?
Uživatelský avatar
kelley
Příspěvky: 452
Registrován: 21.07.2008 11:28
Bandzone: http://bandzone.cz/milanpalicka
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od kelley »

Zkuste program "Fotky" přímo z Windows 10. Nové video - přidat soubory - vlastní zvuk - dokončit video...
vasekh
Příspěvky: 1307
Registrován: 16.05.2016 7:04
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek od vasekh »

Díky, je to sice primitivní, ale pro muzikanta, který potřebuje "aspoň něco" kvůli YouTube, je to super.
Odpovědět

Zpět na „Studio a recording“