Ekran Yakalama için FFmpeg Nasıl Kullanılır: Koddan Ekran Kayıtına

Komut satırı araçlarıyla ekranları kaydetmek için FFmpeg 'i nasıl kullanacağınızı öğrenin. Bu kılavuz kurulum adımlarını, gelişmiş komutları ve sorun gidermeyi içerir. Sadeliğe mi ihtiyacınız var? Yerleşik düzenleme ile ekranı kaydetmek için CapCut deneyin.

ffmpeg ekran görüntüsü
CapCut
CapCut
Jun 23, 2025

FFmpeg ekran yakalama, ekran kaydı için benzersiz bir esneklik ve kontrol sunan güçlü bir komut satırı aracıdır. Kullanıcıların çözünürlük, kare hızı ve ses girişi gibi özelleştirilebilir ayarlarla yüksek kaliteli video çekmesini sağlar. Çok yönlülüğü onu geliştiriciler, eğitimciler ve içerik oluşturucular arasında favori haline getiriyor. Ancak, yeni başlayanlar için karmaşıktır, bu nedenle ekran kaydetmek için daha kolay bir çözüm öneriyoruz, yani CapCut. Ekranları kaydetmenize ve kaydedilmiş videoları gelişmiş özelliklerle iyileştirmenize olanak tanır. Şimdi, okumak ve keşfetmek!

Not: Tüm içerik oluşturucuların ve kullanıcıların haklarına saygı duyuyoruz. Ekran kaydı yalnızca kişisel öğrenme, eğitim sunumları veya yetkili projeler gibi meşru amaçlar için kullanılmalıdır. Lütfen ticari kullanım veya yetkisiz dağıtım için telif hakkıyla korunan içeriği (örneğin filmler, müzik) kaydetmeyin.

İçerik tablosu
  1. FFmpeg ekran yakalamaya giriş
  2. Ön koşullar ve sistem gereksinimleri
  3. Başlarken: FFmpeg ile ekran nasıl kaydedilir
  4. CapCut: Komutsuz kayıt için FFmpeg 'e bir alternatif
  5. Kayıt için FFmpeg ve CapCut arasındaki karşılaştırma
  6. FFmpeg ekran kaydedicinin sorun giderme ve yaygın tuzakları
  7. Sonuç
  8. SSS

FFmpeg ekran yakalamaya giriş

FFmpeg, ses ve video dosyalarını işlemek, dönüştürmek ve aktarmak için güçlü bir komut satırı multimedya çerçevesidir. Çapraz platform ve açık kaynaklıdır ve çok çeşitli kodek ve formatları destekleyerek onu en çok yönlü medya işleme araçlarından biri haline getirir. Kapsamlı işlevselliği ile FFmpeg, ekran kaydı, video düzenleme ve canlı akış gibi görevler için yaygın olarak kullanılmaktadır.

FFmpeg ekran yakalamanın temel özellikleri

  • Platformlar arası uyumluluk: FFmpeg, Windows ve macOS dahil olmak üzere çeşitli işletim sistemlerinde sorunsuz bir şekilde çalışır ve geniş kullanılabilirlik sağlar.
  • Açık kaynak mimarisi: Ücretsiz ve açık kaynaklı bir proje olarak FFmpeg, aktif bir geliştirici topluluğu tarafından yapılan sürekli geliştirmelerden yararlanır.
  • Kapsamlı kodek ve format desteği: FFmpeg, format dönüştürme ve akış gibi görevleri kolaylaştırarak çeşitli ses ve video kodeklerini ve formatlarını destekler.
  • Hafif ve verimli: Birçok GUI tabanlı aracın aksine, FFmpeg 'in komut satırı arabirimi minimum sistem kaynağı tüketerek onu hem yüksek performanslı hem de resource-constrained ortamlar için uygun hale getirir.
  • Son derece özelleştirilebilir: Kullanıcılar, özelleştirilmiş medya işlemeye olanak tanıyan bit hızı, çözünürlük, kare hızı ve ses ayarları gibi parametreler üzerinde ayrıntılı kontrole sahiptir.

Ekran kaydı için neden FFmpeg kullanıyorsunuz?

Geleneksel GUI tabanlı ekran kayıt araçlarının aksine, FFmpeg hafiftir ve grafik bir arayüz gerektirmez, bu da onu video çekmek için verimli bir seçim haline getirir. Kullanıcılar, kayıt kalitesini optimize etmek için bit hızı, kodekler ve çözünürlük gibi özelleştirilebilir ayarlara ince ayar yapabilir. Otomasyon ve komut dosyası oluşturma yetenekleri de toplu işlemeyi mümkün kılar, bu da onu tekrarlayan kayıt görevleri veya karmaşık iş akışları için ideal hale getirir.

Geleneksel GUI tabanlı ekran kayıt araçlarının aksine, FFmpeg hafiftir ve grafik bir arayüz gerektirmez, bu da onu video çekmek için verimli bir seçim haline getirir. Kullanıcılar, kayıt kalitesini optimize etmek için bit hızı, kodekler ve çözünürlük gibi özelleştirilebilir ayarlara ince ayar yapabilir. Otomasyon ve komut dosyası oluşturma yetenekleri de toplu işlemeyi mümkün kılar, bu da onu tekrarlayan kayıt görevleri veya karmaşık iş akışları için ideal hale getirir.

FFmpeg

Ön koşullar ve sistem gereksinimleri

  • Donanım ve OS uyumluluğu

Desteklenen işletim sistemleri (Windows ve macOS).

  • Kurulum talimatları
    1
  1. Windows: En son FFmpeg derlemesini FFmpeg resmi web sitesinden indirin. Chocolatey yüklüyse, FFmpeg 'i yüklemek için PowerShell' de aşağıdaki komutu çalıştırın: choco upload ffmpeg
  2. 2
  3. macOS : FFmpeg, yazılım yüklemesini ve güncellemeleri basitleştiren, macOS için popüler bir paket yöneticisi olan Homebrew kullanılarak macOS 'a kolayca kurulabilir. Mac 'te FFmpeg' i yüklemek için aşağıdaki komutu kullanın: brew upload ffmpeg
  • Kurulumu doğrulama

Kurulumdan sonra, terminalde aşağıdaki komutu çalıştırarak FFmpeg 'in düzgün bir şekilde yüklenip yüklenmediğini kontrol edebilirsiniz (Windows için Komut İstemi, macOS için terminal): ffmpeg - sürüm

Başlarken: FFmpeg ile ekran nasıl kaydedilir

FFmpeg komutları, bir giriş kaynağı, isteğe bağlı bayraklar ve bir çıktı dosyasından oluşan yapılandırılmış bir formatı izler. Genel sözdizimi: ffmpeg [giriş seçenekleri] -i [giriş kaynağı] [çıkış seçenekleri] output.mp4

Bu komutta, -i giriş kaynağını belirtir: bir ekran, web kamerası veya video dosyası. Ek bayraklar, kaydın format, çözünürlük ve kare hızı gibi çeşitli yönlerini kontrol eder. Bu parametreleri anlamak, daha iyi kalite ve verimlilik için ekran kayıt ayarlarını özelleştirmenize olanak tanır.

