Hogyan kell használni az FFmpeg a képernyő rögzítéséhez: a kódtól a képernyőfelvételig

Ismerje meg, hogyan használhatja az FFmpeg-et parancssori eszközökkel a képernyők rögzítésére. Ez az útmutató tartalmazza a beállítási lépéseket, a fejlett parancsokat és a hibaelhárítást. Egyszerűségre van szüksége? Próbálja ki a CapCut-ot, hogy rögzítse a képernyőt beépített szerkesztéssel.

ffmpeg képernyő rögzítése
CapCut
CapCut
Jun 23, 2025

Az FFmpeg képernyő rögzítése egy hatékony parancssori eszköz a képernyőfelvételhez, amely páratlan rugalmasságot és vezérlést kínál. Lehetővé teszi a felhasználók számára, hogy kiváló minőségű videót rögzítsenek testreszabható beállításokkal, mint például a felbontás, a képkockasebesség és a hangbemenet. Sokoldalúsága kedvencsé teszi a fejlesztők, oktatók és tartalomkészítők körében. A kezdők számára azonban bonyolult, ezért ajánljuk egy könnyebb megoldást a képernyők rögzítésére, azaz a CapCut. Lehetővé teszi, hogy rögzítse a képernyőket és finomítsa a rögzített videókat fejlett funkciókkal. Most, olvasás és felfedezés!

Megjegyzés: Tiszteletben tartjuk minden alkotó és felhasználó jogait. A képernyőfelvétel csak jogos célokra használható, például személyes tanulásra, oktatási prezentációkra vagy felhatalmazott projektekre. Kérjük, ne rögzítse a szerzői joggal védett tartalmakat (pl. filmeket, zenét) kereskedelmi felhasználásra vagy jogosulatlan terjesztésre.

Tartalomjegyzék
  1. Bevezetés az FFmpeg képernyő rögzítésébe
  2. Előfeltételek és rendszerkövetelmények
  3. Első lépések: Hogyan rögzítsük a képernyőt az FFmpeg segítségével
  4. CapCut: Az FFmpeg alternatívája a parancsok nélküli felvételhez
  5. FFmpeg és CapCut összehasonlítása felvételhez
  6. Az FFmpeg képernyőfelvevő hibaelhárítása és gyakori buktatói
  7. Következtetés
  8. GYIK

Bevezetés az FFmpeg képernyő rögzítésébe

Az FFmpeg egy hatékony parancssori multimédiás keretrendszer hang- és videófájlok feldolgozásához, konvertálásához és streamingjéhez. Ez többplatformos és nyílt forráskódú, és támogatja a kodekek és formátumok széles skáláját, így az egyik legsokoldalúbb médiakezelési eszköz. Kiterjedt funkcionalitásával az FFmpeg széles körben használják olyan feladatokra, mint a képernyőfelvétel, a videószerkesztés és az élő közvetítés.

Az FFmpeg képernyő rögzítés főbb jellemzői

  • Platformok közötti kompatibilitás: Az FFmpeg zökkenőmentesen működik különböző operációs rendszereken, beleértve a Windowst és a macOS-t, így széleskörű használhatóságot biztosít.
  • Nyílt forráskódú architektúra: Ingyenes és nyílt forráskódú projektként az FFmpeg egy aktív fejlesztői közösség folyamatos fejlesztéseit élvezi.
  • Kiterjedt kodek és formátum támogatás: Az FFmpeg támogatja a különböző audio és video kodekeket és formátumokat, megkönnyítve a feladatokat, mint a formátum konverzió és a streaming.
  • Könnyű és hatékony: A sok GUI-alapú eszköztől eltérően az FFmpeg parancssori felülete minimális rendszererőforrásokat fogyaszt, így alkalmas mind a nagy teljesítményű, mind a resource-constrained környezetek.
  • Nagyon testreszabható: A felhasználók szemcsés ellenőrzéssel rendelkeznek olyan paraméterek felett, mint a bitráta, felbontás, képkockasebesség és audio beállítások, lehetővé téve a testreszabott médiafeldolgozást.

Miért használja az FFmpeg képernyőfelvételhez

A hagyományos GUI-alapú képernyőfelvételi eszközökkel ellentétben az FFmpeg könnyű, és nem igényel grafikus felületet, így hatékony választás a videó rögzítéséhez. A felhasználók finomhangolhatják a testreszabható beállításokat, például a bitráte-t, a kodekeket és a felbontást a felvételi minőség optimalizálása érdekében. Automatizálási és szkriptfeldolgozási képességei a tételfeldolgozást is lehetővé teszik, így ideális ismétlődő felvételi feladatokhoz vagy komplex munkafolyamatokhoz.

