веб-камера, зеркально отраженная иначе v4l1compat.so проблемы

Таким образом, так как я установил 14.04, старая проблема повторно возникает: В сыре моя веб-камера хорошо работает в скайпе его перевернутое. Прежде чем Вы могли зафиксировать это:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

но теперь Вы не можете, как я понимаю, потому что Вы заканчиваете здесь:

/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

который приводит к:

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Теперь было предложено использовать версию на 32 бита в

/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so

но существует только одна версия в x86_64, я искал свою целую систему, ничто... Как это является закрепляемым? Любая справка высоко ценится!

1
задан 8 May 2014 в 01:16

4 ответа

Я нашел фиксацию для этой проблемы:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

Добился цели для моего Ubuntu 14.04 64 бита. Если у Вас нет библиотеки на 32 бита, устанавливают его:

sudo apt-get install libv4l-dev

я надеюсь что работы на Вас также.

pecuna

Отношений
1
ответ дан 10 November 2019 в 18:45

Необходимо установить 32 бита (i386) версия libv4l-0:

sudo apt-get install -y libv4l-0:i386

тогда запускают Skype с этой команды:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so

или изменяют эти Exec команда в /usr/share/applications/skype.desktop

3
ответ дан 10 November 2019 в 18:45

Немного хорошего расширения решения:

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

и добавляют, что упомянутое вышеупомянутое добавляет (LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so) к строке

Exec=env  PULSE_LATENCY_MSEC=60 skype %U

так, чтобы эта строка была

Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so PULSE_LATENCY_MSEC=60 skype %U

Впоследствии, значок в скайпе в прикреплении действительно также работает.

0
ответ дан 10 November 2019 в 18:45

Имел ту же проблему с вертикально зеркально отраженной камерой.

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so

не помог. Но после того, как я установил спокойную тестовую утилиту V4l2 ( qv4l2), и переключающаяся опция "Vertical flip" на вкладке Пользовательских элементов управления прочь и назад на (это шло по умолчанию), впоследствии стартовый Skype, камера обычно вела себя. Таким образом, я использовал утилиту v4l2-ctl управления командной строкой для установки опция vertical_flip прямо, прежде чем скайп запустится. Созданный новый сценарий средства запуска для скайпа:

#!/bin/bash
v4l2-ctl -c vertical_flip=0
v4l2-ctl -c vertical_flip=1
sleep 5
skype %U

и измененный настольное средство запуска для скайпа для выполнения этого сценария (или если Вы хотите запустить скайп, когда Ваша сессия запускается можно создать запись для нее в Настройках / Сессия и Запуск. P.S.: Не уверенный, почему сон 5 секунд требуется, но он не работал на меня без него :-).

0
ответ дан 10 November 2019 в 18:45

Другие вопросы по тегам:

Похожие вопросы: