video - studio - ¿Hay un buen codec abierto para la compresión screencast
techsmith camtasia (3)
El video capturado desde pantallas de computadora puede ser comprimido muy bien por codecs optimizados para video de pantalla. En general, esto significa tener en cuenta que las áreas grandes de la pantalla no cambian entre marcos, y que cuando las áreas cambian, a menudo vuelven a cambiar a un estado visto anteriormente.
El único que conozco es el Flash Screen Video de Adobe, especificado como parte del formato SWF: http://www.adobe.com/devnet/swf.html . Es un poco barroco, pero utilizable.
Estoy haciendo un visor experimental de Screencast HTML5 / JS, y necesito un formato base. Por el momento, las únicas opciones que puedo ver son implementar un decodificador FlashSV en JavaScript o lanzar mi propio formato.
¿Alguien sabe de otros codecs de video de pantalla por ahí?
Edición: aceptar la primera respuesta, porque el enlace en la parte inferior proporciona un códec muy parecido a lo que estoy buscando: http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec
El códec de Apple Quicktime Animation fue seleccionado como el ganador de este Screencast Codec Showdown . Usted debe revisar esa revisión.
Este sitio ¿Qué formato de archivo de video es el mejor para los espectadores de Screencast.com? recomienda el uso de H.264 . Pero vea también otras alternativas.
Hoy descubro la capacidad de grabación de VLC (reproductor de medios VideoLAN, http://www.videolan.org/vlc/ ). Es de código abierto y gratuito para descargar / usar para todos los sistemas operativos de escritorio.
Después de buscar en Google, encontré que mucha gente recomienda usar el códec H.264 para screencast (y x264 como implementación gratuita http://en.wikipedia.org/wiki/X264 ). ¡Es realmente bueno!
En Windows, cd a VLC dir y ejecute:
$ 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}}}"
o menos calidad con códigos / contenedor libre ( theora / ogg ):
$ 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}}}"
PD. También puede consultar http://en.wikipedia.org/wiki/List_of_codecs#Lossless_data_compression