Online Ekran Kaydedici
Ekranınızı, bir pencereyi veya bir tarayıcı sekmesini isteğe bağlı mikrofon sesiyle doğrudan tarayıcınızda kaydedin — yazılım kurulumu yok, hiçbir şey yüklenmez.
230 görüntülenme
Kayıtlar yalnız bu sayfanın belleğinde tutulur; sekme kapanınca indirilmeyenler silinir. WebM formatında (VP8/VP9) indirilir.
Bir Tarayıcı Hiçbir Şey Kurmadan Ekranınızı Nasıl Kaydedebilir?
Ekran kaydı eskiden derin işletim sistemi erişimine sahip özel masaüstü yazılımı gerektiriyordu, çünkü bir ekranda görüneni yakalamak normalde korumalı (sandboxed) bir web sayfasının yapabileceği bir şey değildi. Bu, WebRTC ile birlikte standartlaştırılmış bir tarayıcı API'si olan ve bir sayfanın ekranın, belirli bir pencerenin veya tek bir tarayıcı sekmesinin canlı video akışını istemesine izin veren özellikle getDisplayMedia() olan Ekran Yakalama API'si ile değişti. Kritik olan şu: bu istek her zaman sayfanın değil, tarayıcının kendi seçici arayüzünden geçer — site kaydedilecek şeyi asla seçmez ve tarayıcı, yakalama etkin olduğu sürece kalıcı, kaçınılmaz bir kayıt göstergesi gösterir; bu, ekran yakalamanın arka planda asla sessizce gerçekleşemeyeceğinden emin olmak için API tasarımına gömülü kasıtlı bir gizlilik önlemidir.
Video akışı var olduktan sonra onu bir dosyaya kaydetmek, sitedeki başka bir yerde mikrofon kaydı için de kullanılan aynı arayüz olan ikinci, daha eski bir API tarafından ele alınır: MediaRecorder. Herhangi bir canlı MediaStream'i — ekran videosunu, isteğe bağlı olarak Web Audio-benzeri MediaStream API'si aracılığıyla mikrofon ses parçalarıyla birleştirilmiş — alır ve kayıt ilerledikçe tarayıcının yerleşik olarak sahip olduğu kodeği (genelde VP8 veya VP9 video, Opus ses, bir WebM konteynerinde paketlenmiş) kullanarak periyodik olarak kodlanmış video parçaları yayar. Bu hattın hiçbir noktası bir sunucuya dokunmaz: yakalama, kodlama ve ortaya çıkan dosya, siz indirmeyi seçene kadar yalnızca tarayıcınızın belleğinde bulunur.
Ekran videosunu mikrofon sesiyle birleştirmek, MediaRecorder'ın kendisi tarafından değil, MediaStream düzeyinde yapılır: bu araç, ekran-yakalama akışından video parçasını alır ve istenirse, MediaRecorder'a vermeden önce ayrı bir mikrofon isteğinden gelen ses parçasını tek bir birleşik akışa ekler — bu yüzden mikrofon erişimi vermek, ekran-paylaşımı seçicisinden sonra ikinci, bağımsız bir izin istemidir.
Bilinmesi Gereken Pratik Detaylar
- Tarayıcının kendi kayıt göstergesi ve "paylaşımı durdur" kontrolü bu sayfanın tamamen dışında var olur — bu sistem kontrolüne tıklamak (bu sayfanın Durdur düğmesi yerine) kaydı da temiz biçimde bitirir ve o ana kadar yakalananı kaydeder.
- Tek bir sekmeyi kaydetmek, genelde tüm ekranı veya başka bir uygulama penceresini kaydetmekten CPU açısından daha hafiftir, çünkü tarayıcı yalnızca zaten render ettiği içeriği birleştirmek zorundadır.
- Çıktı, açık, telifsiz bir konteyner formatı olan WebM'dir — MP4 gibi farklı bir format gerekiyorsa, dosya sonradan herhangi bir standart video aracıyla dönüştürülebilir.
- Kayıtlar yalnızca bu sayfanın belleğinde tutulur (otomatik olarak diske kaydedilmez), bu yüzden sekmeyi kapatmadan veya başka bir sayfaya geçmeden önce bir kaydı indirmek önemlidir — hiçbir şey otomatik olarak hiçbir yere kaydedilmez.
Sıkça Sorulan Sorular
Tarayıcı neden doğrudan kaydetmek yerine ne kaydedileceğini soran bir seçici gösteriyor?
Bu, Ekran Yakalama API'sinin tasarımının kasıtlı bir parçasıdır: web sitesi değil tarayıcı her zaman neyin yakalanacağını kontrol eder ve yakalama etkin olduğu sürece kalıcı bir kayıt göstergesi gösterir. Bu, bir sayfanın açık, görünür izniniz olmadan ekranınızı sessizce kaydetmesini imkansız kılar.
Ekranımı kaydetmek bir sunucuya bir şey yüklüyor mu?
Hayır. Ekran yakalama (getDisplayMedia) ve kayıt (MediaRecorder) tamamen tarayıcı API'leri olarak çalışır — video akışı, kodlaması ve ortaya çıkan dosya, siz indirmeyi seçene kadar yalnızca tarayıcınızın belleğinde bulunur.
Mikrofon seçeneğini açtığımda neden iki ayrı izin istemi alıyorum?
Ekran yakalama ve mikrofon erişimi, iki ayrı API (getDisplayMedia ve getUserMedia) aracılığıyla istenen iki bağımsız tarayıcı iznidir. Bu araç, ortaya çıkan ses ve video parçalarını yalnızca her iki izin de verildikten sonra tek bir akışta birleştirir.
Kayıt hangi video biçiminde iniyor?
Tarayıcınızın yerleşik olarak sahip olduğu kodeği kullanan WebM — genelde video için VP8 veya VP9, ses için Opus. WebM açık, telifsiz bir konteynerdir; MP4 gibi farklı bir format gerekiyorsa, indirilen dosyayı sonradan herhangi bir standart video aracıyla dönüştürün.
Kaydımı indirmeden sekmeyi kapatırsam ne olur?
Kaybolur. Kayıtlar yalnızca oturum süresince bu sayfanın belleğinde bulunur ve hiçbir yere otomatik olarak kaydedilmez — sekmeyi kapatmadan veya başka bir sayfaya geçmeden önce dosyayı indirin.
Benzer Araçlar
Sorun Bildir
Online Ekran Kaydedici
Yorumlar
Henüz yorum yok — ilk yorumu siz yazın!