Ahoj,
potrebuju ziskat fotku z webove kamery
Ubiquiti airCam. Na pocitaci s Ubuntu 12.10 pouzivam
ffmpeg -i rtsp://IP.AD.RE.SA:554//live/ch00_0 -y -f image2 -sameq -t 0.0001 image.jpg
a bez problemu ziskam fotku.
Problem je u OpenWrt. Mam verzi 10.03.1 backfire (oficialni obraz z webu, sam jsem ho nekompiloval), architektura x86.
Balicek ffmpeg take z webu OpenWrt.
Pokud pustim stejny prikaz pod OpenWrt, dostanu:
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
Backfire (10.03.1, r29592) ------------------------
* 1/3 shot Kahlua In a shot glass, layer Kahlua
* 1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------
root@wrt:~# ffmpeg
FFmpeg version 0.5.4, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=i486-openwrt-linux-uclibc- --arch=i386 --target-os=linux --prefix=/usr --enable-shared --enable-static --disable-debug --enable-gpl --disable-libfaad --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmx2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --disable-vhook --enable-zlib --enable-postproc --enable-swscale --disable-bsfs --disable-devices --disable-encoders --disable-decoders --enable-decoder=aac --enable-decoder=ac3 --enable-decoder=atrac3 --enable-decoder=flac --enable-decoder=h264 --enable-decoder=jpegls --enable-decoder=mp3 --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=mpeg4 --enable-decoder=mpeg4aac --enable-decoder=mpegvideo --enable-decoder=png --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=zlib --disable-muxers --enable-muxer=ffm --disable-demuxers --enable-demuxer=aac --enable-demuxer=ac3 --enable-demuxer=avi --enable-demuxer=flac --enable-demuxer=ffm --enable-demuxer=h264 --enable-demuxer=matroska --enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=mpegts --enable-demuxer=mpegvideo --enable-demuxer=rm --enable-demuxer=rtsp --enable-demuxer=sdp --disable-parsers --enable-parser=aac --enable-parser=ac3 --enable-parser=mpegaudio --disable-protocols --enable-protocol=file --enable-protocol=rtp --enable-protocol=udp
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Nov 18 2011 17:28:20, gcc: 4.1.2
At least one output file must be specified
root@wrt:~#
root@wrt:~#
root@wrt:/tmp# ffmpeg -i rtsp://IP.AD.RE.SA:554//live/ch00_0 -y -f image2 -sameq -t 0.0001 image.jpg
FFmpeg version 0.5.4, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=i486-openwrt-linux-uclibc- --arch=i386 --target-os=linux --prefix=/usr --enable-shared --enable-static --disable-debug --enable-gpl --disable-libfaad --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmx2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --disable-vhook --enable-zlib --enable-postproc --enable-swscale --disable-bsfs --disable-devices --disable-encoders --disable-decoders --enable-decoder=aac --enable-decoder=ac3 --enable-decoder=atrac3 --enable-decoder=flac --enable-decoder=h264 --enable-decoder=jpegls --enable-decoder=mp3 --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=mpeg4 --enable-decoder=mpeg4aac --enable-decoder=mpegvideo --enable-decoder=png --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=zlib --disable-muxers --enable-muxer=ffm --disable-demuxers --enable-demuxer=aac --enable-demuxer=ac3 --enable-demuxer=avi --enable-demuxer=flac --enable-demuxer=ffm --enable-demuxer=h264 --enable-demuxer=matroska --enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=mpegts --enable-demuxer=mpegvideo --enable-demuxer=rm --enable-demuxer=rtsp --enable-demuxer=sdp --disable-parsers --enable-parser=aac --enable-parser=ac3 --enable-parser=mpegaudio --disable-protocols --enable-protocol=file --enable-protocol=rtp --enable-protocol=udp
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Nov 18 2011 17:28:20, gcc: 4.1.2
rtsp://IP.AD.RE.SA:554//live/ch00_0: I/O error occurred
Usually that means that input file is truncated and/or corrupted.
root@wrt:/tmp#
Nevite, kde je problem? Nebo cim pripadne vytahnou fotku z video streamu (jeste potrebuju vlozit do fotky text - to mi na pc pomoci ffmpeg funguje).
Podle VLC leze z kamery:

Diky za pomoc :-)