FFmpeg, multimedya verilerini işlemek için kitaplıklar ve programlar üreten ücretsiz bir yazılım projesidir. Bu eğitim, masaüstünüzü Ubuntu Linux'a kaydetmek için FFmpeg'in kurulumunu ve kullanımını kapsayacaktır. Her bireyin sonuçları, sistem yapılandırmanıza bağlı olarak değişebilir.
adımlar
Adım 1. Sisteminizde FFmpeg kurulu olup olmadığını kontrol edin
ffmpeg -version yazmak size bir hata mesajı vermiyorsa, yüklenmiştir. Aksi takdirde, bir terminal açıp aşağıdaki komutları kullanarak FFmpeg'i yükleyebilirsiniz:
-
Yaz/Kopyala/Yapıştır:
sudo apt-get güncellemesi
Bu komut, sisteminizdeki paket depolarını günceller
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install ffmpeg
Bu komut, sisteminize FFmpeg yükler. Bu size sudoers dosyasında olmadığınızı belirten bir hata mesajı verirse, su root yazabilir, root şifresini girebilir ve ardından bu komutu verebilirsiniz. Kök parolanız da yoksa, sistem yöneticinizden sizin için yüklemesini istemeniz gerekir
Adım 2. "Videolar" dizininize geçin
Bu gerekli değildir, ancak videoları bu dizinin içinde tutmak onları kolayca bulmanızı sağlar.
-
Yaz/Kopyala/Yapıştır:
cd /home/ kullanıcı_adınız /Videolar
Adım 3. Mikrofonunuzun açık olduğundan ve sesin açık olduğundan emin olun
Aşağıdaki komutlar, tam masaüstü videosunu ve sesini aşağıda verilen video formatlarında kaydedecektir.
Adım 4. Ekran boyutunuzu öğrenin
Tüm ekranınızı kaydetmek istiyorsanız buna ihtiyacınız olacak. Ekran boyutunuzu öğrenmek için şunu yazın: xdpyinfo | grep 'boyutlar:'
Adım 5. Ekranı ses olmadan kaydetmek için aşağıdaki komutu kullanın:
ffmpeg -video_size 1920x1080 -kare hızı 30 -f x11grab -i:0.0+0, 0 -c:v libx264rgb -crf 0 -ön ayarlı ultra hızlı örnek.mkv
- -video_size, kaydedilen alanın boyutunu belirtir. Farklı bir ekran boyutunuz varsa, 1920x1080 yerine bunu kullanın. Ekranın yalnızca bir alanını kaydetmek istiyorsanız, alan boyutunu burada belirtin.
- -framerate, kare hızını belirtir, i. e. saniyede kaç kare video kaydedilir. Başka bir kare hızına ihtiyacınız varsa, 30'dan başka bir sayı kullanın. İzin verilen en düşük kare hızı 20'dir.
- -f x11grab, aslında FFmpeg'e ekranınızı kaydetmesini söyleyen şeydir. Bunu değiştirmemelisin.
-
-i:0.0+0, 0, kaydetmek istediğiniz alanın sol üst köşesinin x ve y ofsetini belirlediğiniz yerdir. Örneğin, kullanın
:0.0+100, 200
- x ofsetinin 100 ve y offsetinin 200 olması.
- -c:v libx264rgb -crf 0 -ön ayarlı ultra hızlı kodlama seçenekleridir. Bunlar hızlı ve kayıpsız bir kayıt belirtir.
Adım 6. Mikrofonunuzu veya sistem seslerini de kaydetmek için aşağıdaki komutu kullanın:
ffmpeg -video_size 1920x1080 -kare hızı 30 -f x11grab -i:0.0+0, 0 -f darbe -ac 2 -i 0 -c:v libx264rgb -crf 0 -ön ayarlı ultra hızlı örnek.mkv
- Çoğu seçenek, yalnızca ekranı kaydetmeyle aynıdır, ancak ayrıca bazı ek seçenekler de belirtirsiniz. Sıralamaları FFmpeg'in bunları nasıl yorumladığını etkilediğinden, yalnızca yeni ses seçeneklerini sona ekleyemeyeceğinizi unutmayın.
- -f pulse, FFmpeg'e ses sunucunuz olan PulseAudio'dan girdi almasını söyler.
- -ac 2, ses kanallarının sayısını belirtir. "Kanal sayısı 2'ye ayarlanamıyor (Geçersiz bağımsız değişken)" gibi bir hata alırsanız, bunu 1 olarak değiştirmelisiniz.
-
-i 0, girdinin hangi aygıttan alınacağını belirtir. pacmd list-sources komutuyla tüm cihazların bir listesini görebilirsiniz. arkasındaki numara
-ben
- orada listelenen dizindir. Komutun diğer çıktısı, size o ses cihazının ne için olduğuna dair bir açıklama verecektir. Adı "Yerleşik Ses Analog Monitör" gibi bir cihaz büyük olasılıkla sistem sesini kaydederken, açıklamasında "mikrofon" olan bir şey büyük olasılıkla bir mikrofon olacaktır.
Adım 7. Kullan
-filter_complex birleştirme
her iki ses girişini tek bir girişte birleştirmek için.
Bu, mikrofonunuzu ve sistem seslerini aynı anda kaydetmenizi sağlar. Örneğin, komutunuz şöyle görünebilir: 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 -ön ayarlı ultra hızlı örnek.mkv
Adım 8. Kaydı durdurmak için Ctrl+C tuşlarına basın
Şuna benzer bir mesajla çıkmalıdır: "Normal olarak çıkılıyor, sinyal 2 alındı."
Adım 9. Gerekirse dosyanızı yeniden kodlayın
Depolama alanıyla ilgili endişeleriniz varsa, kalite kaybı olmadan daha küçük bir dosya elde etmek için aşağıdaki komutu çalıştırabilirsiniz: ffmpeg -i sample.mkv -c:v libx264rgb -c:a copy -crf 0 -preset veryslow sample-smaller. mkv. Elbette, başka herhangi bir dönüştürme de yapabilirsiniz; bununla ilgili talimatlar için FFmpeg ile Medyayı Dönüştürme bölümüne bakın.
Adım 10. Kaydı izleyin
Bu, gerçekten amaçlandığı gibi kaydedildiğini onaylamanıza izin verecektir. VLC, Totem veya MPV gibi bir medya oynatıcı kullanabilirsiniz. Dosyayı bunlardan biriyle açmak vlc samle.mkv, totem sample.mkv veya mpv sample.mkv yazmak kadar basittir.
Bir medya oynatıcının kurulu olması gerekir. Hiç medya oynatıcınız yoksa, APT aracılığıyla bir tane yükleyebilirsiniz
Uyarılar
- Bu yöntemle uzun bir şey kaydetmeden önce kısa bir test kaydı yapın. Bu, kurulumunuzun ve komutunuzun düzgün çalışıp çalışmadığını kontrol etmenize ve gerekirse ayarlamalar yapmanıza olanak tanır.
- Kaydın başında ve sonunda kısa gecikmeler olabilir. Gerçekten ihtiyacınız olan her şeyin kaydedildiğinden emin olmak için gerekenden biraz daha uzun kaydedin.