Подтвердить что ты не робот

Есть хороший открытый кодек для сжатия скринкастов

Видео, снятое с экранов компьютеров, может быть очень хорошо сжато с помощью кодеков, оптимизированных для экранного видео. Как правило, это означает, что с учетом того, что большие области экрана не меняются между кадрами, а при изменении областей они часто возвращаются к ранее увиденному состоянию.

Единственное, что я знаю, это 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

4b9b3361

Ответ 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. Но см. Также другие альтернативы.