A hagyományos GUI-alapú képernyőfelvételi eszközökkel ellentétben az FFmpeg könnyű, és nem igényel grafikus felületet, így hatékony választás a videó rögzítéséhez. A felhasználók finomhangolhatják a testreszabható beállításokat, például a bitráte-t, a kodekeket és a felbontást a felvételi minőség optimalizálása érdekében. Automatizálási és szkriptfeldolgozási képességei a tételfeldolgozást is lehetővé teszik, így ideális ismétlődő felvételi feladatokhoz vagy komplex munkafolyamatokhoz.

FFmpeg

Előfeltételek és rendszerkövetelmények

  • Hardver és operációs rendszer kompatibilitás

Támogatott operációs rendszerek (Windows és macOS).

  • Szerelési útmutató
    1
  1. Ablakok: Töltse le a legújabb FFmpeg build-ot az FFmpeg hivatalos honlapjáról. Ha Chocolatey telepítve van, hajtsa végre a következő parancsot a PowerShell-ben az FFmpeg telepítéséhez: choco install ffmpeg
  2. 2
  3. macOS : Az FFmpeg könnyen telepíthető macOS-re a Homebrew segítségével, amely a macOS népszerű csomagkezelője, amely leegyszerűsíti a szoftverek telepítését és frissítését. A következő parancs használata az FFmpeg telepítéséhez Mac-re: brew install ffmpeg
  • Telepítés ellenőrzése

A telepítés után ellenőrizheti, hogy az FFmpeg megfelelően telepítve van-e a következő parancs futtatásával a terminálban (Command Prompt for Windows, Terminal for macOS): ffmpeg -version

Első lépések: Hogyan rögzítsük a képernyőt az FFmpeg segítségével

Az FFmpeg parancsok strukturált formátumot követnek, amely egy bemeneti forrásból, opcionális zászlókból és egy kimeneti fájlból áll. Az általános szintaxis a következő: ffmpeg [bemeneti opciók] -i [bemeneti forrás] [kimeneti opciók] kimenet.mp4

Ebben a parancsban a -i megadja a bemeneti forrást: egy képernyőt, webkamerát vagy videófájlt. További zászlók szabályozzák a felvétel különböző aspektusait, például formátumot, felbontást és képkocka sebességét. Ezen paraméterek megértése lehetővé teszi a képernyőfelvételi beállítások testreszabását a jobb minőség és hatékonyság érdekében.

A legfontosabb paraméterek ismertetve

  • -f x11grab (vagy más operációs rendszerek megfelelője) → Meghatározza a rögzítési formátumot. Windows-on használja -f dshow-t, macOS-en használja -f avfoundation-t. Ez a zászló azt mondja az FFmpegnek, hogy milyen bemeneti forrásra számíthasson.
  • -s [szélesség]x[magasság] → Meghatározza a képernyő felbontását. Például a -s 1920x1080 Full HD képernyőt rögzít, míg a -s 1280x720 HD-ben rögzít. A megfelelő felbontás kiválasztása befolyásolja a videó minőségét és a fájl méretét.
  • -i[bemeneti forrás] → Meghatározza a bemeneti eszközt vagy képernyőt. Az operációs rendszertől függően ez lehet egy képernyőnév, eszközindex vagy fájlpálya. Például a Windows-on -i video=" screen-capture-recorder " rögzíti az egész képernyőt.
  • -r [frame rate] → Beállítja a felvételi képkockasebességet, mint például -r 30 30 FPS vagy -r 60 a simább mozgáshoz. A magasabb képkockasebesség javítja a minőséget, de növeli a fájlméretet és a CPU-használatot.
  • Kimeneti formátum és kodek → A kimeneti formátum határozza meg a kompatibilitást és a tömörítés hatékonyságát. A H.264 kódex ( -c:v libx264 ) széles körben használják az MP4 fájlok számára a kiváló minőség-méret arány miatt. A VP8/VP9 (-c:v libvpx) megfelelő alternatíva a WebM felvételekhez.
  • Egyszerű képernyőfelvétel Az FFmpeg könnyű és hatékony módot biztosít a képernyő rögzítésére különböző operációs rendszereken. Az alábbiakban platform-specifikus parancsok találhatók az alapvető képernyőfelvétel elindítására az alapbeállítások használatával. Módosíthatja a paramétereket a felbontás, a képkocka sebesség és a kimeneti minőség szabályozásához.
  • Windows Az FFmpeg a DirectShow (dshow) keretrendszert használja a Windows rendszeren, hogy videót rögzítsen a képernyőről. A következő parancs rögzíti a teljes képernyőt:ffmpeg -f dshow -i video=" screen-capture-recorder " output.mp4 Itt:-f dshow adja meg a DirectShow bemenetet format.video =" screen-capture-recorder " kiválasztja a képernyő felvételi eszközt. output.mp4 mentse a felvételt MP4 formátumban az alapértelmezett beállítások használatával.
  • macOS Az FFmpeg az AVFoundation keretrendszerre támaszkodik a macOS képernyő- és audioeszközeinek eléréséhez. A felvétel megkezdéséhez használja a következő parancsot:ffmpeg -f avfoundation -i "<screen device index>:<audio device index>" kimenet.mp4-f avfoundation állítja be a macOS bemeneti formátumát.<screen device index> a képernyőforrás (általában 1 a fő kijelzőhöz).<audio device index> a mikrofon vagy a rendszer hangforrása.
  • -f dshow adja meg a DirectShow bemeneti formátumot.
  • videó=" screen-capture-recorder " kiválasztja a képernyőfelvevő eszközt.
  • output.mp4 menti a felvételt MP4 formátumban az alapértelmezett beállítások használatával.
  • -f avfoundation beállítja a macOS bemeneti formátumát.
  • A <screen device index> a képernyő forrása (általában 1 a fő kijelzőnél).
  • A <audio device index> a mikrofon vagy rendszer hangforrása.

