На базе своего опыта могу рассказать, как под виндой сделать скринкаст. Бесплатно. Надежно. Качественно.
Алгоритм. Просто делайте как написано.
Берем программулину - CamStudio. С ней берем спецкодеки. Ставим это дело в систему.
Запускаем кэмстудийный рекордер, выбираем нужные опции и пишем ролик. С использованием кэмстудийного кодека. Результат записи смотрим плеером из пакета кэмстудии. С первого раза обычно не все удачно выходит. Резать и клеить файл можно виртуалдабом. Но лучше без этого.
Получившийся файл, авишник (пять минут с окна 1040Х780 заняли 160 мегабайт) перекодируем mencoder-ом. Под виндой я знаю два надежных способа раздобыть менкодер: скомпилять из исходников; скачать в составе пакета MediaCoder, (родной сайт)
Командный файл для перекодирования будет с таким содержимым:
set path=c:\path to mencoder folder;%path%
mencoder demo.avi -o output.flv -of lavf ^
-oac copy ^
-ovc lavc ^
-lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
У меня из 160 мегабайт получилось итоговых 9. Если результат (посмотреть его можно плеером в составе медиакодера) не устраивает - подбирайте опции перекодирования самостоятельно, все детально описано тут:
- http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html
- http://www.mplayerhq.hu/DOCS/HTML/en/faq.html
- http://www.mplayerhq.hu/DOCS/HTML-single/en/MPlayer.html#mencoder
На текущий момент имеем файл FLV. Смотреть его прям так не каждому удобно. Поэтому надо сделать HTML-страничку на которой будет проигрываться ролик. Браузер то у всех, поди, есть?
Чтобы сделать страничку, нужно иметь апплет SWF, который суть плеер для файлов FLV. Можно, конечно, сам флв-шник превратить в свф, но я не пробовал, хотите сами разобраться? Вот тут можно почитать как:
- http://klaus.geekserver.net/ming-video/examples.html
- http://www.libming.org/
- http://klaus.geekserver.net/libflv/
Я сделал по другому. Я воспользовался трудом добрых людей
longtailvideo.com
и скачал два файла:
- player.swf
- swfobject.js
Это и есть плеер для флв-шников.
Осталось в веб-страничку вставить код (имена файлов, размеры ролика и превьюшку надо переписать своими ручкаме, код чиста примерный!):
http://pastie.org/pastes/422488
И открыв страничку в браузере смотреть скринкаст.
Итого на выходе файлы: demo.html, demo.flv, player.swf, swfobject.js
Кто не понял, читайте:
offline.computerra.ru
Вы могли бы, вероятно, использовать AppGeeker перекодировать видео файлы
ОтветитьУдалитьHow to convert avi to mp4 on mac