GUVCViewer (GTK+ UVC Viewer) — универсальное C (си) / GTK+ графическое приложение предназначенное для проведения фото и видео съёмки.
GUVCViewer позволяет получить контроль вывода изображений на внешние приложения (например Mplayer, Ekiga, Skype и.т.д...), работает с камерами использующими протокол передачи видео UVC и поддерживаемыми драйвером UVC или Video4Linux (V4L2). Поддержку видео обеспечивается LUVCview (viewer for usb-uvc-cameras), поддержка аудио основана на библиотеке PortAudio (библиотека ввода/вывода аудио, audio I/O library).
UVC драйвер (Universal Video Class/Универсальный видеокласс) — драйвер категории USB позволяющий устройствам, например веб-камерам, взаимодействовать с операционной системой компьютера. Внешние устройства работающие с драйвером UVC, например веб-камеры, могут принимать потоковое видео обеспечивая веб-камере работу в режиме Plug and Play (дословный перевод "Включил и работай") и не требует установки дополнительного программного обеспечения (при помощи драйвера UVC, подключенное к компьютеру устройство сразу готово к работе).
GUVCViewer имеет динамические средства управления изображением, позволяет настроить разрешение, фокусное расстояние (при наличии поддержки) и управлять светодиодной подсветкой (если есть). Возможен выбор цветовой модели (модель описания представления цветов) MIPG, RGB / BGB, YUV (YU12 и YV12).
Настраивается яркость изображения, контрастность, насыщенность, есть автоматическая или ручная настройка цветовой температуры баланса белого (0 - 10000К). Настройка усиления, резкости, учёт частоты излучения света (50-60Гц) и компенсация ярких участков. Возможна автоматическая и ручная установка экспозиции (с приоритетом выдержки или диафрагмы), установка выдержки (в миллисекундах) и режима частоты кадров. К изображению могут быть применены несколько эффектов (вертикальное/горизонтальное отображение, мозаика, частицы, чёрно белое изображение и негатив).
Изображения могут быть сохранены в форматах JPEG, BMP, PNG и RAW (с настраиваемыми параметрами и местоположением). Сохраняемые файлы (фото и видео) автоматически нумеруются, а установки/параметры могут быть сохраненф в создаваемых профилях (возможно возвращение первоначальных настроек).
Видеопоток отображается в отдельном окне, для сохраняемого видео можно использовать кодеки: MJPEG, YUY2 (несжатый YUV), RGB (несжатый BMP), MPEG-1, FLV1 (H.263), WMV (VC-1), MPEG-2, MP4 V3, MPEG-4 ASP, MPEG-4 AVC (H.264). Медиаконтейнер может быть AVI или MKV, частота кадров 5/10/15/20/25/30 в секунду, отображается в интерфейсе окна (в строке заголовка).
Помимо драйвера UVC приложением поддерживается работа с большинством Video4Linux2 совместимых устройств.
При наличии подключенного к компьютеру микрофона (или встроенного) доступны настройки звука (источник звука может быть выбран), поддерживаются все интерфейсы (ALSA, OSD, JACK, ...), в заголовке отображается уровень громкости (во время записи видео). Настраивается количество каналов (1 канал/моно или 2 канала/стерео внешний источник или стерео микрофон), частота дискретизации (8000-96000Гц) и значение битрейта (Кбит/с).
Сохраняемое аудио может быть форматов PCM (несжатый звук с глубиной дискретизации 16 бит), MPEG-2, MP3, AC3, AAC Low. Звук может быть отключен, а так же имеются несколько эффектов (эхо, фузз, реверберация, "квакушка", утёнок").
Лицензия: GNU General Public License (GPL)
Комментариев: 2 RSS
1Игорь02-01-2012 10:50
:-) А в чем разница с //zenway.ru/page/guvcview?
2posixru03-01-2012 03:20
Разница в том что, проекта BerliOS больше нет... Многие темы в связи с этим придётся убрать/переделать, если нет больше про них даже на что то вроде ххх-apps.org//sourceforge.net Да и к тому же многие проекты активировались, будучи продолжительное время в глубокой коме, при этом некоторые довольно сильно изменились! Ну и тем более это был миннипост...