Webcam-Problem mit Skype unter Linux

1

Ich verwende Ubuntu 9.10 und die neueste Version von Skype, habe aber ein Problem mit der Webcam. Wenn ich die Webcam mit Käse versuche, funktioniert sie einwandfrei, aber wenn ich versuche, das Internet über Skype zu nutzen, stürzt Skype ab. Kann mir jemand helfen

Ayoub M.
quelle

Antworten:

2

Skype kann nicht direkt mit video4linux interagieren. Sie müssen eine zusätzliche Bibliothek (v4l1compat.so) für die Kompatibilitätsebene laden:

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

Möglicherweise müssen Sie den Bibliothekspfad für Ihr Setup anpassen.

Um dies dauerhaft zu machen, fügen Sie diese Variable einfach zu / usr / bin / skype hinzu: add

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so; export LD_PRELOAD

z.B. dort in der 2. Zeile.

Vielleicht möchten Sie dies auch im Bugtracker Ihrer Distribution melden.

Benjamin Bannier
quelle
Danke Mann, es funktioniert. aber bitte sag mir, dass ich diese dauerhafte Änderung vornehmen kann.
Ayoub M.
Mann, du bist der Beste! Funktioniert diese Lösung für jede Videokonferenzanwendung?
SpaceDog
2
Wo fügst du diese Zeile hinzu? / usr / bin / skype ist eine Binärdatei, nicht wahr?
endolith
Wo soll ich diese Zeilen hinzufügen?
Eray
1

Die Frage ist alt, aber das Problem besteht immer noch. Wie Honk sagt, funktioniert das Setzen von LD_PRELOAD auf die Bibliothek v4l1compat.so.

Auf meinem 64-Bit Ubuntu 12.04 funktionierte dies:

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

Ich habe ein 32-Bit-Skype, also sollte die Bibliothek dem entsprechen.

Ich möchte Skype mit einem Bedienfeldsymbol starten. Ich habe dies in das Befehlsfeld eingegeben:

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

Dadurch wird vermieden, dass eine separate Skriptdatei erstellt wird. Ohne bash geht es aber nicht.

Frepa
quelle
0

Ich konnte der Datei / usr / bin / skype auch nichts hinzufügen (es ist eine Binärdatei). Wie auch immer, hier ist meine Problemumgehung:

1) Ich habe in meinem Home-Ordner eine Datei (mit gedit) erstellt, die Folgendes enthielt:

#! /bin/bash

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

2) dann einen Anwendungslink zu meinen Menüs hinzugefügt -

bash /home/yourusername/skype_with_video.sh

(Das Skype-Symbol sollte sich im Ordner / usr / share / icons / für den Link befinden.)

Nicht elegant, aber es funktioniert.

Todd Harris
quelle