Yüksek kaliteli ses ve video ile ekran kaydı (masaüstü kaydı) nasıl yapılır?


9

Etrafta dolaştım ve her zamanki çözümleri buldum. Hiçbiri benim için çalışmıyor. Her şeyden önce yüksek kaliteli kayıtlar yapmak istiyorum. İkinci olarak, JACK ses kullanıyorum (PulseAudio tamamen kaldırıldı.)

İşletim sistemim ve donanım bilgilerim sonunda. Ancak ekranlama söz konusu olduğunda JACK sesinin ana zorluk olduğunu düşünüyorum. JACK benim tek seçeneğim çünkü bu bilgisayarın amacı ses üretimi.

Bir sonraki görevim Ubuntu'nun kendisi gibi görünüyor ... ffmpeg ve Ubuntu o kadar kolay değil. Örneğin, kendi ffmpeg'imi derlemek gibi hissetmiyorum. Ve yapsam bile (son çare seçeneği), ekranda hareket etseler bile belirli program pencerelerini kolayca kaydedebilmek istiyorum. Komut satırı ffmpeg, önceden tanımlanmış ekran bölgelerinin kaydedilmesiyle sınırlı görünmektedir ve esneklik, kullanım kolaylığı ve basitlikten yoksundur.

JACK kullanarak masaüstümü ses ile kaydetmek için bir GUI yaklaşımı arıyorum. Ve senkronize edilmiş yüksek kaliteli ses ve video istiyorum. Bence çok sayıda Linux kullanıcısı böyle bir çözümle ilgileniyor.

SimpleScreenRecorder (SSR) geliştiricisi JACK desteği eklemeyi planladığını söyledi, bu yüzden SSR potansiyel çözümler listemin en üstünde yer alıyor.

Ana sayfa - SimpleScreenRecorder - Maarten Baert'in web sitesi

(Ne yazık ki, SSR'nin repo sürümü çöküyor ve Ubuntu üzerine inşa etmek için git sürümünü alamadığım için mevcut / son git sürümünü deneyemiyorum, ama bunun için ayrı bir soru açacağım.)

SSR JACK ses desteği ile birlikte gelene kadar (eğer varsa), umarım başka birinin şimdi çalışan bir çözümü vardır.

BTW, jack2alsa köprüm var. (KX Studio'nun bir parçası.)

Kubuntu 12.04 kullanıyorum. Ayrıca, raring-lts donanım etkinleştirme yığını, KX stüdyosu ve 3.8.0-30 düşük çekirdekli çekirdeği kurdum. 3 monitör ve bir Focusrite Scarlett 2i2 ses arabirimine sahip bir AMD / ATI Radeon HD6750 1 GB PCI-Express ekran kartı kullanıyorum.

Ekran tarama araştırmalarımda araştırdığım bağlantılar:

Yanıtlar:


10

Sevdiğim çözüm SimpleScreenRecorder kullanmak. İşte böyle yaptım:

Git'ten en son SimpleScreenRecorder nasıl kurulur ve yüklenir?

İhtiyacım olan yardımı aldıktan sonra çözümümün takip edilmesi kolay çıktı. Umarım diğerleri şimdi geliştiricinin git talimatlarını takip edebilir .

SSR hakkında daha fazla bilgi:

Ana sayfa - SimpleScreenRecorder - Maarten Baert'in web sitesi

SimpleScreenRecorder, programları ve oyunları kaydetmek için oluşturduğum bir Linux programıdır. Bunu yapabilen birkaç program zaten vardı, ama hiçbirinden% 100 memnun değildim, bu yüzden kendiminkini oluşturdum.

Asıl amacım kullanımı gerçekten basit bir program oluşturmaktı, ama yazarken daha fazla özellik eklemeye başladım ve sonuç aslında oldukça güçlü bir program. Basit bir kullanıcı arayüzüne sahip olduğu için, ffmpeg / avconv veya VLC'den daha kolay kullanım açısından 'basit'.

Özellikleri

  • Grafik kullanıcı arabirimi (Qt tabanlı).

  • VLC ve ffmpeg / avconv'dan daha hızlı.

  • Tüm ekranı veya bir kısmını kaydeder veya OpenGL uygulamalarını doğrudan kaydeder (Windows'taki Fraps'a benzer).

  • Ses ve videoyu düzgün şekilde senkronize eder (VLC ve ffmpeg / avconv ile ilgili yaygın bir sorun).

  • Bilgisayarınız çok yavaşsa (VLC gibi tüm RAM'lerinizi kullanmak yerine) video kare hızını azaltır.

  • Tamamen çok iş parçacıklı: herhangi bir bileşendeki küçük gecikmeler diğer bileşenleri hiçbir zaman engellemez, bu da birden fazla işlemciye sahip bilgisayarlarda daha düzgün video ve daha iyi performans sağlar.

  • Kaydı istediğiniz zaman duraklatın ve devam ettirin (bir düğmeyi tıklatarak veya kısayol tuşuna basarak).

  • Kayıt sırasında istatistikleri gösterir (dosya boyutu, bit hızı, toplam kayıt süresi, gerçek kare hızı, ...).

  • Kayıt sırasında bir önizleme gösterebilir, böylece yalnızca bazı ayarların yanlış olduğunu anlamak için bir şeyi kaydetmek için zaman kaybetmezsiniz.

  • Kodlama için libav / ffmpeg kitaplıklarını kullanır, bu nedenle birçok farklı kodek ve dosya biçimini destekler (daha fazlasını eklemek önemsizdir).

  • Canlı yayın (deneysel) de yapabilir.

  • Hassas varsayılan ayarlar: istemiyorsanız hiçbir şeyi değiştirmenize gerek yoktur.

  • Neredeyse her şey için ipuçları: Bir şeyin ne yaptığını öğrenmek için belgeleri okumaya gerek yok.


Zor işi yapmak için ffmpeg kullandığında nasıl "ffmpeg'den daha hızlı" olabilir?
llogan

@ LordNeckbeard-iyi soru. Geliştiriciye e-posta gönderebilirsiniz. Bana cevap verdi. Söyleyebileceğim tek şey SSR kullanıyorum ve bundan memnunum.
MountainX

2

Kullanım Kazam bunun screencaster ayrıca hoparlörlerinden ses çıkışını kaydedebilir veya eidete


Kazam'ı kullanmamaya karar vermemin nedeni, yakın zamandaki gelişmelerin eksikliğidir. Blog gönderisine buradan bakın: twm-kd.com/linux/kazam/the-future-of-kazam-screencaster . Ağustos ayında, "Kazam üzerinde çalışmanın taşlama durduğunu" itiraf etti. Ayrıca geleceğin parlak göründüğünü söylüyor. Ancak SimpleScreenRecorder'ın mevcut özellikleri (ve gelecekte JACK ses desteğine sahip olma olasılığı) Kazam'daki son etkinliklerin eksikliği ile birlikte kararımı verdi.
MountainX

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.