(Автор Разван Т.Коложа http://www.mylro.org/ February 12, 2008 (9:00:00 PM))
Итак, вы только что установили линукс-совместимую вебкамеру. Протестировали ее в Kopete, теперь вы можете отправлять свои фото в MSN и Yahoo! Что дальше? Вот несколько вещей которые еще можно сделать.
Сделайте видеозаписи
Один из самых простых способов записать видео это использовать mencoder, входящий в пакет mplayer. Используя Video4Linux драйвер, mencoder может получить ввод с веб-камеры и сохранить в несжатый AVI файл. Используйте следующую команду для записи AVI с разрешением 320x240.
mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0 -nosound -ovc lavc -o wcrecording.avi
Предполагается что /dev/video0 используется вашей вебкамерой. Так как моя недорогая камера не имеет микрофона, я использовал опцию -nosound чтоб отключить запись звука.
Если вам нравится больше GUI для записи, попробуйте Video4Linux Grab. С его помощью можно кодировать в DivX и XviD файлы данные с вашей вебкамеры в реальном времени используя V4L драйвер. Вы можете выбрать любой видео и аудио кодек доступный в вашей системе, а так же используйте GUI чтоб выбрать пропорции изображения.
Создайте видеотрансляцию
Если у вас установлен веб сервер Apache на вашем компьютере, вы можете использовать вебкамеру для трансляции видеопотока на вашей веб-странице. Простейший способ сделать это - использование webcam-server. В Ubuntu вы можете установить это приложение командой
apt-get install webcam-server.
Запустите сервер вводом webcam-server в командной строке и укажите браузеру путь http://localhost:8888 для конфигурации.
Webcam-server имеет некоторые опции, которые можно использовать для изменения режима отображения потока, а так же для предоставления зрителям дополнительной информации. Например, можно отображать дату, количество кадров в сек., количество зрителей используя
webcam-server -c "%d/%m/%Y %H:%M:%S - serving %%v viewers at %%f FPS".
Вы можете настроить webcam-server чтоб он прослушивал другой порт вместо порта по умолчанию 8888, используя -p директиву. Среди остальных вещей вы можете поворачивать изображение, исправлять гамма-уровень, устанавливать размер захватываемого изображения и указывать цвета фона и текста.
Следите за вашим домом
Вы будете удивлены как легко превратить ваш старый линукс ящик и дешевую вебкамеру в мощную систему видеонаблюдения. Самым лучшим и сложным инструментом для этого наверняка считается ZoneMinder. Однажды настроенный, он дает вам веб-интерфейс через который вы можете наблюдать за каждым уголком вашего дома в реальном времени. Так же он позволяет записать движения, когда такие возникают. Он может обслуживать столько камер, сколько пожелаете и называть их соответственно расположению или назначению. Из веб-интерфейса ZoneMinder вы можете назначить функции каждой из камер: наблюдение, реакция на движение или запись.
ZoneMinder записывает в JPEG формате и использует FFMpeg или mpeg_encode чтоб склеивать или изменять файлы изображений в один видеофайл. Вы можете отправить на емайл готовый MPEG файл или залить на FTP.
Это приложение имеет тонны опций, которые позволяют настроить сервер любым способом, который вы выберете; от размера траффика до качества JPEG сжатия или режимов просмотра множества камер, почти всё возможно. Вам понадобится хорошее железо и множество процессорной мощности, если планируется постоянно записывать с нескольких камер, но ZoneMinder это отличная альтернатива аналогичным комерческим продуктам.
Превратите ваше изображение в ASCII
Используя HasciiCam вместе с вебкамерой можно транслировать изображение камеры в виде текстовых символов. Например, вы можете настроить веб страницу таким образом, чтоб она перегружалась ежесекундно. Это потребляет меньше траффика, чем обычное изображение, но дело даже не в этом, а в том, что такое просто прикольно посмотреть. HasciiCam так же дает на выходе единичные кадры в виде текстовых файлов, чтоб создавать свои ASCII изображения.
Морфируйте себя
Если вы реально хотите приколоться, попробуйте Cheese — приложения для морфинга лица написанное для GNOME, которое поддерживает как статические изображения, так и живые видеозаписи. С помощью этого приложения вы можете повернуть, насытить, превратить себя в Халка или размазать жутко лицо несколькими способами, затем сохранить в файл. Разноообразие эффектов не очень велико, но вы все же можете создать реально смешное видео этой игрушкой.
Разван Т.Коложа опубликовал более 150 линукс и ИТ-направленных стате в печатные и онлайн магазины. Он редактор румынского журнала и один из редакторов сайта www.mylro.org — Румынского Linux/OSS портала.
Перевод http://goody.newmoldova.com/