Difference between revisions of "SeminarAssembler.OLD"

From Wiki4Intranet
Jump to: navigation, search
(Ж)
Line 13: Line 13:
  
 
[[Файл:SeminarAssembler.zip]]
 
[[Файл:SeminarAssembler.zip]]
 +
 +
 +
== Если вы докладчик AgileDays ==
 +
* Скачайте и установите кодек с http://sourceforge.net/projects/x264vfw/files/ (самый свежий и 32-х битный).
 +
* Скачайте утилиту.
 +
* Запустите ее с параметрами по умолчанию. Подождите минут 5. Можете что-нибудь говорить в микрофон.
 +
* Попробуйте воспроизвести первый из видео файлов в каталоге.
 +
* Если не воспроизводится:
 +
** Скачайте http://xpcodecpack.com, версия 2.5.1. Установите попробуйте воспроизвести видео используя Media Player Classic (не Windows Media Player!!!). Если видео воспроизводится — ОК.  (посмотрите, не искажены ли цвета и т.п.)
 +
** Если вы боитесь ставить в систему кодекпаки не из любимых вами, или если и в предыдущем пункте не заработало — поставьте [http://videolan.org VLC], и проиграйте в нем (он все кодеки содержит в себе и ничем вашей системе не навредит).
 +
** Если и он не воспроизводит видео — видимо проблема, пришлите (ну или выложите на файлообменник и пришлите ссылку) этот файл.
 +
 +
Затем. проверьте, воспроизводится ли звук с <tt>audio.wav</tt>. Звук пригодится, если вдруг, что-то случится с видеозаписью с камеры — на худой конец будет скринкаст, это неидеально, но сильно лучше чем ничего.
 +
 +
Далее - тестирование надежности и подстройка качества.
 +
Утилита пишет видео блоками по N секунд — т.е. даже если в системе случится BSOD, запись не будет потеряна.
 +
 +
Второй параметр - желаемый FPS.
 +
Утилита будет пытаться его достичь.
 +
Слишком большой задачать нет смысла — в принципе 10fps выше крыши, ну и даже 5 — ОК.
 +
 +
В отличие от всех остальных утилит записи экрана (я перепробовал несколько десятков, перед тем, как начал изобретать свой велосипед и лунапарк), она выполняет следующие законы робототехники):
 +
* Максимальное качество. Точность до пикселя. Смысл в записи экрана именно в этом (а не в том, чтобы передать мутную картинку).
 +
* Минимальная нагрузка на систему. Упаковка видео, на чем базируется запись — очень ресурсоемкая операция. Торможение в самые важные моменты может сорвать весь эффект — профессиональные эвангелисты, например, поэтому никогда не используют скринкастилки на публичных выступлениях. Здесь же, утилита питается «объедками» CPU, не пытаясь любой ценой выполнить план по записанным фреймам. Если же план по FPS выполнен — «лишнее время» она спит, и не грузит систему (экономит и батарею).
 +
* Максимальная надежность. Даже если система упадет, записанное должно сохранится.
 +
* Возможность восстановить синхронизацию по времени. Большой опыт записи видеосеминаров показывает, что у всех утилит записи экрана возможна рассинхронизация (причем кумулятивная). Синхронизация скринкаста с видео после этого становится полным адом (я это проходил, даже писал специальные утилиты эвристической синхронизации по реперным точкам, но больше этим заниматься не буду никогда). Здесь же, это невозможно. Публичным доказательством могут служить записи конференции [http://lib.custis.ru/category:ADD-2010 ADD-2010], и ряда других семинаров.
 +
 +
 +
 +
 +
== Контакты ==
 +
По всем вопросам обращатся к [mailto:stas-fomin@yandex.ru Стасу Фомину].

Revision as of 02:29, 19 February 2011

Внимание! Утилита сырая!

Если вы не докладчик на AgileDays, не пользуйтесь пока ей.

А если докладчик — то, конечно, пробуйте уже сейчас.



Скачать

Файл:SeminarAssembler.zip


Если вы докладчик AgileDays

  • Скачайте и установите кодек с http://sourceforge.net/projects/x264vfw/files/ (самый свежий и 32-х битный).
  • Скачайте утилиту.
  • Запустите ее с параметрами по умолчанию. Подождите минут 5. Можете что-нибудь говорить в микрофон.
  • Попробуйте воспроизвести первый из видео файлов в каталоге.
  • Если не воспроизводится:
    • Скачайте http://xpcodecpack.com, версия 2.5.1. Установите попробуйте воспроизвести видео используя Media Player Classic (не Windows Media Player!!!). Если видео воспроизводится — ОК. (посмотрите, не искажены ли цвета и т.п.)
    • Если вы боитесь ставить в систему кодекпаки не из любимых вами, или если и в предыдущем пункте не заработало — поставьте VLC, и проиграйте в нем (он все кодеки содержит в себе и ничем вашей системе не навредит).
    • Если и он не воспроизводит видео — видимо проблема, пришлите (ну или выложите на файлообменник и пришлите ссылку) этот файл.

Затем. проверьте, воспроизводится ли звук с audio.wav. Звук пригодится, если вдруг, что-то случится с видеозаписью с камеры — на худой конец будет скринкаст, это неидеально, но сильно лучше чем ничего.

Далее - тестирование надежности и подстройка качества. Утилита пишет видео блоками по N секунд — т.е. даже если в системе случится BSOD, запись не будет потеряна.

Второй параметр - желаемый FPS. Утилита будет пытаться его достичь. Слишком большой задачать нет смысла — в принципе 10fps выше крыши, ну и даже 5 — ОК.

В отличие от всех остальных утилит записи экрана (я перепробовал несколько десятков, перед тем, как начал изобретать свой велосипед и лунапарк), она выполняет следующие законы робототехники):

  • Максимальное качество. Точность до пикселя. Смысл в записи экрана именно в этом (а не в том, чтобы передать мутную картинку).
  • Минимальная нагрузка на систему. Упаковка видео, на чем базируется запись — очень ресурсоемкая операция. Торможение в самые важные моменты может сорвать весь эффект — профессиональные эвангелисты, например, поэтому никогда не используют скринкастилки на публичных выступлениях. Здесь же, утилита питается «объедками» CPU, не пытаясь любой ценой выполнить план по записанным фреймам. Если же план по FPS выполнен — «лишнее время» она спит, и не грузит систему (экономит и батарею).
  • Максимальная надежность. Даже если система упадет, записанное должно сохранится.
  • Возможность восстановить синхронизацию по времени. Большой опыт записи видеосеминаров показывает, что у всех утилит записи экрана возможна рассинхронизация (причем кумулятивная). Синхронизация скринкаста с видео после этого становится полным адом (я это проходил, даже писал специальные утилиты эвристической синхронизации по реперным точкам, но больше этим заниматься не буду никогда). Здесь же, это невозможно. Публичным доказательством могут служить записи конференции ADD-2010, и ряда других семинаров.



Контакты

По всем вопросам обращатся к Стасу Фомину.