Sęk w tym że pisałem do sprzedawcy sprzętu i mi powiedział że funkcja czasowego robienia zdjęć na tym modelu jest dostępna tylko w zewnętrznym programie PSS. Inny wcześniej zapewniał że taką funkcję wideorejestrator będzie posiadał.
A funkcja robienia i wysyłania zdjęć na ftpa mi nie pasuje bo na ftpa trafia bardzo dużo zdjęć nawet pomimo pozostawienia tylko niektórych kwadratów do ustawienia czułości.
Połączenie do internetu jest wystawione na internecie mobilnym i w testach wyszło mi że w ciągu 1 minuty mam cykane zdjęcia co ok 7sek. Na serwerze zdalnym dostępu do crona nie mam i nie miałbym w ten sposób wyłowienia najnowszego zdjęcia.
Pomysł z detekcja i lokalnym ftp'em masz jednak dobry 
Jaki układ czasowy pod wejście byś polecił ?
Skompilowałem i zainstalowałem na swoim routerze ffmpeg'a
Spróbowałem wyciągnąć jedno zdjęcie ale wyskakują mi jakieś błędy.
ffmpeg -i rtsp://212.77.7.133:80/h264lan.sdp -an -r 1 -s 320x240 'video.jpeg'
Czego może mi brakować. Mam zainstalowaną pełną bibliotekę libffmpeg-full.
root@OpenWrt:/www# ffmpeg -i rtsp://212.77.7.133:80/h264lan.sdp -an -r 1 -s 320x
240 'video.jpeg'
ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers
built on Mar 11 2012 14:54:43 with gcc 4.5.4 20110808 (prerelease)
configuration: --enable-cross-compile --cross-prefix=mipsel-openwrt-linux-uclibc- --arch=mipsel --target-os=linux --prefix=/usr --enable-shared --enable-static --disable-debug --pkg-config=pkg-config --enable-gpl --enable-version3 --disable-asm --disable-doc --disable-dxva2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --enable-zlib
libavutil 51. 9. 1 / 51. 9. 1
libavcodec 53. 7. 0 / 53. 7. 0
libavformat 53. 4. 0 / 53. 4. 0
libavdevice 53. 1. 1 / 53. 1. 1
libavfilter 2. 23. 0 / 2. 23. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
[h264 @ 0x436340] negative number of zero coeffs at 19 5
[h264 @ 0x436340] error while decoding MB 19 5
[h264 @ 0x436340] concealing 80 DC, 80 AC, 80 MV errors
[h264 @ 0x436340] RTP: PT=61: bad cseq 0667 expected=f987
[h264 @ 0x436340] RTP: PT=61: bad cseq 075f expected=f987
[h264 @ 0x436340] concealing 93 DC, 93 AC, 93 MV errors
[rtsp @ 0x430410] max_analyze_duration 5000000 reached at 5015510
[rtsp @ 0x430410] Estimating duration from bitrate, this may be inaccurate
Seems stream 1 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 30.08 (361/12)
Input #0, rtsp, from 'rtsp://212.77.7.133:80/h264lan.sdp':
Metadata:
title : Wirecast
Duration: N/A, start: -1.032426, bitrate: N/A
Stream #0.0: Audio: aac, 44100 Hz, stereo, s16
Stream #0.1: Video: h264, yuv420p, 320x240, 30.08 tbr, 90k tbn, 180k tbc
Incompatible pixel format 'yuv420p' for codec 'mjpeg', auto-selecting format 'yuvj420p'
[buffer @ 0x462970] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 0x42a3a0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x435f70] w:320 h:240 fmt:yuv420p -> w:320 h:240 fmt:yuvj420p flags:0x4
Output #0, image2, to 'video.jpeg':
Metadata:
title : Wirecast
encoder : Lavf53.4.0
Stream #0.0: Video: mjpeg, yuvj420p, 320x240, q=2-31, 200 kb/s, 90k tbn, 1 tbc
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop, [?] for help
frame= 0 fps= 0 q=0.0 size= -0kB time=00:00:00.00 bitrate= 0.0kbits/s[h264 @ 0x436340] negative number of zero coeffs at 19 5
[h264 @ 0x436340] error while decoding MB 19 5
[h264 @ 0x436340] concealing 80 DC, 80 AC, 80 MV errors
frame= 1 fps= 0 q=1.6 size= -0kB time=00:00:01.00 bitrate= -0.2kbits/s[image2 @ 0x435220] Could not get frame filename number 2 from pattern 'video.jpeg'
av_interleaved_write_frame(): Invalid argument