Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Tauchy 29 Října 2012, 13:10:55
-
Ahoj,
nainstaloval jsem si cheese. Po spuštění programu mám "nohama vzhůru" převrácený obraz. Ve Skype je obraz OK. Nevíte někdo jak nastavit, aby byl obraz otočený správně? Někde jsem se dočetl, že to jde nastavit přímo v cheese. Bohužel jsem tam tuto možnost nenašel nebo ji přehlédl. Děkuji za odpovědi
-
Dodávám typ kamery. Jedná se o:
Bus 001 Device 004: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam
Zkoušel jsem:
tom@tom-F5GL:~$ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese
Bez úspěchu
knihovnu libv4 mám v systému nainstalovanou
-
Nemůžu to vyzkoušet (nemám kameru), ale pro Skype býval příkaz kterým se to otočilo když byl obraz špatně, co to použít ke spuštění Cheese. Něco k tomu je tady http://forum.ubuntu.cz/index.php?topic=49598.0
-
Děkuji za odpověď.
Tohle jsem zkoušel. Viz můj předchozí příspěvek:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese
-
Našel jsem kontrolní panel pro video, je to balík "v4l2ucp", tam by to otočení mělo jít naklikat
-
Ahoj.
Tak v4l2ucp jsem zkusil a je tam k zaškrtnutí možnost vertical flip (sw). To otočilo obraz do správné polohy.
Na Skype, který byl před tím v pořádku to vliv nemělo, ten zůstal OK a Cheese i Camorama jsou též OK
-
Vlastně to bylo štěstí, dodělával jsem ovladač na čipy Pixart Cinema 100/110 a hledal dokumentaci na V4l2 a náhodou našel tohle
-
Jenom jsem si všiml ještě jedné věci. Nastavení obrazu nepřežije restart PC. Musí se to pokaždé znovu nastavovat. Nešlo by to nějak vyřešit?
-
Tak tohle by měl být flag, který nastavuje flip (tedy otočení)
export LIBV4LCONTROL_FLAGS=1 problém je, že podle typu kamery je nutné tam vložit pokaždé jiné číslo (za =). Používá se to stejně jako PRELOAD když nejde obraz z kamery ve Skype.
Takže spouštěč pro Cheese by vypadal nějak takhle export LIBV4LCONTROL_FLAGS=2 cheese "2" je u mě horizontalní flip, případně je možné to zkombinovat export LIBV4LCONTROL_FLAGS=1 && LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so cheese
-
Takže pro moji kameru funguje kombinace:
export LIBV4LCONTROL_FLAGS=1 && cheese
-
Jen doplním konečné řešení.
Vytvořit v adresáři /bin skript cheese.sh
v terminálu zadat
gksudo gedit /bin/cheese.sh
do souboru vložit:
#!/bin/bash
export LIBV4LCONTROL_FLAGS=1 && cheese
exit 0
uložit
Vytvořit spouštěč na skript cheese.sh
gnome-desktop-item-edit ~/Plocha/ --create-new
vyplnit položku název (cheese)
příkaz:
/bin/cheese.sh
Na ploše je pak spouštěč, který spustí cheese se správným otočením obrazu
-
Další možnost je tohle, zadat
sudo gedit /usr/share/application/cheese.desktop měl by se otevřít spouštěč Cheese. Bude tam řádek EXEC=cheese nahradit ho za tohle EXEC=bash -c export LIBV4LCONTROL_FLAGS=1 && cheese uložit
-
Tahle možnost nefunguje
Po této úpravě spouštěče se cheese při spuštění z Dashe vůbec nespustí.
-
Co takhle zkusit zadat do .bashrc
export LIBV4LCONTROL_FLAGS=1
https://help.ubuntu.com/community/EnvironmentVariables (https://help.ubuntu.com/community/EnvironmentVariables)