Kayıpsız ekran video çekimi


2

Her pikselin kaydedileceği ve hiçbir bilgi kaybının olmadığı bir kayıt yazılımı (veya özel kodunuz) kullanarak ekranda oynatılan bir videoyu yakalayabilir / kaydedebilir misiniz?


1
Tabii ki, ama size orijinal videoyu vermeyecek, temelde art arda çok sayıda ekran görüntüsü almak gibi olacaktır PrtScr. Dahası, sıkıştırılmamış olarak kaydedilmeleri videonun çok büyük, çok hızlı büyümesini sağlar. Bir şeyle sıkıştırmanız gerekecek , ancak çoğu video codec bileşeni kayıplı. Kayıpsız bazı kodlayıcılar var (TechSmith, ekran yayınlama programlarında böyle bir kodlayıcı içeriyor ), ancak şaşırtıcı olmayan bir şekilde, nispeten büyük dosyalar üretiyorlar ve genellikle onları kayıplı bir kodlayıcıyla yeniden kodlamak zorunda kalacaklar. kullanışlı boyut.
Synetech

Yanıtlar:


3

Yapabilirsiniz, ancak tavsiye edilmez (kullanıma bağlıdır), çünkü çoğunlukla bu miktarda bilgiyi saklamak için yeterli miktarda disk alanı bulunması gerekir, çünkü çok fazla bilgiyi yeterince hızlı bir şekilde saklamak, hiç veya az görüntü işlemesi yapılmaması gerektiği anlamına gelir. (Bununla sıkıştırma içerir) mümkün olduğunca CPU işlem gücünden tasarruf etmek için.

Örneğin, 30 fps ve 24 bit çözünürlükte bir 1024x768 ekran kaydettiğinizi varsayalım. Böylece, her piksel 3 bayt alacaktır. Bir saniyede matematiği yaparken, hepsini saklamak için en az 70778880 bayt veya 67,5 MB boş alana ihtiyacınız olacak. 32-bit'te, 90 MB'a ihtiyacınız olacak.

Örneğin, Fraps , bunun için özel bir codec kullanmasına rağmen, bunu yaptığına inanıyorum. Aslında, çoğu senaryo yazarı, birinci paragrafta belirtilen nedenlerden dolayı, verimlilik için sıkıştırmayı denemek kolay olmadığından kayıpsız veya yakın kayıt yapabilir .


Yani, yüksek kaliteli bir videoyu kendi yerel çözünürlüğünde kaydedersem ve hem kaydedilen hem de orijinal videoları oynatırsam, ikisi arasında belirgin bir fark olmamalıdır? yani, her piksel tamamen aynı şekilde yakalanır ve çoğaltılır
Rnet

1
Kullanılan kod çözücüye bağlı olacaktır, ancak dediğim gibi, çoğu screencers kayıpsız veya neredeyse kayıpsız bir kodlayıcı kullanır (@Synetech'in belirttiği gibi TechSmith bunu Fraps veya Hypercam gibi yapar). Kodek kayıpsızsa (yani giriş ve çıkış arasında piksel şeklinde bir eşleşme varsa) bir fark yoktur. Ama şimdi bir soru sordun - fark edilebilirlik. (Normal video dosyaları üzerinde) kullanılan nedeni çoğu codec izin verdiğimiz çünkü kayıplı olan bazı çok daha düşük dosya boyutu olması için kalite kaybı. Ancak, videoyu kaydederken bunu yapmanız pratik değildir (daha önce belirtilen nedenlerden dolayı).
Doktoro Reichard

Ayrıca, orijinal videoyu oynatmak için kullanılan uygulamaya ve DRM'nin dahil olup olmadığına da bağlıdır. Orijinal içerik DRM ile korunuyorsa, herhangi bir ekran görüntüsü azaltılmış çözünürlükle sonuçlanır - bu nedenle piksellerin kusursuz hassasiyetini elde edemezsiniz.
Bala Sivakumar

1
Tam değil. Video bilgilerini ekrana gönderir göndermez, DRM uygulaması araya girmeden yakalanabilir. "DRM video kaydı" araması, yapılan iddiaların inancını kaybetmeden yapmanın mümkün olduğunu gösteren DRM'yi atlattığını gösteren bazı uygulamaları gösterir.
Doktoro Reichard

-1

VLC Media Player kolayca yapabilir. Sadece LinusTechTips'in VLC gizli eşyaları hakkındaki videosunu bulun, ancak sadece ekranlayın, daha sonra bulabileceğiniz bir yerde kayıt basın. Sonra Sıkıştırılmamış olarak kaydeder. Dizüstü bilgisayarımın HDD'sine ekran kaydı yaptığım için yaklaşık 5 fps hızında 1366 x 768 RGB ekran kaydı yaptım. LOL.

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.