Anahtar parametreler açıklandı

  • -f x11cap (veya diğer işletim sistemi için eşdeğeri) → Yakalama biçimini tanımlar. Windows 'ta -f dshow' u kullanın, macOS 'ta -f avfondöten kullanın. Bu bayrak FFmpeg 'e ne tür bir giriş kaynağı bekleyeceğini söyler.
  • -s [genişlik] x [yükseklik] → Ekran çözünürlüğünü belirtir. Örneğin, -s 1920x1080 bir Full HD ekran yakalar, -s ise HD 'de 20 kayıt yakalar. Doğru çözünürlüğü seçmek video kalitesini ve dosya boyutunu etkiler.
  • -i [giriş kaynağı] → Giriş cihazını veya ekranı tanımlar. İşletim sisteminize bağlı olarak, bu bir ekran adı, cihaz dizini veya dosya yolu olabilir. Örneğin, Windows 'ta -i video = "screen-capture-recorder" tüm ekranı kaydeder.
  • -r [kare hızı] → 30 FPS için -r 30 veya daha yumuşak hareket için -r 60 gibi kayıt kare hızını ayarlar. Daha yüksek bir kare hızı kaliteyi artırır, ancak dosya boyutunu ve CPU kullanımını artırır.
  • Çıkış formatı ve kodekler → Çıkış formatı uyumluluğu ve sıkıştırma verimliliğini belirler. H.264 codec 'i ( -c: v libx264 ), mükemmel kalite / boyut oranı nedeniyle MP4 dosyaları için yaygın olarak kullanılmaktadır. VP8 / VP9 (-c: v libvpx), WebM kayıtları için uygun bir alternatiftir.
  • Basit ekran kaydı FFmpeg, ekranınızı farklı işletim sistemlerine kaydetmenin hafif ve verimli bir yolunu sağlar. Varsayılan ayarları kullanarak temel bir ekran kaydını başlatmak için platforma özel komutlar aşağıdadır. Çözünürlüğü, kare hızını ve çıktı kalitesini kontrol etmek için parametreleri değiştirebilirsiniz.
  • Windows FFmpeg, ekrandan video çekmek için Windows 'ta DirectShow (dshow) çerçevesini kullanır. Aşağıdaki komut tüm ekranı kaydeder: ffmpeg -f dshow -i video = "screen-capture-recorder" output.mp4 Burada: -f dshow DirectShow girişini belirtir format.video= "screen-capture-recorder" ekran kayıt cihazını seçer.output.mp4 kaydı varsayılan ayarları kullanarak MP4 formatında kaydeder.
  • macOS FFmpeg, macOS 'ta ekran ve ses cihazlarına erişmek için AVFoundation çerçevesine güvenir. Kaydı başlatmak için aşağıdaki komutu kullanın: ffmpeg -f avfondöten -i "< ekran cihazı indeksi >: < ses cihazı indeksi >" output.mp4-f avfondöten macOS için giriş formatını ayarlar. < ekran cihazı indeksi > ekran kaynağıdır (genellikle ana ekran için 1). < ses cihazı indeksi > mikrofon veya sistem ses kaynağıdır.
  • -f dshow, DirectShow giriş biçimini belirtir.
  • Video = "screen-capture-recorder" ekran kayıt cihazını seçer.
  • output.mp4, varsayılan ayarları kullanarak kaydı MP4 formatında kaydeder.
  • -f avfondöten macOS için giriş formatını ayarlar.
  • < ekran cihazı indeksi > ekran kaynağıdır (genellikle ana ekran için 1).
  • < ses cihazı indeksi > mikrofon veya sistem ses kaynağıdır.

FFmpeg 'in komut satırı arayüzü, teknik olmayan kullanıcılar için güçlü ancak karmaşıktır. Daha basit, kodsuz bir çözüm için, ekran kaydı ve düzenleme için kullanımı kolay bir arayüz sunan CapCut düşünün.

CapCut: Komutsuz kayıt için FFmpeg 'e bir alternatif

CapCut , karmaşık komutlara gerek kalmadan ekran kaydını basitleştiren hepsi bir arada bir video düzenleyicidir . Ekran kaydının ötesinde, CapCut geçişler, filtreler ve daha fazlası dahil olmak üzere zengin düzenleme araçları sunar. Daha da şaşırtıcı bir şekilde CapCut , portre içeren kayıtlar için "Rötuş" gibi kayıtlı içeriğe dayalı düzenleme özelliklerini önerir. İster öğreticiler, sunumlar veya sosyal medya içeriği oluşturuyor olun, CapCut sorunsuz ve sorunsuz bir deneyim sağlar. Kolay ekran kaydı ve professional-quality düzenleme için bugün CapCut deneyin!

