Az FFmpeg egy ingyenes szoftverprojekt, amely könyvtárakat és programokat állít elő multimédiás adatok kezelésére. Ez az oktatóanyag az FFmpeg telepítését és használatát fedi le az asztal rögzítéséhez Ubuntu Linux rendszeren. Az egyes személyek eredményei a rendszer konfigurációjától függően változhatnak.
Lépések
1. lépés: Ellenőrizze, hogy van -e FFmpeg telepítve a rendszerre
Ha az ffmpeg -version beírása nem ad hibaüzenetet, akkor telepítve van. Egyébként az FFmpeg telepítéséhez nyisson meg egy terminált, és használja a következő parancsokat:
-
Típus/Másolás/Beillesztés:
sudo apt-get update
Ez a parancs frissíti a rendszer csomagtárolóit
-
Típus/Másolás/Beillesztés:
sudo apt-get install ffmpeg
Ez a parancs telepíti az FFmpeg programot a rendszerre. Ha ez hibaüzenetet jelenít meg arról, hogy nem szerepel a sudoers fájlban, akkor írja be a su root parancsot, írja be a root jelszót, majd adja ki ezt a parancsot. Ha Ön sem rendelkezik root jelszóval, akkor meg kell kérnie a rendszergazdát, hogy telepítse azt Önnek
2. Lépjen át a "Videók" könyvtárba
Ez nem kötelező, de ha a videókat a könyvtárban tartja, könnyen megtalálhatja őket.
-
Típus/Másolás/Beillesztés:
cd /home /your_user_name /Videos
3. lépés. Győződjön meg arról, hogy a mikrofon be van kapcsolva, és a hangerő fel van kapcsolva
A következő parancsok rögzítik a teljes asztali videót és hangot az alábbi videóformátumokban.
4. lépés. Ismerje meg a képernyő méretét
Szüksége lesz rá, ha a teljes képernyőt szeretné rögzíteni. A képernyő méretének megállapításához írja be: xdpyinfo | grep 'méretek:'
5. lépés A képernyő hang nélküli rögzítéséhez használja a következő parancsot:
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -c: v libx264rgb -crf 0 -preset ultragyors minta.mkv
- -video_size megadja a rögzített terület méretét. Ha más a képernyőméret, használja ezt 1920x1080 helyett. Ha csak a képernyő egy területét szeretné rögzíteni, itt adja meg a terület méretét.
- -framerate megadja a képkockasebességet, azaz. e. hány képkockát rögzít egy másodperc alatt. Ha más képsebességre van szüksége, használjon más számot, mint 30. A legalacsonyabb megengedett képkockasebesség 20.
- -f x11grab az, ami valójában azt mondja az FFmpeg -nek, hogy rögzítse a képernyőt. Nem szabad ezen változtatni.
-
-i: 0,0+0, 0 itt adja meg a rögzíteni kívánt terület bal felső sarkának x és y eltolását. Például használja
:0.0+100, 200
- hogy az x eltolás 100, az y eltolás pedig 200 legyen.
- -c: v libx264rgb -crf 0 -preset ultragyors kódolási lehetőségek. Ezek gyors és veszteségmentes felvételt írnak elő.
6. lépés. Használja a következő parancsot a mikrofon vagy a rendszerhangok rögzítéséhez is:
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f pulse -ac 2 -i 0 -c: v libx264rgb -crf 0 -preset ultravékony minta.mkv
- A legtöbb opció megegyezik a képernyő rögzítésével, de néhány további lehetőséget is megad. Ne feledje, hogy nem csak új hangbeállításokat fűzhet a végéhez, mivel azok sorrendje befolyásolja az FFmpeg értelmezését.
- -f pulse azt mondja az FFmpeg -nek, hogy vegye fel a PulseAudio bemenetét, amely a hangkiszolgálója.
- -ac 2 határozza meg az audio csatornák számát. Ha olyan hibaüzenetet kap, mint: "nem lehet a csatornaszámot 2 -re állítani (Érvénytelen argumentum)", akkor ezt 1 -re kell módosítania.
-
-i 0 határozza meg, hogy melyik eszközről szerezze be a bemenetet. Láthatja a pacmd list-sources paranccsal rendelkező összes eszköz listáját. A szám mögött
-én
- az ott felsorolt index. A parancs másik kimenete magyarázatot ad arra, hogy ez az audioeszköz mire való. Egy olyan eszköz, amelynek a neve például a "Beépített audioanalóg monitorja", nagy valószínűséggel rögzíti a rendszer hangját, míg a leírásban szereplő "mikrofon" valami nagy valószínűséggel mikrofon lesz.
7. lépés. Használja
-filter_complex amerge
hogy mindkét audiobemenetet egyesítse.
Ez lehetővé teszi a mikrofon és a rendszer hangjainak egyidejű rögzítését. Például a parancs így nézhet ki: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -előre beállított ultragyors minta.mkv
8. lépés: A felvétel leállításához nyomja le a Ctrl+C billentyűkombinációt
Ennek a következő üzenettel kell kilépnie: "Kilépés rendesen, 2. jel fogadása."
9. lépés: Szükség esetén kódolja újra a fájlt
Ha aggódik a tárhely miatt, akkor a következő paranccsal futtathatja a kisebb fájlt minőségromlás nélkül: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset veryslow minta -kisebb. mkv. Természetesen bármilyen más átalakítást is elvégezhet; lásd: Hogyan lehet konvertálni a médiát az FFmpeg segítségével?
10. lépés. Nézze meg a felvételt
Ezzel megerősítheti, hogy valóban a rendeltetésszerűen rögzítették. Használhat médialejátszót, például VLC, Totem vagy MPV. A fájl megnyitása ezek egyikével olyan egyszerű, mint a vlc samle.mkv, totem sample.mkv vagy mpv sample.mkv begépelése.
Telepítenie kell egy médialejátszót. Ha egyáltalán nincs médialejátszója, telepítheti az APT -n keresztül
Figyelmeztetések
- Végezzen rövid próbafelvételt, mielőtt bármit hosszúra rögzít ezzel a módszerrel. Ez lehetővé teszi, hogy ellenőrizze, hogy a beállítások és parancsok megfelelően működnek -e, és szükség esetén módosítsa azokat.
- A felvétel elején és végén rövid késések lehetnek. Rögzítsen egy kicsit hosszabb ideig a szükségesnél, hogy megbizonyosodjon arról, hogy valóban mindent rögzített, amire szüksége volt.