Перевёрнутая камера в Skype, Ubuntu 12.04

/www/pages/modesco/ubuntovod

Вчера я в твиттере пообещал написать инструкцию как быть, если в Skype картинка с веб-камеры перевёрнута. Такая проблема чаще всего возникает с ноутбуками Asus, но и другие ноутбуки, а также простые веб-камеры не исключение.

В чём же тут дело? Многие в начале винят саму Ubuntu, хотя зря, в других же приложениях всё хорошо. Дело в том, что многие производители за "небольшую" плату вставляют веб-камеру вверх ногами, а в драйверах обратно переворачивают картинку. Ну и естественно данные драйвера пишутся только для Windows.

Ну и, как вы наверняка знаете, не так давно компания Microsoft купила Skype, так что понятно откуда растут ноги у данной проблемы.

Со всеми моделями с проблемными веб-камерами вы можете ознакомиться тут: ideasonboard.org. Будет полезно при покупке ноутбука.

А сейчас перейдём к самой проблеме.

Переворачиваем камеру обратно

Естественно в Ubuntu есть свои способы бороться с перевёрнутой камерой, для этого используется библиотека v4l1compat.so, которая переворачивает камеру обратно. Теперь нужно только задействовать её со Skype.

Для этого есть несколько способов. Первый и самый незамысловатый - создать файл для запуска Skype и v4l1compat.so. Для этого создайте пустой файл и пропишите там следующие строчки:

#!/bin/sh
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

После этого сделайте файл исполняемым и запускайте Skype через него.

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

sudo gedit /usr/share/applications/skype.desktop

И в четвёртой строке вместо:

Exec=skype

Прописываем:

Exec=bash -c `LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype`

Всё, теперь Skype запускается вместе с библиотекой v4l1compat.so прямо из оригинального лаунчера.

Хотите вспомнить былые времена и пофотографировать на полароид? Не беда, ведь даже если вы потеряли свою камеру, вы можете купить её на сайте polaroidrussia.ru, плюс сразу заказать кассеты полароид. Рекомендую!

wexere
2012-07-03 17:43:00
вот суки
Николай
2012-07-04 08:46:00
"Ну и, как вы наверняка знаете, не так давно компания Microsoft купила Skype, так что понятно откуда растут ноги у данной проблемы." - Ничего подобного, у меня такая проблема была ещё задолго до покупки Скайпа Майкрософтом.
Александр Ковалёв
2012-07-04 10:40:00
причём такая проблема и в винде есть. один раз я точно видел
Николай
2012-07-04 15:48:00
Кстати, данные варианты решения проблемы с камерой были описаны в комментах здесь -> http://ubuntovod.ru/soft/skype-4-ubuntu-linux.html
поплавОК
2012-07-05 12:40:00
Автор везде видит заговор.
Evgeniy Osipov
2012-07-06 14:50:00
Воровать статьи с этого сайта (без обратной ссылки) не только плохо, но и анально наказуемо! :3 =)
Sk8er
2012-07-10 06:02:00
параною)
vanyok
2012-07-12 19:56:00
Я для себя даже скрипт сделал, чтобы при очередной переустановке не надо было всё повторять. Кому надо, берите, пожалуйста, пользуйтесь: http://blog.bulychev.org/2012/04/skype-ubuntu.html
Chyngyz Arystan uulu
2012-09-25 23:15:00
Spasibo bolwoeeee..rabotaet na Asus K40ij :)
Виктор
2014-09-27 15:23:00
Спасибо, друг! Заработало!
Ubuntu mate 14.04
2016-02-08 18:20:00
То же самое можна проделать и с другими программами. Только нужно учитывать какие библиотеки использует программа.Например для 64 бит фаерфокс это будет выглядеть так: Exec=bash -c 'LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so firefox' %u И еще, у автора ошибка в синтаксисе: вместо (`) используем (') !