Anahtar özellikler

  • Ekran kaydı : CapCut tam ekranı, belirli pencereleri veya tarayıcı sekmelerini kolaylıkla yakalayabilir.
  • Akıllı öneri işlevi : Kaydettikten sonra, altyazı oluşturmak için otomatik altyazılar gibi içeriğe dayalı düzenleme özelliklerini önerecektir.
  • Çeşitli kayıt düzenleme araçları : Kayıtları zahmetsizce kolayca kırpabilir, kesebilir, geçişler ekleyebilir, filtreler uygulayabilir ve geliştirebilirsiniz.

CapCut ekran kaydı için adım kılavuzu

    ADIM 1
  1. Ekran kaydını başlatın

CapCut başlatın ve "Ekran kaydedici" seçeneğine gidin. Tercih ettiğiniz kayıt modunu seçin - tam ekran, belirli uygulama penceresi veya tarayıcı sekmesi. Gerekirse, ses ve video girişi için mikrofonu ve web kamerasını etkinleştirin. Başlamak için "Kaydı başlat" a tıklayın ve bittiğinde "Kaydı durdur" a tıklayın.

Kayıt ekranı özelliğine tıklayın
    ADIM 2
  1. Kaydınızı düzenleyin ve geliştirin (İsteğe bağlı)

Kaydınızı CapCut 'un güçlü araçlarıyla geliştirmek için "Daha fazlasını düzenle" ye tıklayın. Altyazıları otomatik olarak oluşturmak ve tarzınıza uyacak şekilde özelleştirmek için "Otomatik altyazılar" kullanın. "Gürültüyü azaltın" ve "Sesi geliştirin" özellikleriyle ses netliğini artırın. professional-looking bir video oluşturmak için filtreler, efektler ve diğer geliştirmeler ekleyin.

Kaydı düzenle
    ADIM 3
  1. Videoyu dışa aktar

