Screen Recorder (exe - Ekran Görüntüsü Kaydedici)

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#1
VB.Net ile yaptığım nacizane bir çalışma.... Ekran görüntülerini "png" formatında resimler halinde depolayıp, bunları FFMPEG ile GIF formatına dönüştürür.

Programın çalışabilmesi için daha önceden FFMPEG'in bilgisayara, işlemci mimarisine göre (32/64 bit) kurulması gerekmektedir. Söz konusu FFMPEG basit bir setup ile kurulamıyor, ya da ben bulamadım. Windows'ta Environment Table'a kaydedilmesi gerekiyor. Bu işler için internette videolar var, bir tanesi aşağıdaki linktedir.


FFMEG'i indirmek için link;

https://ffmpeg.zeranoe.com/builds/

FFMPEG'in kurulumunu ben bilgisayarımda C:\ffmpeg klasörüne yaptığım için, exe dosyasındaki kodlarda "C:\ffmpeg\bin\ffmpeg.exe" ifadesini kullandım.

Screen Recorder ile elde edilen ekran görüntüsü aşağıda verilmektedir.



Denemek isteyen olabilir belki diye, exe dosyasını ekledim...

.
 

Ekli dosyalar

Son düzenleme:

asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
2,836
Beğeniler
91
Excel Vers. ve Dili
Office 2016 TR 64 Bit
#2
@Haluk bey,
Çalışmanızda başarılar. Setup programı için innosetup programını kullabilirsiniz. Çok fazla teknik bilgi ve örnekler mevcut.
Bu tür kurulumlarını otomatik yaptırabilirsiniz.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#3
Asri Bey, bilgi için teşekkürler.

Ancak, benim demek istediğim FFMPEG'i bilgisayara kurmak için gerekli setup dosyası bulamadığımdan bahsetmiştim. Yanlış anlamıyorsam eğer, önerdiğiniz link bununla ilgili değil. Saat de biraz geç oldu ama, yanılıyor muyum yoksa?

.
 

asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
2,836
Beğeniler
91
Excel Vers. ve Dili
Office 2016 TR 64 Bit
#4
Önerdiğim link setup programı hazırlamaya yarar.
Yani kurulum yapılacak programım bu , bunun için şuraya klasör aç, içine şunları kopyala, sonra şu dosyaları şuralara kopyala, registry şunları yaz gibi.
Bu şekilde FFMPEG dosyalarını ilgili yerlere kurulum sırasında kopyalayabilirsiniz.
Ayrıca setup dosyası tek dosya olarak oluşur.

Ben Excel Özel İşlemler menüsü programını bun ile oluşturuyorum.
İlgili yere kurulum yapıyor diğer tanımları otomatik yapıyor.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#5
Anlıyorum Asri Bey, o zaman öneriniz bu gibi harici kütüphane gerektiren işlerde iyi olacaktır. FFMPEG için Environment Table'a kayıt işini de umarım yapabiliyordur. Yarın ona bir bakayım.

Tekrar teşekkürler,

.
 

asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
2,836
Beğeniler
91
Excel Vers. ve Dili
Office 2016 TR 64 Bit
#6
Anlıyorum Asri Bey, o zaman öneriniz bu gibi harici kütüphane gerektiren işlerde iyi olacaktır. FFMPEG için Environment Table'a kayıt işini de umarım yapabiliyordur. Yarın ona bir bakayım.

Tekrar teşekkürler,

.
Bu linki de inceleyin. Kayıt işlemini yapmış ancak bir defa bilgisayarı kapatıp açmak gerekiyormuş.
Gerçi o sorun da düzeltilir incelemek lazım.
FFMEG için
https://superuser.com/questions/790658/inno-setup-changeenvironment-not-working

İnno ile hemen hemen herşeyi yapabilirsiniz.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#7
Merhaba;

Program revize edilmiş olup bu versiyonda; kaydedilmek istenen görüntüsü sadece GIF değil, istenirse MP4 veya AVI formatında ve kullanıcının seçeceği çözünürlükte, ve Frame Rate (1 saniyedeki görüntü adedi) ile kaydedilmektedir.

Ekran görüntüsü, GIF formatında kaydedildiğinde çok büyük dosya oluşurken, MP4 veya AVI formatında kaydedildiğinde dosya boyutu oldukça küçülmektedir. Örneğin; 1024x768 çözünürlükte Frame Rate=10 adet/saniye ile 30 saniyelik bir kayıt süresinin sonunda GIF formatında elde edilen dosya boyutu ~7 MB iken, MP4 veya AVI formatında bu değerin çok altında (~%4 kadarı) yaklaşık 270 KB olmaktadır.

FFMPEG'in parametrelerini kurcalayarak, bu değerler daha da optimize edilebilir muhtemelen. İşin o kısmı ayrı bir derya zaten ....

Revize dosya, mesaja eklenmiştir.

İyi akşamlar.

Untitled.png

.
 

Ekli dosyalar

Son düzenleme:
Katılım
8 Mart 2011
Mesajlar
13,044
Beğeniler
748
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#8
Merhaba Haluk Bey.
Son eklediğiniz dosyayı indirmeye teşebbüs ettiğimde, aşağıdaki gibi bir uyarıyla beraber dosyayı indiremedim.
Not: İlk eklediğiniz belgeyi indirmemiştim.
1553381618678.png
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#9
Ömer Bey, indirmeye çalıştığınız RAR dosyasının içindeki dosya exe uzantılı olduğu için, kullandığınız program sizi uyarmış....

Endişe edilecek bir durum yok, zira dosyada virüs yok..

.
 
Katılım
8 Mart 2011
Mesajlar
13,044
Beğeniler
748
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#10
Virüs olduğunu düşünmedim zaten.
İndirmem engellenmiş oldu neticede ve dosyayı deneme şansım olamadı.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#11
Aslında, dosyayı indirene kadar antivirüs programını devre dışı bırakabilirsiniz.

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,667
Beğeniler
805
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#12
Program biraz daha geliştirilmiş olup, bu sürümünde; video hazırlanmasına ilişkin oluşturulan PNG formatındaki resimlerin Bit Depth (Renk derinliği) kullanıcının isteğine göre 24 bit, 32 bit, 48 bit veya 64 bit olarak kaydedilmekte ve Frame Rate (1 saniyedeki görüntü adedi) 30 FRP'e kadar çıkartılmıştır. Bilgisayarlardaki bu tür uygulamalarda genelde 25 FRP yeterli olmaktadır.

Program ara yüzünün resmi aşağıda, bu programla elde edilen 32 Bit Depth'lik PNG dosyalarından oluşan 1024x768 çözünürlükteki MP4 dosyası aşağıdaki linkte, programın exe dosyası ise ekte verilmektedir.

https://drive.google.com/open?id=1M1Q-_x8QeKRxbFatesgtTYN4YBv0jejB


İyi akşamlar,


Untitled.png

.
 

Ekli dosyalar

Son düzenleme:
Üst