Portál AbcLinuxu, 30. dubna 2025 10:12

FFmpeg - pár príkladov

9.5.2017 08:05 | Přečteno: 1653× | Linux | poslední úprava: 9.5.2017 08:05

FFmpeg je mocný nástroj na spracovanie videí a mutimediálnych súborov.Tu je pár príkladov na ukážku ktoré občas používam na spracovanie audia alebo videa.Hádam sa niekomu budú hodiť.

ffmpeg -i video.mp4 -vn -acodec copy audio.aac
vyber audio stopu z videa a ulož do súboru
cat *.JPG | ./ffmpeg -f image2pipe -r 5 -loop -vcodec mjpeg -i - -vcodec libx264 out1.mp4 z jpg obrazkov vytvor mp4 video

avconv -i input.mp3 -f wav -ar 22050 -ac 1 - | aac-enc -t 5 -r 22000 - out.aac
konvertuj hudbu do AAC audio formatu
avconv -i input.mp3 -f wav - | opusenc --bitrate 256 - output.opus
konvertuj zvuk do audio formatu opus

ffmpeg -loop 1 -framerate 1 -i image.jpg -i audio.aac -c:v libx264 -tune stillimage -preset ultrafast -crf 0 -c:a copy -shortest -threads 8 out.avi
vytvor video z 1 obrazka a vloz audio do videa

ffmpeg -i video.mp4 -i audio.aac -c:v libx264 -b:v 240k -map 0:v:0 -c:a copy -map 1:a:0 -bsf:a aac_adtstoasc -shortest -threads 8 out.mp4
video zober z 1 suboru a audio kopiruj z druheho suboru

ffmpeg -loop 1 -i image.jpg -i audio.opus -c:v libvpx-vp9 -c:a copy -f webm -shortest output.webm opus+vp9=webm

ffmpeg -i video.mp4 -vf hflip -c:a copy -threads 8 out.mp4 horizontalne otocenie
ffmpeg -i video.mp4 -filter:v "setpts=0.9*PTS" -threads 8 out.mp4 zrychlenie videa o 10%
ffmpeg -i video.mp4 -filter:a "atempo=1.1" -c:v copy -c:a aac -b:a 64k -bsf:a aac_adtstoasc -shortest -threads 8 out.mp4 zrychlenie audia o 10%
ffmpeg -i video.mp4 -vcodec copy -af "volume=-10dB" out.mp4 ztisenie zvuku o 10db

ffmpeg -i vid1.avi -vf noise=alls=10:allf=t -vcodec libx264 vid2.avi generuj šum do videa

ffmpeg -ss 50 -i video.mp4 -c copy -bsf:a aac_adtstoasc out.mp4 preskoc prvych 50 sekund ffmpeg -t 100 -i audio.aac -c copy out.aac kopiruj iba prvych 100 sekund
ffmpeg -ss 50 -i video.mp4 -c copy -bsf:a aac_adtstoasc -t 10 out.mp4 preskoc prvych 50 sekund a pokracuj iba 10 sekund

Použitie pluginu frei0r s filtrami pre video efekty
ffmpeg -i video.mp4 -vf "frei0r=distort0r:0.02:0.02" out.mp4 roztrasenie videa
ffmpeg -i video.mp4 -vf "frei0r=perspective:0.2/0.2:0.8/0.2" out.mp4 vytvor perspektivu
ffmpeg -i video.mp4 -vf "frei0r=vertigo" out.mp4 vertigo filter

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[1]scale=iw/4:ih/4 [pip]; [0][pip] overlay=main_w-overlay_w-10:main_h-overlay_h-10[v];[0:a][1:a]amerge[a]" -map "[v]" -map "[a]" -ac 2 -ar 44100 -vcodec libx264 -acodec aac -bsf:a aac_adtstoasc -threads 8 out.mp4

Vytvor PIP z dvoch videi a ich audio stopy zmixuj


Download - https://ffmpeg.org/download.html        

Hodnocení: 100 %

        špatnédobré        

Obrázky

FFmpeg - pár príkladov, obrázek 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

9.5.2017 08:20 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: FFmpeg - pár príkladov
Odpovědět | Sbalit | Link | Blokovat | Admin
Uz umi spolupracovat s Waylandem? Kdysi jsem pomoci ffmpeg graboval obrazovku.
Petr Tomášek avatar 10.5.2017 19:32 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: FFmpeg - pár príkladov
waylad je sračka
multicult.fm | monokultura je zlo | welcome refugees!
Bedňa avatar 10.5.2017 21:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: FFmpeg - pár príkladov
Ale príklad ako sa nerobí open source.

Takže vlastne +1.
KERNEL ULTRAS video channel >>>
Agent avatar 12.5.2017 21:42 Agent | blog: Life_in_Pieces | HC city
Rozbalit Rozbalit vše Re: FFmpeg - pár príkladov
Odpovědět | Sbalit | Link | Blokovat | Admin
Ten příklad na konverzi JPG do videa, když těch obrázků bude opravdu hodně, nezaplácne mi to RAM, případně nepoloží to systém?
Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře.
the.max avatar 14.5.2017 19:08 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: FFmpeg - pár príkladov
Odpovědět | Sbalit | Link | Blokovat | Admin
FFMpeg je fajn věc, jen škoda, že FFServer je takové asi nechtěné dítě, a proto se nachází prakticky ve fázi klinické smrti.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.