Düzenleme tamamlandıktan sonra, tercih edilen video formatını ve çözünürlüğü (4K 'ya kadar) seçmek için "Dışa Aktar" a tıklayın. Ayarları onaylayın ve son videonuzu cihazınıza kaydetmek için tekrar "Dışa Aktar" a tıklayın.

Kaydedilen videoyu dışa aktarın

Kayıt için FFmpeg ve CapCut arasındaki karşılaştırma

Kayıt için FFmpeg ve CapCut arasındaki karşılaştırma

FFmpeg ekran kaydedicinin sorun giderme ve yaygın tuzakları

  • Yaygın hatalar

Bir "Cihaz bulunamadı" hatasıyla karşılaşırsanız, mevcut cihazları ffmpeg -list _ cihazları doğru -f dshow -i kukla ile listeleyerek doğru giriş cihazı adlarının kullanıldığından emin olun. Sistem güvenlik ayarları nedeniyle macOS 'ta bir "İzin reddedildi" hatası görünebilir - Sistem Tercihleri > Güvenlik ve Gizlilik > Ekran Kaydı bölümünde ekran kayıt izinleri verin.

  • Çözünürlük ve ölçeklendirme hataları

Yanlış ekran yakalama boyutları, bozuk veya kırpılmış kayıtlara yol açabilir. Doğru çözünürlüğü manuel olarak belirtmek için -s [genişlik] x [yükseklik] bayrağını kullanın. Çıkış gergin görünüyorsa, en boy oranının görüntü ayarlarıyla eşleştiğini doğrulayın.

  • Performans optimizasyonu

Yüksek CPU kullanımı, kayıt sırasında sisteminizi yavaşlatabilir. İşlemeyi boşaltmak için - c: v h264 _ videotoolbox (macOS) veya - c: v h264 _ nvenc (NVIDIA GPU) kullanarak donanım hızlandırmasını etkinleştirin. -s ve - r bayraklarıyla çözünürlüğü ve kare hızını düşürmek de performansı artırabilir.

  • Komut parametreleri sırası

FFmpeg, komut parametrelerinin sırasına duyarlıdır. Giriş seçeneklerinin (-f, -i) çıkış ayarlarından önce göründüğünden emin olun (örneğin, -c: v, -b: v). Yanlış sıralama beklenmedik davranışlara veya hatalara yol açabilir.

  • Ses senkronizasyonu sorunlarını düzeltme

Kaydedilen ses videoyla senkronize değilse, sürüklenmeyi düzeltmek için -async 1 kullanın veya -itsoffset ile zaman damgalarını manuel olarak ayarlayın. Tutarlı senkronizasyonu korumak için farklı ses örnek hızlarını (-ar 44100) deneyin.

Sonuç

FFmpeg ekran yakalama, ekran kaydı için güçlü bir araçtır ve komut satırı kontrolleri aracılığıyla esneklik sunar. Kullanıcıların yakalama kaynaklarını tanımlamasına, çözünürlüğü, kare hızını ve kodekleri ayarlamasına ve hatta sesi entegre etmesine olanak tanır. Bununla birlikte, karmaşıklığı ve grafik arayüzünün olmaması, onu yeni başlayanlar için daha az kullanıcı dostu hale getirir. CapCut , sorunsuz ve zengin özelliklere sahip bir ekran kaydı deneyimi için daha iyi bir alternatiftir. Kodlama bilgisi gerektirmeden sezgisel bir arayüz, yerleşik düzenleme araçları ve yapay zeka destekli geliştirmeler sağlar. Zahmetsiz ekran kaydı ve professional-quality video düzenleme için bugün CapCut deneyin.

SSS

    1
  1. FFmpeg neden bu kadar çok CPU kullanıyor?

FFmpeg, özellikle daha yüksek çözünürlüklerde ve bit hızlarında CPU yoğun olabilen video kodlamasını ve sıkıştırmayı gerçek zamanlı olarak işler. CPU kullanımını azaltmak için donanım hızlandırmasını etkinleştirmeyi (örneğin, - c: v h264 _ nvenc for NVIDIA GPUs) veya çözünürlüğü ve kare hızını düşürmeyi düşünün. Alternatif olarak CapCut , verimli kodlama ve sorunsuz performans ile daha optimize edilmiş bir çözüm sunar.

    2
  1. FFmpeg YouTube 'a akış yapabilir mi?

Evet, FFmpeg RTMP kullanarak doğrudan YouTube 'da yayın yapabilir. YouTube akış anahtarınızı almanız ve aşağıdaki gibi bir komut kullanmanız gerekir: ffmpeg -i giriş _ kaynak -deinterlace -vcodec libx264 -pix _ fmt yuv420p -preset fast -r 30 -g 60 -b: v 2000k -bufsize 4000k -acodec libmp3lame -ar 44100 -b: a 712000 -f flv YouTube _ RTMP _ URL

    3
  1. FFmpeg 'e nasıl web kamerası kaplaması eklerim?

Web kamerası beslemenizi kaplama filtresini kullanarak ekran kaydına yerleştirebilirsiniz: ffmpeg -f v4l2 -framerate 25 -video _ size ❤ 480 -i / dev / video0 web kamerası-cap.mp4. Web kamerası kaplamalarını eklemenin ve videoları geliştirmenin daha kolay bir yolunu tercih edenler için CapCut en kolay yöntemdir; ekran ve kamera kaydını aynı anda kolayca açabilir ve otomatik başlıklar, rötuş vb. dahil olmak üzere kaydı optimize etmek için çeşitli araçlar kullanabilirsiniz.