Megértjük az ffmpeg-et

Az FFmpegnek nincs grafikus felülete, és a konzol parancsai vezérlik. Számos felhasználó dolgozik vele, másolva a szükséges parancsokat az internetről, nem értve, mit jelent ez vagy az a zászló. Meg fogjuk tanulni, hogy tudatosan dolgozzunk az FFmpeg-en számos hasznos parancs példáján.

Információk a fájlról

Minden egyszerű, megadjuk a fájl elérési útját, információt kapunk: a kodekeket, a számok számát, a felbontást, a bitrátát és a képsebességet. Megadjuk a fájl elérési útvonalát a -i (bemenet) jelzővel:

-i file1.mp4 -i file2.mp4.

Konvertálás mp4-re

Összehasonlítva az előző csapat három mezőt.

Az ffmpeg által támogatott kodekek listáját az ffmpeg -codecek segítségével érheti el.

Az -vcodec helyett van egy -codec: v és -c: v bejegyzés. Ha nem ad meg codeceket az ffmpeg -i flashvideo.flv output.mp4 konvertálásához. akkor az ffmpeg beállítja az alapértelmezett codec-eket a kimeneti fájlformátumra.

A konvertálás során nem csak a kodeket helyezd el. Növeljük a beállítások számát:

A fennmaradó három paraméter frame-r 25 képkocka / másodperc, a YUV színmodell megegyezik a yuv420p szokásos értékével és az audio mintavételi frekvencia 44100 Hz. A -y jelző felülírja a fájlt, ha már létezik.

Szűrők. Módosítsa a felbontást

A -vf zászlót használtuk. meghatározva a skálaszűrőt és a felbontást 640: 480. Ez a szűrő arányokat tárolhat és dinamikusan kiszámíthatja a felbontást.

Szűrők kombinálása. A lejátszás felgyorsítása

Több szűrőt egy filter_complex zászlóra osztottunk és kétszer gyorsítottuk a fájlt. Az alkalmazandó szűrők megértése egyben.

A filter_complex hozzáadása és a két szűrő alkalmazásával gyorsítottuk a teljes fájlt.

A fájlokat beillesztjük egybe

Ugyanezt a műveletet hajtjuk végre egy másik módszerrel:

Az FFmpeg-ben vannak olyan elemek, amelyek bizonyos formátumokban olvassanak vagy írnak médiát. Démultiplexert és multiplexert neveznek. A -f concat egy demultiplexer, amely elfogad egy szöveges fájlt, amely tartalmazza a médiafájlok listáját és összeragasztja őket. Más elemek megtekintéséhez használja az ffmpeg -formats parancsot.

vízjel

Kapcsolódó cikkek