пʼятниця, 9 вересня 2011 р.

Ubuntu & web-камера

Проблема настройки web-камеры - это частая проблема для Линукс. Многим камерам характерно ярковыраженное китайское качество, поэтому сильно страдает цветопередача. А вот у пользователей многих моделей ноутбуков изображение с web-камеры бывает перевернутым. Это не проблема, например, в фотовидеобудке Cheese (Есть в реппозитории), т.к. там можно использовать фильтры эффектов, но пользователи Skype лишены таких функций.

Skype вообще отличается малой доброжелательностью к пользователям Linux, но прогресс есть и у них: в начале ноября 2009 представитель компании заявил, что они ведут разработку открытого пользовательского интерфейса (UI) для Skype (источник). Жаль, что сроки реализации не обозначили. Я думаю, с выходом открытого UI Skype сильно улучшиться функционально благодаря linux-сообществу.
Но пока живем с тем, что есть. Мы выделили две основные проблемы вебкамер:



1. Настройка цветовых параметров (яркость, контраст, гамма и т.д.)
2. Перевернутое изображение на ноутбуках (большинство моделей Asus, Genius все модели Fujitsu-Siemens и многие другие)

Коррекция цвета вэбкамеры

Первым делом запускаем Synaptic и устанавливаем пакет v4l2ucp - это контрольная панель для управления графическими устройствами, она считывает параметры из самого устройства и позволяет их менять, но ее основная ценность в том, что она имеет графический интерфейс. К сожалению, она не создает ярлыка, поэтому запускаем по Alt+F2 командой v4l2ucp.

Все настройки просты и понятны. Для наглядности можно запустить Cheese и настраивать, любуясь на себя. Я же себе лишь увеличил параметр Sharpness, а все остальное меня устроило.

Подвигаешь ползунки уберешь контраст, зеленый цвет...

Перевернутое изображение вэбкамеры в Skype.

Я исправил при помощи того же v4l2ucp поставив внизу настроек галочку на один из двух пунктов внизу методом тыка наблюдая себя в Cheese и так камера готова.

Для этого я создал маленький скрипт skype.sh с вот таким содержанием:
Проблема решилась скриптом

#!/bin/bash
export XLIB_SKIP_ARGB_VISUALS=1
env LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Как сделать:

создаете скрипт(в текстовом редакторе с расширением .sh ,потом в свойствах этого скрипта(вкладка "права") ставите галочку "позволять выполнение файла, как программы". Дальше идете в "Система" - "Параметры" -"Автоматически запускаемые приложения" - "Добавить" и прописываете путь к месту где сохранили скрипт перезагружаем входим в скайп и смотрим на окошко проверки камеры должно все работать у меня заработало.

Примечание при работе со скайпом все другие приложения использующие камеру должны быть выключенны иначе видео в скайпе отображаться не будет...

Итак, чтобы добавить skype в Ubuntu messaging menu необходимо:

1. Установить skype
sudo aptitude install skype

2. Открыть на правку файл/usr/share/applications/skype.desktop
sudo gedit /usr/share/applications/skype.desktop

3. Добавить строку
StartupNotify=true

4. Сохранить файл и закрыть
5. Создать новый файл и открыть его на правку /usr/share/indicators/messages/applications/skype
sudo gedit /usr/share/indicators/messages/applications/skype

6. Добавить строку
/usr/share/applications/skype.desktop

7. Сохранить файл и закрыть
8. Перелогиниться

Настраивать камеру под Sudo после изменения параметров нажимать кнопку обновить...

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

Качество виндового видео получить нельзя, драйвер Ubunt'ы поддерживает разрешение в твоем случае 640 на 380 как и у меня частота кадров тоже хромает от чего тормозит ))) так есть и наверное будет всегда нужно искать список совместимых вебок и покупать их тогда не будет такой херни))))

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments