У меня эта проблема, и я не могу решить ее уже несколько дней. Это должно быть очень просто, но я также очень новичок.
Моя веб-камера перевернута вверх ногами. Попробовал перевернуть ее обратно с помощью v4l2, но настройки не применяются. В Cheese я могу вручную перевернуть веб-камеру, но эффект не распространяется на другие приложения, такие как firefox/chrome или skype.
Я знаю, что внутренние камеры ASUS физически установлены вверх ногами и что существует программное обеспечение, позволяющее перевернуть их, но, похоже, v4l не может этого сделать.
Обычное решение для Skype LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
также не решает проблему.
Какие еще у меня есть варианты, кроме как перевернуть компьютер?
решение1
ОБНОВЛЯТЬ: Поскольку новое приложение Skype по сути является WebApp, это решение не будет работать с Skype для Linux Beta (Skype 5.0+). Кроме того, многие функции, присутствующие в более старых версиях, еще не реализованы в этой новой. Чтобы это решение работало, вам нужно найти сборку multiarch более старой версии, напримерskype-4-3-0-37-multi-ubu.deb
Попробуй это, приятель:
sudo nano /usr/local/bin/skype
(или какой у вас текстовый редактор)
добавить запись (64x)
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
Сохранить. Ctrl+O
Закрыть.Ctrl+X
sudo chmod a+x /usr/local/bin/skype
Закройте терминал. Запустите Skype.
- Это сработало для меня, Linux Mint 18 Sarah - Xenial Xerus 16.04
- Также протестировано в Ubuntu Mate 16.04
решение2
Установите v4l-utils
пакет, содержащий v4l2-ctl
утилиту:
sudo apt-get install v4l-utils
Проверьте, поддерживает ли ваше видеоустройство опцию vertical_flip:
v4l2-ctl --list-ctrls
В выводе проверьте, видите ли вы элемент управления vertical_flip. Если да, то отредактируйте свой .profile:
nano ~/.profile
И добавьте в конце:
# Flip webcam video
v4l2-ctl -c vertical_flip=0
v4l2-ctl -c vertical_flip=1
(двойная команда преднамеренная)