Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: ales123 17 Ledna 2012, 12:27:12
-
Dobrý den, ve škole mi pořád někdo leze na netbook když tam nejsem. Existuje nějaký program který bude spuštěn v pozadí a třeba každých 5 minut udělá fotku? Mám Ubuntu Netbook 10 a integrovanou webku. Díky za radu.
-
Nebylo by lehčí si prostě nechat zamykat displej, bez hesla se ti tam potom nikdo nedostane
-
Jako to určitě ale když mě nekdo poprosí tak já mu ho pučim a heslo mu řeknu abych za nim pořád nemusel chodit a odheslovávat to. Spíš by mě zajímalo kdo je tak drzej a prostě mi tam leze.
-
Tak jsem něco našel, tohle by asi šlo http://www.zoneminder.com/
-
Jako to určitě ale když mě nekdo poprosí tak já mu ho pučim a heslo mu řeknu abych za nim pořád nemusel chodit a odheslovávat to. Spíš by mě zajímalo kdo je tak drzej a prostě mi tam leze.
Od toho je "sezení pro hosta", tedy nový dočasný profil který se s odhlášením zase smaže.
-
Díky za rady nějak to vyzkoušim ale myslim že s tim profilem to bude jednodušší :)
-
alebo skus program motion.
je zapnuta kamera. ak sa pred nou nieco pohne urobi fotku alebo video.
:)
-
Dej to buď do cronu nebo do login scriptu a pak pošli obrázek toho bídníka!
streamer -f jpeg -o /path/to/image.jpeghttps://help.ubuntu.com/community/Webcam
-
Jako to určitě ale když mě nekdo poprosí tak já mu ho pučim a heslo mu řeknu abych za nim pořád nemusel chodit a odheslovávat to.
Takže ty půjčuješ svůj počítač a říkáš kámošům heslo správce? No tak to se potom nediv...
-
Dej to buď do cronu nebo do login scriptu a pak pošli obrázek toho bídníka!
streamer -f jpeg -o /path/to/image.jpeghttps://help.ubuntu.com/community/Webcam
Ten tvůj příkaz jsem ze zvědavosti zkoušel, moje webka Creative, která funguje v linuxu bezvady, při něm blikne a vytvoří se černá fotka, navíc v rozlišení 320x240, přes cheese standardně dělá 1280x720. Navíc ten příkaz, vykonával li by se v intervalech, vždy přepíše stávající jednu fotku image.jpeg.
-
Taky jsem to zkusil a snímek je hodně tmavý.
Tak co třeba zkusit ffmpeg, nevíte jak nastavit aby házel obrázky? Tady je kod pro krátké video.
ffmpeg -an -f video4linux2 -s 640x480 -ss 00:00:03 -t 00:00:10 -i /dev/video0 output.avi
-
No aby vyhodil obrázek, stačí změnit příponu :-).
Je to asi prasácký, ale když to tak zkouším, toto dělá fotky:
ffmpeg -an -f video4linux2 -s 1280x720 -ss 00:00:03 -t 00:00:01 -i /dev/video0 output.jpg
Jak udělat nějakou sekvenci fotek, na to jsem nepřišel.
K tomu tvému kódu ffmpeg -an -f video4linux2 -s 640x480 -ss 00:00:03 -t 00:00:10 -i /dev/video0 output.avi Zajímalo by mě, jak udělat to, aby se neptalo na přepisování záznamu, ale vždy nové video přidalo na konec souboru output.avi, nebo aby generovalo název, ve kterém by bylo datum a čas pořízení. Protože takto je to nefunkční, člověk by stále musel přejmenovávat, pokud by chtěl něco nahrát a mít v tom pořádek :-).
-
10 snímků po 8s, název se generuje z aktuálního času.
for (( i=0 ; $i<10 ; i=$i+1 ))
do
sleep 5
ffmpeg -an -f video4linux2 -ss 00:00:03 -i /dev/video0 `date +%Y%m%d-%H-%M-%S`.jpg
done
-
10 snímků po 8s, název se generuje z aktuálního času.
for (( i=0 ; $i<10 ; i=$i+1 ))
do
sleep 5
ffmpeg -an -f video4linux2 -ss 00:00:03 -i /dev/video0 `date +%Y%m%d-%H-%M-%S`.jpg
done
Perfektní. Pro generování videa s časem vzniku jsem se tedy nechal inspirovat, mělo by to nahrát až 99 hodin (mám zhruba 1,5 TB volného místa) v rozlišení mé kamery 1280x720 s 30 snímky za vteřinu (nicméně parametr zdá se nefunguje, ve vlastnostech výsledných souborů je jen 10 snímků za vteřinu). Jako formát jsem zvolil theoru. Pokud dojde ke znovuspuštění skriptu, tak se nebude dotazovat na přepsání, jako to bylo u toho statického názvu, ale bude pokračovat od aktuálního data a hodiny. Je možné spustit script při přihlášení a tedy sledovat, co se se zařízením dělo.
ffmpeg -f video4linux2 -s 1280x720 -framerate 30 -t 99:00:00 -i /dev/video0 /home/beer/Dropbox/Public/.webcam/`date +%Y%m%d-%H-%M-%S`.ogv
Ačkoli parametr -an má znamenat disable audio, nerozumím tomu, proč se mi naopak audio nenahrává, když parametr vypustím. Je tedy zdá se jedno, zdali je parametr -an přítomen, protože audio se v defaultu nenahrává.
Věděl by DuckD, či někdo jiný, jak audio zapnout?
Proč nefunguje 30 snímků za vteřinu, když to kamera (Creative Live! Cam Chat HD) podporuje?
Mám někde chybu?
-
Teď je to s audiem. Proč nefunguje 30snímků za sekundu nevím...
ffmpeg -f alsa -i default -f video4linux2 -s 1280x720 -framerate 30 -t 99:00:00 -i /dev/video0 /home/beer/Dropbox/Public/.webcam/`date +%Y%m%d-%H-%M-%S`.ogv
-
Bohužel zvuk nejede. Nahrává se tam ticho v kodeku flac. To je docela zvláštní, protože výchozím kodekem pro zvuk by v případě kontejnru ogv by měl být ogg.
Co se týká toho ticha, možná to nepozná, že zdroj zvuku má být analog input mono, VF0700 Live! Cam Chat HD, což je mikrofon přímo v kameře...
Překvapuje mne to -f alsa, myslel jsem, že ubuntu používá pulseaudio. Nevím jestli by v tom byla nějaká souvislost, ale v nastavení zvuku mám vypnutý vnitřní zvukový systém, mám nastavenou jen kameru pro vstup zvuku a pro výstup HDMI Audio stub. Digital Stereo (HDMI) Output.
Co se týká těch snímků za vteřinu, použil jsem asi špatný parametr, ffmpeg se mi zdá dost složitý. Mohlo by to být -force_fps 30, ale to mi pro změnu nenahrálo vůbec nic.
beer@ubuntu-pc:~$ ffmpeg -f alsa -i default -f video4linux2 -s 1280x720 -force_fps 30 -t 99:00:00 -i /dev/video0 `date +%Y%m%d-%H-%M-%S`.ogv
ffmpeg version 0.7.3-4:0.7.3-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the Libav developers
built on Jan 4 2012 16:08:51 with gcc 4.6.1
configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: library configuration mismatch
avutil configuration: --extra-version='4:0.7.3ubuntu0.11.10.1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
avcodec configuration: --extra-version='4:0.7.3ubuntu0.11.10.1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 3. 0 / 53. 3. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
[alsa @ 0x206a560] capture with some ALSA plugins, especially dsnoop, may hang.
[alsa @ 0x206a560] Estimating duration from bitrate, this may be inaccurate
Input #0, alsa, from 'default':
Duration: N/A, start: 1327244692.795955, bitrate: N/A
Stream #0.0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Requested output format 'video4linux2' is not a suitable output format.