2011-07-22 21 views
16

Bilgisayar ekranlarından yakalanan video, ekran videosu için optimize edilmiş kodekler tarafından çok iyi bir şekilde sıkıştırılabilir. Genel olarak, bu, ekranın geniş alanlarının çerçeveler arasında değişmediğini ve alanlar değiştiğinde, genellikle daha önce görülen bir duruma geri döndüklerini hesaba katmak anlamına gelir.Screencast sıkıştırması için iyi bir açık kodek var

Bildiğim tek şey Adobe'nin Flash Ekran Videosu, SWF formatının bir parçası olarak belirtildi: http://www.adobe.com/devnet/swf.html. Biraz barok ama kullanışlı.

Deneysel bir HTML5/JS ekran görüntüleyici yapıyorum ve bir temel biçime ihtiyacım var. Şu anda görebildiğim tek seçenek, bir FlashSV kod çözücüsünü JavaScript’te uygulamak veya kendi formatımı kullanmaktır.

Başka ekran video kodeklerini bilen var mı?

Düzenleme: alt kısmındaki bağlantı çok ne arıyorum gibi bir codec sağlanan çünkü ilk cevabı kabul: Ben VLC yeteneği keşfetmek http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec

cevap

13

Bugün (VideoLAN medya oynatıcı, http://www.videolan.org/vlc/) kaydı ekranı . Bu, tüm masaüstü işletim sistemleri için indirme ve kullanım için açık kaynak kodlu ve ücretsizdir.

Googling sonra ben birçok kişi H.264 screencast için codec'i (ve x264 serbest uygulama http://en.wikipedia.org/wiki/X264) kullanmanızı tavsiye bulundu. Gerçekten çok güzel! VLC dir ve çalıştırmak için

Windows altında ben cd: ücretsiz kodları/konteyner (theora/ogg) ile

 
$ vlc screen:// --screen-fps=12 --screen-mouse-image=e:/home/.icon/cursor.png \ 
    --no-sout-audio --sout \ 
    "#transcode{venc=x264,quality:100,scale=1,fps=12}:duplicate{dst=std{access=file,mux=mp4,dst=desktop.avi}}}" 

veya daha az kalite:

 
$ vlc screen:// --screen-mouse-image cursor.png --screen-fps=12 \ 
    --screen-width=1680 --screen-height=1050 --no-sout-audio --sout \ 
    "#transcode{venc=theora,quality:10,scale=0.75,fps=12}:duplicate{dst=std{access=file,mux=ogg,dst=desktop.ogg}}}" 

PS. Ayrıca http://en.wikipedia.org/wiki/List_of_codecs#Lossless_data_compression

+2

PS: Kayıpsız ağda video akışı için kötü bir fikir –

+4

Screeencast oluşturduğunuzda, yüksek kaliteli video elde etmek (örneğin metin okunabilirliğini korumak için) ... – gavenkoa

+0

Woo! 1.25 GB (sıkıştırılmış) avi adobe prömiyeri 10MB'a çıktı ve kalitesi çok az kayıpla kazandım! Media -> Convert/Save aracını windows tho üzerindeki vlc gui uygulamasında kullandım. –

1

Apple Quicktime Animation codec bu Screencast Codec Showdown'un kazananı olarak seçilmiştir. Bu incelemeyi kontrol etmelisin.

+0

sadece elma yapımı kodekleri karşılaştırıyor. Tabii ki onların yem-ve-anahtarı hızlı zaman codec daha iyi olurdu/daha fazla yatırım yaptık. Bu değersizdir. artı "QuickTime Pro yok, bu yüzden H.264 Düşük Profil" ve daha sonra eserler hakkında (muhtemelen, hızlı animasyonun 1/100'ünde bir dosya oluştururken) ... işine adanmış ama daha iyi bir kaynak ararım. – gcb

İlgili konular