Potřebuji nahrát nějaké video ze své webové kamery, a přestože Cheese funguje, chybí nastavení a na výstupu je pouze formát webm, který je plný zadrhávání atd.
Zdá se, že nemohu najít žádnou alternativu…
Nejlepší odpověď
Guvcview si klade za cíl poskytnout jednoduché rozhraní GTK pro zachycování a prohlížení videa ze zařízení podporovaných ovladačem UVC pro Linux, ačkoli by také mělo fungovat s jakýmkoli zařízením kompatibilním s v4l2.
Projekt je založen na luvcview pro vykreslování videa, ale všechny ovládací prvky jsou vytvořeny pomocí rozhraní GTK2.
Guvcview (od verze 0.9.9) má okno pouze pro ovládání (z konzole:guvcview --control_only
, --control_panel
v novějších verzích) to umožňuje ovládání obrázků v jiných aplikacích, jako je ekiga, sýr, mplayer, skype…
Zvuk.
Podpora zvuku Guvcview je založena na knihovně portaudio, až do verze 0.9.3 se pro zachycení zvuku používalo blokovací API, od verze 0.9.4 se místo toho používá metoda zpětného volání, která poskytuje lepší výkon, je to také preferovaná metoda pro portaudio API.
Všechna rozhraní (ALSA, OSD, JACK, …) podporovaná portaudiem by měla být dostupná v guvcview. Jen se ujistěte, že portaudio bylo zkompilováno s povolenými požadovanými rozhraními.
Dynamické ovládací prvky UVC.
Linuxový ovladač UVC má implementaci pro ovládací prvky rozšíření (jedná se o ovládací prvky specifické pro dodavatele a jsou podporovány ve specifikaci UVC), nazývají se dynamické ovládací prvky, protože musí být dynamicky načteny do ovladače.
Do dnešního dne pouze logitech dodal specifikace pro ovládací prvky rozšíření webové kamery UVC, které podporuje guvcview.
V nových revizích ovladačů jsou pro přidání těchto ovládacích prvků do ovladače potřeba administrátorská práva, takže v zásadě existují dvě řešení:
-
spusťte guvcview jako root (pomocí
sudo
) alespoň jednou za relaci, od verze 1.2.0 to můžete provést pomocí volby--add_ctrls
vyhnout se nutnosti plně spustit guvcview -
nainstalovat libwebcam tento software má skript udev, který by měl přidat potřebné ovládací prvky do vaší kamery logitech.
Nainstalujte Guvcview do Ubuntu 12.04 přes ppa
sudo add-apt-repository ppa:pj-assis/ppa
sudo apt-get update
sudo apt-get install guvcview