Есть хороший открытый кодек для сжатия скринкастов
Видео, снятое с экранов компьютеров, может быть очень хорошо сжато с помощью кодеков, оптимизированных для экранного видео. Как правило, это означает, что с учетом того, что большие области экрана не меняются между кадрами, а при изменении областей они часто возвращаются к ранее увиденному состоянию.
Единственное, что я знаю, это Adobe Flash Screen Video, указанное как часть формата SWF: http://www.adobe.com/devnet/swf.html. Он слегка барочный, но полезный.
Я создаю экспериментальный просмотрщик HTML5/JS screencast и нуждаюсь в базовом формате. На данный момент единственными параметрами, которые я вижу, являются внедрение FlashSV-декодера в JavaScript или перелистывание собственного формата.
Кто-нибудь знает какие-либо другие видеокодеки экрана там?
Изменить: принять первый ответ, потому что ссылка внизу снабдила кодек очень похожей на то, что я ищу: http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec
Ответы
Ответ 1
Сегодня я обнаруживаю возможность использования экрана записи VLC (VideoLAN media, http://www.videolan.org/vlc/). Это open source и бесплатно для загрузки/использования для всех настольных ОС.
После googling я обнаружил, что многие рекомендуют использовать H.264 кодек для screencast (и x264 как бесплатную реализацию http://en.wikipedia.org/wiki/X264).
Это действительно хорошо!
В папке Windows я cd to VLC и запуске:
$ 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}}}"
или меньше качества со свободными кодами/контейнером (теорема/ 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}}}"
PS. Вы также можете проверить http://en.wikipedia.org/wiki/List_of_codecs#Lossless_data_compression
Ответ 2
Этот сайт: http://www.screencast.com/help/tutorial.aspx?id=393& (Какой формат видеофайла лучше всего подходит для зрителей Screencast.com?) рекомендую использовать H.264. Но см. Также другие альтернативы.
Ответ 3
Apple Quicktime Animation codec был выбран победителем этого Screencast Codec Showdown. Вы должны проверить этот обзор.