Ekranınızı bir Linux masaüstünde kaydetmeniz gerekir, ancakmevcut ekran kaydedicilerden memnun değil misiniz? Güçlü FFMPEG kodlama aracını kullanmayı düşünün. Çok yönlüdür ve Linux masaüstündeki ekran görüntüsü de dahil olmak üzere birçok şeyi yapabilir.
SPOİLER UYARISI: Aşağı kaydırın ve bu makalenin sonunda eğitim videosunu izleyin.
FFMPEG için kurulum biraz daha karmaşıkbir programda bir “kayıt” düğmesine basmak yerine, takas, Linux'taki diğer GUI kayıt araçlarının sunmadığı bazı gerçek güç, otomasyon ve uyarlamalar sunmasıdır.
FFMPEG’yi Takma
Ubuntu
sudo apt install ffmpeg
Debian
sudo apt-get install ffmpeg
Arch Linux
sudo pacman -S ffmpeg
fötr şapka
sudo dnf install ffmpeg
OpenSUSE
sudo zypper install ffmpeg
Diğer Linux
FFMPEG kodlama yardımcı programı en çok kullanılanlardan biridir.genel olarak Linux ve işletim sistemlerinde video araçları kullandı. Bu nedenle, araç orada hemen hemen her Linux dağıtımında desteklenir. Herhangi bir nedenle, kullandığınız Linux işletim sistemi FFMPEG'i ikili bir paketle desteklemiyorsa, en iyi eylem yolu yazılımı FFMPEG Github deposundan manuel olarak kurmaktır.
Bunu yapmak için, önce elinizde git aracı takıldı. Kurulduktan sonra bir terminal açın ve yazılımı kurmak için aşağıdakileri yapın:
git clone https://github.com/FFmpeg/FFmpeg.git
İle FFMPEG dizinini girin. CD Komut.
cd FFmpeg
Yazılımı derlemeye başlamadan önce, yeni bir yapılandırma dosyası oluşturmanız gerekecektir. Bu, yazılımın sisteminizi bilmesi ve doğru şekilde kurması için yapılmıştır.
./configure
Sorunları olan ./Yapılandır? Deneyin:
./configure --help
Derleme işleminde bir sonraki adım kullanmaktır. Yapmak Komut. Yapının büyük bölümünü ve FFMPEG'i kurmadaki en kritik adımını yapın.
make
Son olarak, yazılımı install komutuyla sisteme yükleyin.
sudo make install
Ekranını Kaydet
FFMPEG yazılımı çok yönlüdür vevideo çekimi dahil hemen hemen her şeyi yapacak şekilde Bununla birlikte, mümkün olan varsayılan görsel yakalama türü, mevcut her ekranı yakalayarak çalışır. Ham, ama işe yarıyor. Kullanmak için bir terminal penceresi açın. Terminalin içinde, yakalama işlemine başlamadan önce, çalışmak için özel bir klasör oluşturmak iyi bir fikirdir. Bu şekilde tüm kayıtlar rastgele yerlerde değil, oraya gider.

Kullanmak mkdir ~ / Videos içinde yeni bir yakalama klasörü oluşturma komutu.
mkdir -p ~/Videos/ffmpeg-capture/
Ardından, terminali yeni dizine taşıyın, böylece yakalama başka bir konum yerine orada gerçekleşecek.
cd ~/Videos/ffmpeg-capture/
Şimdi ekranınızı kaydetmeye başlayabilirsiniz. İşte temel yakalama komutu:
ffmpeg -f x11grab -y -r 30 -s 1920x1080 -i :0.0 -vcodec huffyuv out.avi
Komuttaki çözünürlüğü değiştirdiğinizden emin olun.kaydettiğiniz monitöre karşılık gelmek için. Yukarıda gösterilen komutta, çözünürlük 1920 × 1080 olarak ayarlanır ve masaüstünü saniyede 30 kare olarak kaydeder ve onu capture.mp4 adlı bir dosyaya verir. Çoğunlukla, 25 FPS'de ekran dökümü iyi. Bununla birlikte, yüksek kare hızı gerektiren bir şeyi (video oyunları veya hareketli görüntüler gibi) kaydetmek istiyorsanız, 30 ila 60 arasında bir değişiklik yapmayı düşünün. FPS'yi 30 ila 60 arasında değiştirmenin düşük performansa neden olacağını unutmayın. zayıf bilgisayarlar Bunu yapmadan önce, Linux bilgisayarınızın performansı artırmadan önce başa çıkıp çıkamayacağını bulmaya çalışın.
Klavyedeki ‘q’ tuşuna dokunarak istediğiniz zaman kayıttan çıkın.
Kayıt Ekranı ve Web Kamerası

FFMPEG’de masaüstünü yakalamak mümkündürve aynı zamanda web kameranızdan kayıt yapın. Bunu yapmak için iki ayrı komut kullanmanız gerekir. İlk kullanılan komut şu anda Linux'a bağlı aktif web kamerasını gösterecektir. İkinci komut ekran görüntüsüdür.
İlk komut için bir terminal penceresi açıp aşağıdakileri girin:
ffplay -f video4linux2 -i /dev/video0 -video_size 320x240 -fflags nobuffer
Bu kurulum bir web kamerası penceresi gösterecek320 × 240 ekran çözünürlüğü ile doğrudan ekranda gecikme yok. Kayıtta gayet iyi görüneceğinden boyut hakkında endişelenmeyin. Cam penceresini kapmak ve istediğiniz yere koymaktan çekinmeyin. Ayrıca, pencere yöneticiniz gizlenmeyi destekliyorsa, daha iyi bir etki için kamera penceresi kontrollerinin kaybolmasını sağlayın.
Not: Eğer beğenmediyseniz 320 x 240 çözünürlük, bir şey için değiştirmeyi düşününBaşka. Kullanmak için mükemmel çözünürlüğü bulmak için web kamerasının el kitabına bakın, ancak unutmayın, cihazın kullanabileceğinden daha yüksek bir çözünürlük kullanmayın, aksi halde işler bozulur.
İlk terminal açıkken, web kameranız masaüstünde gösterilecektir. Ardından, gerçek kaydı başlatmak için ikinci bir terminal penceresi açın:
cd ~/Videos/ffmpeg-capture/
ffmpeg -f x11grab -r 30 -s cif -i :0.0 capture.mp4
Bu iki terminal penceresi açık olduğu sürece, masaüstünü 30 FPS'de kaydediyor ve bir web kamerası görüntülüyorsunuz.
Kaydı durdurmak için FFMPEG penceresine gidin ve çıkmak için “q” düğmesine basın, sonra FFPLAY terminaline (kamera yayınlayan) gidin ve Ctrl + Z tuşlarına basın.
Bitmiş kayıtlar ~ / Videolar / ffmpeg yakalama /
Yorumlar