На ноутбуках 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