GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Gibt es etwas Besseres als Käse für die Videoaufnahme?

Ich muss ein Video von meiner Webcam aufnehmen, und obwohl Cheese funktioniert, fehlen ihm Einstellungen und es gibt nur das Webm-Format aus, das voller Stotterer usw. ist.

Kann anscheinend keine Alternative finden…

Beste Antwort

Guvcansicht zielt darauf ab, eine einfache GTK-Schnittstelle zum Aufnehmen und Anzeigen von Videos von Geräten bereitzustellen, die vom Linux-UVC-Treiber unterstützt werden, obwohl es auch mit jedem v4l2-kompatiblen Gerät funktionieren sollte.

Das Projekt basiert auf luvcview für das Video-Rendering, aber alle Steuerelemente werden unter Verwendung einer GTK2-Schnittstelle erstellt.

Guvcview (seit Version 0.9.9) hat ein reines Steuerungsfenster (von der Konsole:guvcview --control_only , --control_panel in neueren Versionen), ermöglicht dies die Bildsteuerung in anderen Apps wie Ekiga, Cheese, Mplayer, Skype …

Audio.

Die Audiounterstützung von Guvcview basiert auf der portaudio-Bibliothek, bis Version 0.9.3 wurde die blockierende API für die Audioaufnahme verwendet, seit Version 0.9.4 wird stattdessen die Callback-Methode verwendet, dies bietet eine bessere Leistung, es ist auch die bevorzugte Methode für die portaudio-API.

Alle von portaudio unterstützten Schnittstellen (ALSA, OSD, JACK, …) sollten in guvcview verfügbar sein. Stellen Sie einfach sicher, dass portaudio mit den gewünschten aktivierten Schnittstellen kompiliert wurde.

Dynamische UVC-Steuerung.

Der Linux-UVC-Treiber hat eine Implementierung für Erweiterungssteuerungen (dies sind herstellerspezifische Steuerungen und werden in der UVC-Spezifikation unterstützt). Sie werden als dynamische Steuerungen bezeichnet, da sie dynamisch in den Treiber geladen werden müssen.

Bis heute hat nur Logitech Spezifikationen für seine UVC-Webcam-Erweiterungssteuerungen bereitgestellt, diese werden von guvcview unterstützt.

In neuen Treiberrevisionen sind Administratorrechte erforderlich, um diese Steuerelemente zum Treiber hinzuzufügen, daher gibt es im Wesentlichen zwei Lösungen:

  1. Starten Sie guvcview als root (mit sudo ) mindestens einmal pro Sitzung, seit Version 1.2.0 können Sie dies mit der Option --add_ctrls tun wodurch vermieden wird, dass guvcview vollständig gestartet werden muss

  2. Installieren Sie libwebcam. Diese Software enthält ein udev-Skript, das Ihrer Logitech-Kamera die erforderlichen Steuerelemente hinzufügen sollte.

Installieren Sie Guvcview auf Ubuntu 12.04 über ppa

sudo add-apt-repository ppa:pj-assis/ppa
sudo apt-get update
sudo apt-get install guvcview

Ubuntu
  1. Verwenden Sie Anacron für eine bessere Crontab

  2. Aktivieren Sie die Hardware-Videobeschleunigung (VA-API) für Firefox in Ubuntu 20.04 / 18.04 und höher

  3. Warum ist Printf besser als Echo?

  4. Besserer Anwendungsumschalter für Budgie Desktop?

  5. Wie erfasst man von HDMI mit Ubuntu?

Top 6 Screenshot-Tools für Ubuntu / Linux Mint / Debian

8 Gründe, warum Linux Mint für Linux-Anfänger besser ist als Ubuntu

Ubuntu MATE 20.04 LTS Review:Besser denn je

Manjaro vs. Ubuntu – was ist besser für dich?

Spielen Sie ein Video in der Ubuntu-Befehlszeile ab – nur zum Spaß

Kostenlose Videobearbeitungssoftware VidCutter für Ubuntu Linux