Masaüstü kaydedici? [kapalı]


11

[30] saniyeden daha eski görüntüleri atarak masaüstümde sürekli yaptığımı kaydedecek bir Windows yazılımı parçası istiyorum. Kaydı yuvarlanacaktı.

Fikir şu ki, bir şekilde bir düğmeye basıp "yeni ne olduğunu" görebiliyorum.

Bebek bakıcılığı yapmak istemiyorum. Yani, screencasting için tasarlanmış bir yazılım istemiyorum (ki yapmaya çalışmıyorum). Buna karşı önyargım, gün boyunca düzenli olarak kaydı başlatmak / durdurmak zorunda olduğum varsayımına dayanıyor (belki de yanlış?).

Fikir, bu yazılım parçasının kutumda daha az kaynak (screencast kaydediciden daha az) tüketeceğidir, çünkü sadece bellekte çok sınırlı miktarda çekim tutar (ve düşük kalite kabul edilebilir), çünkü çerçeveleri oldukça hızlı bir şekilde atar yakalandıktan sonra.

Bunun gibi özelliklere sahip bir yazılım parçasını nerede bulabilirim?


2
platformunuzu bize bildirin. Linux üzerinde sadece ffmepg kullanarak bunu yapan bir senaryo yazmak önemsiz olurdu.
brice

Soruyu bir Windows çözümüne ihtiyacım olduğunu yansıtacak şekilde düzenledim.
mızrak

Tam olarak buna sahip olmak isterim, kimse Windows çözümü bulur mu?
Kieran

Katılıyorum. Bunun henüz mevcut olmadığına inanamıyorum. Xbox One'ın Oyun DVR'ı GoPros ("döngü kaydı") ve diğer video kameralar ("ön kayıt") gibi yıllardır tam olarak bu işlevselliğe sahipti.
Aldaviva

Dışarı Dönüşler Open Broadcaster Software tam bu özellik, bu "Tekrar Tampon" deniyor. Gelmiştir Ayarlar> Çıktı'da etkinleştirin ve bir süre seçin, ardından "Tekrar Oynatma Tamponunu Başlat" a basın. Replay Buffer - Replay Replay (Kayıt Yürütme - Kaydı Kaydet) seçeneğine, son N saniyelik bir videoyu Kayıt Yolunuza yazan bir kısayol tuşu atamak isteyeceksiniz. FYI sadece kayıt için OBS'yi kullanmak için akışınızı herhangi bir yerde yayınlamanıza gerek yoktur, böylece Twitch veya herhangi bir şey için yayın yapamazsınız.
Aldaviva

Yanıtlar:


1

Toplu komut dosyası:

echo off
:loop
ffmpeg -loglevel info -t 300 -f dshow -video_device_number 0 -i video="screen-capture-recorder" -vcodec libx264 -pix_fmt yuv420p -s hd720 -preset ultrafast -vsync vfr -acodec libmp3lame -f mpegts - | ffmpeg -f mpegts -i - -c copy "current.mp4"
del old.mp4
mv current.mp4 old.mp4
goto loop

Harika. Teşekkürler! Ben değiştirmek zorunda mviçin move /Yo işe yaradı. Ayrıca 30'lu yıllarda -t 30 olurdu.
xr280xr

Ayrıca, video kaydedilmeye devam ederken video izlemek istiyorsanız mpv yerine mp4 yerine mkv belirtin.
mızrak

4

Windows'un bazı biçimlerini çalıştırdığınızı ve aslında gerçek zamanlı kayıtlara ihtiyacınız olmadığını varsayarsak, istediğiniz şeyin TimerSnapper olduğunu düşünüyorum.

http://www.timesnapper.com/

Masaüstünüzün ekran görüntülerini birkaç saniyede bir alır ve saklar. Geliştiricilerin gün boyunca neyin üzerinde çalıştıklarını takip etmelerine yardımcı olmak için gerçekten kullanılmak üzere tasarlanmıştır. Ekran görüntülerini tutmak için kullanıcı tarafından yapılandırılabilecek bir süreye sahip olduğuna inanıyorum, ancak 30 saniye kadar azalacağından şüpheliyim. Çok az veriye sahip olmak çok fazla veriden daha iyidir.

Ücretsiz olan eski bir sürüm var ve çok daha fazla özelliğe sahip daha yeni bir Profesyonel sürüm var.


1

Tamam, Linux'ta, aşağıdaki komut dosyası / tmp / dizininde son birkaç örneği kaydedecek üç .avi dosyası oluşturur.

#!/bin/bash
while true; do
    ffmpeg -f x11grab -s 1280x800 -r 60 -i :0.0 -f avi /tmp/rolling.avi &> /dev/null &
    disown
    PID=$!
    sleep 30; 
    kill -KILL $PID
    cp /tmp/rolling_1.avi /tmp/rolling_2.avi
    cp /tmp/rolling.avi /tmp/rolling_1.avi
    rm /tmp/rolling.avi 
done

Açıkçası, ekran resminiz için ffmpeg'in argümanlarını değiştirmeniz gerekecek ...

Bir dışarı not b0fh ve ~ vak bazı bash bildirim sorunları olan bana yardımcı olduğunuz için bu konu.


bu 30 saniye kaydeder ve silip yeniden başlar. Sürekli 30 saniye istiyor (sadece tekrarlamak istediğinde sadece düğmeye bastığında her zaman 30 saniye alır)
t123

0

TV kaydetmek için tasarlanmış bazı yazılımlar bu yeteneğe sahiptir, belki de ekran yakalama yazılımınızdan girişi yönlendirebilirsiniz?

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.