Я только что установил последнюю версию Skype для Linux на 64-битной машине Asus, и в результате видеоизображение перевернуто. Этого не происходит с приложением Cheese, где видеорезультат правильный.
Я уже пытался решить проблему, следуя некоторым решениям, установив libv4l-0:i386
пакет и запустив приложение
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skypeforlinux
и по
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skypeforlinux
В обоих случаях я получаю ошибку:
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
И приложение запускается без предварительной загрузки, с тем же очевидным результатом.
Кто-нибудь знает, как это решить? Буду очень признателен.
решение1
Чтобы избавиться от неправильного класса ELF, попробуйте сделать следующее:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so /usr/bin/skype
или
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
Мне теперь приходится использовать "skypeforlinux". Кажется, раньше я тоже использовал "skype".
Если вы устанавливаете:
v4l2ucp
Есть настройка: горизонтальное/вертикальное отражение. Это может решить вашу проблему. Удачи.
решение2
У меня: E: "Не удалось найти пакет v4l2ucp". Полагаю, "E" означает ошибку. Новая камера, похоже, является решением.