Блог початківця сисадміна перевернуте зображення вебкамери на ноутбуках asus

На ноутбуках ASUS, при установці стандартних драйверів на вебкамеру, зображення із камери чомусь перевернуте.
Чому?
Відповідь проста: китайці просто не можуть розрізнити де у камери верх, а де низ.

Блог початківця сисадміна перевернуте зображення вебкамери на ноутбуках asus

Вирішення цієї проблеми я бачу двома способами:
1. Власне, розібрати ноутбук і перевернути камеру (цей метод нам не підходить, так як потрібно розбирати матрицю екрану)
2. Встановити потрібний драйвер або програму, яка вміє перевертати зображення

На Windows, як правило при скачуванні драйвера з офіційного сайту asus ця проблема вирішується сама собою.

У цій замітці, я опишу рішення даної проблеми для Linux.

3.3 Оновимо список даних:

$ Sudo apt-get update

3.4 Встановимо libv4l-0:
$ Sudo apt-get install libv4l-0

4. Створимо скрипт в будь-якому зручному для вас місці (наприклад /home/user/.skype.sh) з наступним змістом:
#! / Bin / sh
LD_PRELOAD = / usr / lib / libv4l / v4l1compat.so skype

Різниця в специфікації дистрибутива і версії libv4l.
Цей скрипт буде запускати skype з параметрами vertical flip (відображення по вертикалі).

5. Робимо скрипт виконуваним:

$ Chmod + x /home/user/.skype.sh

6. Знаходимо ярлик skype і у властивостях ярлика, в розділі "команда" прописуємо шлях до виконуваного скрипту:

7. Запускаємо skype

Надалі скрипт можна перетворити і для іншої програми, але замість skype, додати назву програми, наприклад:

#! / Bin / sh
LD_PRELOAD = / usr / lib / i386-linux-gnu / libv4l / v4l2convert.so cheese