Az FFmpeg parancssori felülete erős, de nem technikai felhasználók számára összetett. Egy egyszerűbb, kód nélküli megoldáshoz tekintse meg a CapCut-ot, amely könnyen használható felületet kínál a képernyőfelvételhez és szerkesztéshez.

CapCut: Az FFmpeg alternatívája a parancsok nélküli felvételhez

A CapCut egy all-in-one videószerkesztő amely leegyszerűsíti a képernyőfelvételt anélkül, hogy komplex parancsokra lenne szükség. A képernyőfelvételen túl a CapCut gazdag szerkesztési eszközöket kínál, beleértve az átmeneteket, szűrőket és még sok mást. Még meglepőbb, hogy a CapCut javasolja a rögzített tartalom alapján szerkesztő funkciókat, mint például a "Retouch" a portrékat tartalmazó felvételek számára. Függetlenül attól, hogy oktatóanyagokat, prezentációkat vagy közösségi média tartalmat hoz létre, a CapCut zökkenőmentes, problémamentes élményt biztosít. Próbáld ki a CapCut-ot ma a könnyű képernyőfelvétel és professional-quality szerkesztés!

Főbb jellemzők

  • Képernyőfelvétel : A CapCut könnyedén rögzítheti a teljes képernyőt, az adott ablakokat vagy a böngésző lapjait.
  • Intelligens ajánló funkció : A felvétel után javasolja a tartalom alapján szerkesztő funkciókat, mint például automatikus feliratok feliratok generálására.
  • Különböző felvételszerkesztő eszközök : Könnyen vághat, vághat, átmeneteket adhat hozzá, szűrőket alkalmazhat, és könnyedén fokozhatja a felvételeket.

Lépés útmutató a képernyőfelvételhez a CapCut segítségével

    LÉPÉS 1
  1. A képernyőfelvétel indítása

Indítsa el a CapCut-ot, és lépjen a "Screen recorder" opcióra. Válassza ki a kívánt felvételi módot - teljes képernyős, adott alkalmazás ablak, vagy böngésző fül. Szükség esetén engedélyezze a mikrofont és a webkamerát audio- és videóbevitelhez. Kattintson a "Rögzítés indítása" gombra a kezdéshez és a "Rögzítés leállítása" gombra, ha befejeződött.

Kattintson a Record képernyő funkcióra
    LÉPÉS 2
  1. A felvétel szerkesztése és javítása (opcionális)

Kattintson a "Továbbiak szerkesztése" gombra, hogy finomítsa felvételét a CapCut hatékony eszközeivel. Használja az "Auto feliratokat" a feliratok automatikus létrehozásához, és testreszabhatja őket a stílusodhoz. Javítsa a hangtisztaságot a "Zaj csökkentése" és a "Hang fokozása" funkciókkal. Szűrők, effektek és egyéb fejlesztések hozzáadása a professional-looking videó.

A felvétel szerkesztése
    LÉPÉS 3
  1. Videó exportálása

Miután a szerkesztés befejeződött, kattintson az "Exportálás" gombra, hogy válassza ki a preferált videó formátumot és felbontást (4K-ig). Erősítse meg a beállításokat, és kattintson az "Exportálás" gombra, hogy mentse a végső videót a készülékre.

Videó rögzítése

FFmpeg és CapCut összehasonlítása felvételhez

FFmpeg és CapCut összehasonlítása felvételhez

Az FFmpeg képernyőfelvevő hibaelhárítása és gyakori buktatói

  • Gyakori hibák

Ha "Eszköz nem található" hibával találkozik, győződjön meg arról, hogy a megfelelő bemeneti eszköznevek használják a rendelkezésre álló eszközök listáját az ffmpeg -list_devices true -f dshow -i dummy segítségével. A rendszerbiztonsági beállítások miatt a macOS-en megjelenhet egy "Engedély megtagadva" hiba - képernyőfelvételi engedélyek megadása Rendszerbeállítások > Biztonság és adatvédelem > Képernyőfelvétel .

  • Felbontási és méretezési hibák

A képernyő rögzítésének helytelen méretei torzított vagy vágott felvételekhez vezethetnek. Használja a -s [szélesség] x[magasság] jelzőt a megfelelő felbontás manuális meghatározásához. Ha a kimenet feszítettnek tűnik, ellenőrizze, hogy a képarány megfelel-e a kijelző beállításainak.

  • Teljesítményoptimalizálás

A magas CPU-használat lelassíthatja a rendszert a felvétel közben. A feldolgozás letöltéséhez engedélyezze a hardver gyorsulását - c:v h264_videotoolbox (macOS) vagy - c:v h264_nvenc (NVIDIA GPU) használatával. A felbontás és a képkocka sebesség csökkentése az -s és -r zászlókkal is javíthatja a teljesítményt.

  • Parancs paraméter sorrend

Az FFmpeg érzékeny a parancsparaméterek sorrendjére. Győződjön meg arról, hogy a bemeneti opciók (-f, -i) megjelenjenek a kimeneti beállítások előtt (pl. -c:v, -b:v). A helytelen szekvenálás váratlan viselkedéshez vagy hibákhoz vezethet.

  • A hangszinkronizálási problémák javítása

Ha a rögzített hang nem szinkronizálódik a videóval, használja a -async 1-et a drift kijavítására, vagy manuálisan állítsa be az időbélyegeket a -itsoffset segítségével. Próbálja ki a különböző hangminta sebességet (-ar 44100) a következetes szinkronizálás fenntartása érdekében.

Következtetés

Az FFmpeg képernyő rögzítése egy hatékony eszköz a képernyőfelvételhez, amely rugalmasságot kínál a parancssori vezérlőkön keresztül. Lehetővé teszi a felhasználók számára, hogy meghatározzák a rögzítési forrásokat, állítsák be a felbontást, a képkockasebességet és a kodekeket, és akár integrálják a hangot is. Azonban bonyolultsága és a grafikus felület hiánya kevésbé teszi felhasználóbarát a kezdők számára. A CapCut a jobb alternatíva a zökkenőmentes és funkciókban gazdag képernyőfelvételi élményhez. Intuitív felületet, beépített szerkesztőeszközöket és AI-alapú fejlesztéseket biztosít anélkül, hogy kódolási ismereteket igényelne. Próbáld ki a CapCut-ot ma a könnyed képernyőfelvételhez és professional-quality videószerkesztés.

GYIK

    1
  1. Miért használ ennyi CPU-t az FFmpeg?

Az FFmpeg valós időben dolgozza fel a videókódolást és tömörítést, ami CPU-igényes lehet, különösen nagyobb felbontásoknál és bitrátáknál. A CPU-használat csökkentése érdekében fontolja meg a hardver gyorsulásának engedélyezését (pl. - c: v h264_nvenc NVIDIA GPU-knál) vagy a felbontás és a képkocka sebesség csökkentését. Alternatív megoldásként a CapCut optimalizáltabb megoldást kínál hatékony kódolással és zökkenőmentes teljesítménnyel.

    2
  1. Lehet-e FFmpeg streamelni a YouTube-ra?

Igen, az FFmpeg közvetlenül a YouTube-ra streamelhet az RTMP segítségével. Meg kell szerezni a YouTube stream kulcsot, és használjon egy parancsot, mint ez: ffmpeg -i bemenet_forrás -deinterlace -vcodec libx264 -pix_fmt yuv420p -preset gyors -r 30 -g 60 -b:v 2000k -bufsize 4000k -acodec libmp3lame -ar 44100 -b:a 712000 -f flv YouTube_RTMP_URL

    3
  1. Hogyan adhatok hozzá egy webkamera átfedést az FFmpeg-ben?

A webkamera-hírcsatornát a képernyőfelvételre átfedheti az overlay szűrő segítségével:ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 webcam-cap.mp4. Azok számára, akik a webkamera átfedések hozzáadásának és a videók fokozásának egyszerűbb módját részesítik előnyben, a CapCut a legegyszerűbb módszer; könnyen bekapcsolhatja a képernyő és a kamera felvételét egyszerre, és különböző eszközöket használhat a felvétel optimalizálására, beleértve az automatikus feliratokat, retusálást stb.