Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Oli63 13 Srpna 2010, 21:21:17
-
Mám
ASUS PRO5DIJ 15.6/T6570/320/2G/DVD/ - obsahuje internú webcameru.
Obraz v skype je však otočený o 180 stupňov. neviete mi poradiť ?
OS 10.04 LTS.
Ď
-
http://forum.ubuntu.cz/index.php/topic,42935.0.html
Mozes to vyskusat aj bez pridavania toho zdroja. Nove ubuntu by libv4l-0 malo mat uz standartne c repozitaroch.
Po zapnutí kamery mám obraz dolu hlavou.
Zdroj
http://radu.cotescu.com/2009/11/05/flipped-images-ubuntu-webcam/
Pridajte si zdroj balíkov
echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list
Pridajte si kľúč k tomu zdroju
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA
Obnovte zoznam balíkov
sudo apt-get update
Nainštalujte balík
sudo apt-get install libv4l-0
V terminále spustite program prikazom LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so application_name
Napríklad pre skype
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Ak chcete vytvoriť spúšťače pre programy je pohodlnejšie vytvoriť skript.
Vytvorte skript v /bin
gksudo gedit /bin/otockameru.sh
vlož doň
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so $1
exit 0
Uložte to. Spustite príkaz
gksudo nautilus
v otvorenom okne nájdite súbor otockameru.sh. Kliknite naň pravým-vlastnosti-práva a dole kliknite na Povoliť spustenie súboru ako programu.
Do spušťača programu potom budete vkladať príkaz otockameru.sh nazov programu.
Napríklad pre skype, namiesto skype
otockameru.sh skype
Pre vlc, namiesto vlc %U
otockameru.sh vlc
atď.
Táto úprava mi okrem otočenia obrazu uvolnila vo vlc aj nastavenie gamma, horizontal a vertikal flip, sharpnes a pod. Je to vo vlc-nástroje-efekty a filtre-ovládanie v4l2.
-
Ďakujem, skúsim to a napíšem ako to dopadlo.
-
Dopadlo to výborne. Obraz ide ok. Ďakujem :)
-
Zkouším to taky, mám stejný problém, ale píše mi to:
alicek@trdlo:~$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
co to znamená? Dík!
-
Daj si vyhladat v systeme subor v4l1compat.so a podla toho kde ho najde uprav tu cestu k nemu. Uz sa par krat presunul do ineho adresara.
-
to jsem shodou náhod už udělala a píše to to samé...
-
nevíte co jinak může být špatně? Udělala jsem to znovu a kopíruju sem terminál:
Ta cesta " LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype " je správně podle toho, kde jsem našla soubor
alicek@trdlo:~$ echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list
[sudo] password for alicek:
# libv4l PPA
deb http://ppa.launchpad.net/libv4l/ppa/ubuntu natty main
alicek@trdlo:~$
alicek@trdlo:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA
gpg: požaduji klíč C3FFB4AA ze hkp server keyserver.ubuntu.com
gpg: klíč C3FFB4AA: "Launchpad libv4l" beze změn
gpg: Celkový počet zpracovaných klíčů: 1
gpg: beze změn: 1
alicek@trdlo:~$
alicek@trdlo:~$ sudo apt-get update
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Ign http://archive.canonical.com natty InRelease
Ign http://extras.ubuntu.com natty InRelease
Ign http://archive.ubuntu.com natty InRelease
Ign http://archive.ubuntu.com natty-updates InRelease
Ign http://archive.ubuntu.com natty-security InRelease
Cíl http://archive.canonical.com natty Release.gpg
Cíl http://extras.ubuntu.com natty Release.gpg
Cíl http://ppa.launchpad.net natty Release.gpg
Cíl http://archive.ubuntu.com natty Release.gpg
Cíl http://archive.ubuntu.com natty-updates Release.gpg
Cíl http://archive.canonical.com natty Release
Cíl http://extras.ubuntu.com natty Release
Cíl http://ppa.launchpad.net natty Release.gpg
Cíl http://archive.ubuntu.com natty-security Release.gpg
Cíl http://archive.ubuntu.com natty Release
Cíl http://ppa.launchpad.net natty Release
Cíl http://archive.ubuntu.com natty-updates Release
Cíl http://archive.ubuntu.com natty-security Release
Cíl http://ppa.launchpad.net natty Release
Cíl http://archive.canonical.com natty/partner i386 Packages
Ign http://archive.canonical.com natty/partner TranslationIndex
Cíl http://extras.ubuntu.com natty/main i386 Packages
Cíl http://archive.ubuntu.com natty/main Sources
Ign http://extras.ubuntu.com natty/main TranslationIndex
Cíl http://ppa.launchpad.net natty/main Sources
Cíl http://archive.ubuntu.com natty/restricted Sources
Cíl http://archive.ubuntu.com natty/universe Sources
Cíl http://archive.ubuntu.com natty/multiverse Sources
Cíl http://archive.ubuntu.com natty/main i386 Packages
Cíl http://archive.ubuntu.com natty/restricted i386 Packages
Cíl http://archive.ubuntu.com natty/universe i386 Packages
Cíl http://archive.ubuntu.com natty/multiverse i386 Packages
Ign http://archive.ubuntu.com natty/main TranslationIndex
Ign http://archive.ubuntu.com natty/multiverse TranslationIndex
Ign http://archive.ubuntu.com natty/restricted TranslationIndex
Ign http://archive.ubuntu.com natty/universe TranslationIndex
Cíl http://archive.ubuntu.com natty-updates/main Sources
Cíl http://archive.ubuntu.com natty-updates/restricted Sources
Cíl http://archive.ubuntu.com natty-updates/universe Sources
Cíl http://archive.ubuntu.com natty-updates/multiverse Sources
Cíl http://archive.ubuntu.com natty-updates/main i386 Packages
Cíl http://archive.ubuntu.com natty-updates/restricted i386 Packages
Cíl http://archive.ubuntu.com natty-updates/universe i386 Packages
Cíl http://archive.ubuntu.com natty-updates/multiverse i386 Packages
Ign http://archive.ubuntu.com natty-updates/main TranslationIndex
Ign http://archive.ubuntu.com natty-updates/multiverse TranslationIndex
Ign http://archive.ubuntu.com natty-updates/restricted TranslationIndex
Ign http://archive.ubuntu.com natty-updates/universe TranslationIndex
Cíl http://archive.ubuntu.com natty/main Translation-cs
Cíl http://archive.ubuntu.com natty/multiverse Translation-cs
Cíl http://ppa.launchpad.net natty/main Sources
Ign http://archive.canonical.com natty/partner Translation-cs_CZ
Cíl http://archive.ubuntu.com natty/restricted Translation-cs
Cíl http://archive.ubuntu.com natty-security/main Sources
Cíl http://archive.ubuntu.com natty-security/restricted Sources
Cíl http://archive.ubuntu.com natty-security/universe Sources
Cíl http://ppa.launchpad.net natty/main i386 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Ign http://archive.canonical.com natty/partner Translation-cs
Cíl http://archive.ubuntu.com natty-security/multiverse Sources
Cíl http://archive.ubuntu.com natty-security/main i386 Packages
Cíl http://archive.ubuntu.com natty-security/restricted i386 Packages
Cíl http://archive.ubuntu.com natty-security/universe i386 Packages
Cíl http://archive.ubuntu.com natty-security/multiverse i386 Packages
Ign http://archive.ubuntu.com natty-security/main TranslationIndex
Ign http://archive.ubuntu.com natty-security/multiverse TranslationIndex
Ign http://archive.ubuntu.com natty-security/restricted TranslationIndex
Ign http://archive.ubuntu.com natty-security/universe TranslationIndex
Ign http://archive.canonical.com natty/partner Translation-en
Cíl http://archive.ubuntu.com natty/universe Translation-cs
Ign http://extras.ubuntu.com natty/main Translation-cs_CZ
Ign http://extras.ubuntu.com natty/main Translation-cs
Ign http://extras.ubuntu.com natty/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-cs_CZ
Ign http://ppa.launchpad.net natty/main Translation-cs
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://archive.ubuntu.com natty/main Translation-cs_CZ
Ign http://archive.ubuntu.com natty/main Translation-en
Ign http://archive.ubuntu.com natty/multiverse Translation-cs_CZ
Ign http://archive.ubuntu.com natty/multiverse Translation-en
Ign http://archive.ubuntu.com natty/restricted Translation-cs_CZ
Ign http://archive.ubuntu.com natty/restricted Translation-en
Ign http://archive.ubuntu.com natty/universe Translation-cs_CZ
Ign http://archive.ubuntu.com natty/universe Translation-en
Ign http://archive.ubuntu.com natty-updates/main Translation-cs_CZ
Ign http://archive.ubuntu.com natty-updates/main Translation-cs
Ign http://archive.ubuntu.com natty-updates/main Translation-en
Ign http://archive.ubuntu.com natty-updates/multiverse Translation-cs_CZ
Ign http://archive.ubuntu.com natty-updates/multiverse Translation-cs
Ign http://archive.ubuntu.com natty-updates/multiverse Translation-en
Ign http://archive.ubuntu.com natty-updates/restricted Translation-cs_CZ
Ign http://archive.ubuntu.com natty-updates/restricted Translation-cs
Ign http://archive.ubuntu.com natty-updates/restricted Translation-en
Ign http://archive.ubuntu.com natty-updates/universe Translation-cs_CZ
Ign http://archive.ubuntu.com natty-updates/universe Translation-cs
Ign http://archive.ubuntu.com natty-updates/universe Translation-en
Ign http://archive.ubuntu.com natty-security/main Translation-cs_CZ
Ign http://archive.ubuntu.com natty-security/main Translation-cs
Ign http://archive.ubuntu.com natty-security/main Translation-en
Ign http://archive.ubuntu.com natty-security/multiverse Translation-cs_CZ
Ign http://archive.ubuntu.com natty-security/multiverse Translation-cs
Ign http://archive.ubuntu.com natty-security/multiverse Translation-en
Ign http://archive.ubuntu.com natty-security/restricted Translation-cs_CZ
Ign http://archive.ubuntu.com natty-security/restricted Translation-cs
Ign http://archive.ubuntu.com natty-security/restricted Translation-en
Ign http://archive.ubuntu.com natty-security/universe Translation-cs_CZ
Ign http://archive.ubuntu.com natty-security/universe Translation-cs
Ign http://archive.ubuntu.com natty-security/universe Translation-en
Ign http://dl.google.com stable InRelease
Mám:1 http://dl.google.com stable Release.gpg [198 B]
Mám:2 http://dl.google.com stable Release [1 347 B]
Mám:3 http://dl.google.com stable/main i386 Packages [1 217 B]
Ign http://dl.google.com stable/main TranslationIndex
Ign http://dl.google.com stable/main Translation-cs_CZ
Ign http://dl.google.com stable/main Translation-cs
Ign http://dl.google.com stable/main Translation-en
Staženo 2 762 B za 28s (97 B/s)
W: Selhalo stažení http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu/dists/natty/Release Unable to find expected entry 'deb-src/source/Sources' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
alicek@trdlo:~$
alicek@trdlo:~$ sudo apt-get install libv4l-0
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
libv4l-0 je již nejnovější verze.
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
linux-headers-2.6.38-8 linux-headers-2.6.38-8-generic
Pro jejich odstranění použijte „apt-get autoremove“.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
alicek@trdlo:~$ LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib32/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
-
asi mám nějaký problém s aktualizacema, ale nevím jaký:-(
-
Preco?
P.s vyskusal som ten tvoj prikaz na ubuntu 11.10 len s cheese a ide mi to bez vypisu chyby.
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so cheese
-
aha. tak mě to s cheese taky funguje, tak jak to že ne skype?
-
prosím prosím o pomoc někoho :'(
-
Tak moje oblíbené řešení, přeinstalovat celý systém a pak už výše uvedený postup funguje. Pěknej vopruz, nevím proč:-(
Ale už jsem správně hlavou nahoru, tak fajn:-)
-
A ta ista verzia ubuntu?
Ono sa to zo zaciaktu stava ze treba par krat preinstalovat system. Potom ked prestanes experimentovat tak to bude stabilne.
-
No, já už mám ubuntu 2roky a asi experimentuju furt ::) :)
Předtím to bylo o jedno starší vydání, nyní je to 11.10
Ale je to zase nějaký sekací, občas zamrzne myš a tak.
-
Pak je ještě možnost udělat před webkou stojku, aby vás ten dotyčný viděl správně :D Případně otočit PC vzhůru nohama :D