26

Odp: mjpg-streamer nagrywanie

ja bym mimo wszystko  używał motion ( wg.mnie najlepszy jest )  . masz opis na nagraniu , date, podglad live , nagrywanie , nagrywanie na zyczenie , zrzut ekranu , mozesz tez zrobic timelapse wtedy dajesz max rozdziałke zdjec  - a film mozesz zrobic w samym motion lub samemu poskładać i najwazniejsze  masz wykrywanie ruchu  , powiadomienie na maila  , Być moze  na  tym sprzecie dało by sie odpalic MotioEye  nakładka graficzna  to juz masz kąpletny wypas - bardzo przyjazny interfejs  - ale sam motion tez juz sie dorobił panelu webowego z którego mozna sporo wyklikać . Trzeba tylko motion skompilowac z ffmpeg

27 (edytowany przez palibrzuch 2020-09-20 16:13:53)

Odp: mjpg-streamer nagrywanie

Motion u mnie działa tragicznie i pewnie jest to problem, że nie jest skompilowany z ffmpeg jak piszesz. Obraz jest tragicznie klatkowany. Jeszcze kompilować nie umiem. Jak na razie radzę sobie z kompilacją marlina na drukarkę. Myślę, że kiedyś przyjdzie czas na openwrt.

Po zmianie parametru nagrywania mam cos takiego.

ffmpeg -use_wallclock_as_timestamps 1 -i "http://10.10.10.2:9090/?action=stream" -an  -b:v 1000k -f segment -strftime 1 -segment_time 300 -reset_timestamps 1 -segment_format mkv /mnt/sdc1/xxx/"%Y-%m-%d_%H_%M_%S".mkv

Teraz z jednej kamery nagranie 5 min zajmuje około 38MB i jakość jest o niebo lepsza. Teraz to jeden dzień prawie 22GB smile


Tylko też kolego pamiętaj, że ja mam kamery w innej lokalizacji a nagrywam w domu. Łącze w piwnicy mam od znajomego po wifi i tam też tak do 5MB max leci.

Tak patrzę, że leciwy 4300 też ma co robić smile
https://drive.google.com/file/d/1xryiCm … sp=sharing

Docelowo mogę w pracy włączyć nagrywanie, mam tam jedno "czyste" łącze, bez domeny itp. Mógłbym tam nawet kompa do nagrywania postawić, bez problemu.

To teraz pytanie.

Czym najlepiej nagrywać obraz ze streemu z mjpg? Instalować jakiegoś linuksa czy coś? Jakbym poszukał to coś z i5 może 4 generacji i 8GB ramu by się znalazło.

28

Odp: mjpg-streamer nagrywanie

postaw duzego linuxa  -  wtedy jesteś bez ograniczen - bedziesz miał ffmpeg full z wszystkimi kodekami , to samo motion . Zainstaluj  MotionEye - bedziesz zadowolony  obsługuje do 4 kamer , normalna stronka logowania , uprawnienia itd , zarządzanie nagraniami , przeglad  , łatwa konfiguracja

29

Odp: mjpg-streamer nagrywanie

Jutro mam zdalną pracę to we wtorek sobie to ogarnę smile

Po co tu mam żyłować sprzęt smile jak można w robocie smile W sumie i tak będę musiał być podpięty wireguard pod igla bo tam gdzie są kamery nie podłączę się a w pracy też mam ip niewidoczne.

30 (edytowany przez palibrzuch 2020-09-21 10:58:16)

Odp: mjpg-streamer nagrywanie

Od 16 do 10 15GB z dwóch kamer -b:v 1000k

Włożyłem drugi pendrive 32GB i teraz jedna kamera nagrywa na jednego a druga na drugiego.

Zmniejszyłem też parametr -b:v 500k i zobaczę czy będzie ok. 5 min to 18MB z jednej kamery.

Na mincie zainstalowałem motioneye ale tam nie widzę opcji nagrywania.

Dodam tylko, że przez 18h nie rozłączyło. Nagranie leciało przez wireguard non stop.


edit

Co do nagrywania głosu z kamerek to niestety jak nagrywam z igla to łapie mi dźwięk z kamerki podłączonej pod igla a nie z kamer podłączonych do wndr. Taka ciekawostka.

31

Odp: mjpg-streamer nagrywanie

MotionEye -Fakt  nie ma przełacznika włacz-wyłacz nagrywanie  ale jest taka obcja  - trzeba sobie wejsc do configa  /etc/motioneye/camera1.-conf   i trzeba zmienic  - właczyc  :
emulate motion on 
i teraz od razu po wlaczeniu  program bedzie od razu nagrywał   , długosć nagrania mozna ustawic z gui   lub w konfigu obcja :
max_movie_time  300   ( to daje 5 min)
W samym motion mozna tą obcje właczac i wyłaczać w locie w trakcie działania programu z webgui , byc moze w MotionEye tez te polecenia zadziałają  musze tylko wysledzic co jest wysyłane z przegladarki .
MotionEye jest wygodny , mozna tez te nagrania przegladac z samego panelu  - ma taki jakby odtwarzacz wbudowany .
Co do dzwieku to jest logiczne zebys ten dzwiek ze zdalnej lokalizacji  miał to coś - musi ten dzwiek wysłać . Ale ffmpeg tez to potrafi . Musiałbyś uruchomic stream tego dzwieku - lub dzwieku i obrazu na wdr

32

Odp: mjpg-streamer nagrywanie

Tak właśnie na to patrzę i w poradnikach wszystko jest ładnie pięknie, wykrywanie ruchu itp itd jest jednak małe ale....
Wszystko to działa gdy urządzenie podłączone jest fizycznie do urządzenia które nagrywa.

Gdy wczytam kamerę jako stream to opcje wszystkie znikają a ja muszę nagrywać zdalnie.

Spojrzę jeszcze na to.

33 (edytowany przez palibrzuch 2020-09-23 06:41:43)

Odp: mjpg-streamer nagrywanie

Jak na razie podłączyłem 240GB do tego

Nazwa hosta    OpenWrt
Model urządzenia    FUJITSU FUTRO S550-2
Architektura    AMD Sempron(tm) Processor 200U
Wersja firmware    OpenWrt 19.07-SNAPSHOT r11201-f5afa593e7 / LuCI openwrt-19.07 branch git-20.247.75781-0d0ab01
Wersja kernela    4.14.195
Czas lokalny    2020-09-23 07:34:30
Czas pracy    0h 33m 12s
Średnie obciążenie    2.09, 2.07, 1.69

i nagrywa sobie. Leży pod biurkiem w pracy i nikomu nie przeszkadza. Więcej opcji z tego ffmjpeg nie potrzebuję. Ma nagrywaći koniec. Zobaczymy ile wytrzyma bez resetu smile

edit

Zastanawiam się jeszcze nad jednym.

Czy upc free ogarnęłoby takie zestawienie. Chciałbym wykorzystać upc free do wysyłania danych z kamer tak aby nie obciążać łącza koleszki z którego korzystam gościnnie. Upc freee mam login i hasło od innego ziomka i mam też drugi wndr na którym zasadniczo działa upc free. Tylkl czy nie będzie zrywało? W piwnicy mam bardzo dobry zasięg upc free.

34

Odp: mjpg-streamer nagrywanie

Oczywiście że będzie zrywało bo tak własnie działa upc freee.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

35

Odp: mjpg-streamer nagrywanie

Niby tak ale to chyba automatycznie połączy ponownie? Muszę to puścić na testy i zobaczę.

36

Odp: mjpg-streamer nagrywanie

Tak, rozłącza na chwilę (sekundę) i łączy się ponownie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

37

Odp: mjpg-streamer nagrywanie

To raczej nie problem bo mam obecnie w cronie reset mjpg co 40min i nagrywa od rana ciągiem bez problemu wink

38

Odp: mjpg-streamer nagrywanie

Dziś podłączę upc free i zobaczę czy nie będzie zrywać.

Przez 24h nie zerwało ani razu. Nagrania z dwóch kamer to około 10GB na dobę. Dysk mam 240GB to na trochę wystarczy smile

39 (edytowany przez palibrzuch 2020-12-25 20:54:29)

Odp: mjpg-streamer nagrywanie

Mam kolejny problem sad
Jakiś czas temu zmieniłem kamerę.
Na Futro mam zainstalowany obraz Cezarego.
Przy próbie nagrania z kamery wyskakuje taki błąd

root@OpenWrt:~# ping 10.10.10.2
PING 10.10.10.2 (10.10.10.2): 56 data bytes
64 bytes from 10.10.10.2: seq=0 ttl=63 time=33.300 ms
64 bytes from 10.10.10.2: seq=1 ttl=63 time=39.007 ms
64 bytes from 10.10.10.2: seq=2 ttl=63 time=39.518 ms
64 bytes from 10.10.10.2: seq=3 ttl=63 time=32.740 ms
64 bytes from 10.10.10.2: seq=4 ttl=63 time=34.694 ms
64 bytes from 10.10.10.2: seq=5 ttl=63 time=32.205 ms
64 bytes from 10.10.10.2: seq=6 ttl=63 time=35.809 ms
64 bytes from 10.10.10.2: seq=7 ttl=63 time=33.728 ms
64 bytes from 10.10.10.2: seq=8 ttl=63 time=32.592 ms
64 bytes from 10.10.10.2: seq=9 ttl=63 time=36.866 ms
^C
--- 10.10.10.2 ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 32.205/35.045/39.518 ms
root@OpenWrt:~# ffmpeg -use_wallclock_as_timestamps 1 -i "rtsp://admin:@10.10.10.2:554/h264/ch1" -an  -b:v 1000k -f segment -strftime 1 -segment_time 300 -reset_timestamps 1 -segment_format mkv /mnt/sdc1/prywatny/cam2/"%Y-%m-%d_%H_%M_%S".
mkv
ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7.5.0 (OpenWrt GCC 7.5.0 r11267-b14eeccdfe)
  configuration: --enable-cross-compile --cross-prefix=x86_64-openwrt-linux-musl- --arch=x86_64 --cpu= --target-os=linux --prefix=/usr --pkg-config=pkg-config --enable-shared --enable-static --enable-pthreads --enable-zlib --disable-doc --disable-debug --disable-lzma --disable-vaapi --disable-vdpau --disable-outdevs --enable-lto --enable-x86asm --enable-avresample --disable-decoder=atrac3 --disable-decoder=h264 --disable-decoder=hevc --disable-decoder=vc1 --disable-muxer=h264 --disable-muxer=hevc --disable-muxer=vc1 --disable-demuxer=h264 --disable-demuxer=hevc --disable-demuxer=vc1 --disable-parser=h264 --disable-parser=hevc --disable-parser=vc1 --enable-libopus --enable-hardcoded-tables --enable-libmp3lame
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
[h264_v4l2m2m @ 0x7f6576086840] Could not find a valid device
[h264_v4l2m2m @ 0x7f6576086840] can't configure decoder
[rtsp @ 0x7f6575b60520] Failed to open codec in avformat_find_stream_info
[rtsp @ 0x7f6575b60520] UDP timeout, retrying with TCP
[h264_v4l2m2m @ 0x7f6576086840] Could not find a valid device
[h264_v4l2m2m @ 0x7f6576086840] can't configure decoder
[rtsp @ 0x7f6575b60520] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://admin:@10.10.10.2:554/h264/ch1':
  Metadata:
    title           : RTSP Session
  Duration: N/A, start: 1608925622.310744, bitrate: N/A
    Stream #0:0: Video: h264, none, 90k tbr, 90k tbn, 90k tbc
    Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
[h264_v4l2m2m @ 0x7f657463c500] Could not find a valid device
[h264_v4l2m2m @ 0x7f657463c500] can't configure decoder
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (h264_v4l2m2m) -> mpeg4 (native))
Error while opening decoder for input stream #0:0 : Invalid argument
root@OpenWrt:~# 

Próbując z minta idzie bez problemu

xxx@xxx:~$ ffmpeg -use_wallclock_as_timestamps 1 -i "rtsp://admin:@10.10.10.2:554/h264/ch1" -an  -b:v 1000k -f segment -strftime 1 -segment_time 300 -reset_timestamps 1 -segment_format mkv /home/xxx/record/"%Y-%m-%d_%H_%M_%S".mkv
ffmpeg version n4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
  configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-cuda --enable-cuda-sdk --enable-cuvid --enable-libdrm --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libnpp --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
[rtsp @ 0x558136fe8ac0] UDP timeout, retrying with TCP
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://admin:@10.10.10.2:554/h264/ch1':
  Metadata:
    title           : RTSP Session
  Duration: N/A, start: 1608925808.038589, bitrate: N/A
    Stream #0:0: Video: h264 (Main), yuv420p(progressive), 2304x1296, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x55813704d340] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x55813704d340] profile High, level 5.0
[libx264 @ 0x55813704d340] 264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=1000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[segment @ 0x55813704fc00] Opening '/home/xxx/record/2020-12-25_20_50_08.mkv' for writing
Output #0, segment, to '/home/xxx/record/%Y-%m-%d_%H_%M_%S.mkv':
  Metadata:
    title           : RTSP Session
    encoder         : Lavf58.45.100
    Stream #0:0: Video: h264 (libx264), yuv420p, 2304x1296, q=-1--1, 1000 kb/s, 25 fps, 1k tbn, 25 tbc
    Metadata:
      encoder         : Lavc58.91.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/1000000 buffer size: 0 vbv_delay: N/A
[h264 @ 0x55813704d780] Increasing reorder buffer to 1itrate=N/A dup=49 drop=60 speed=0.934x    
[h264 @ 0x55813715e2c0] concealing 2348 DC, 2348 AC, 2348 MV errors in I frame
rtsp://admin:@10.10.10.2:554/h264/ch1: corrupt decoded frame in stream 0
frame= 2000 fps= 25 q=-1.0 Lsize=N/A time=00:01:19.88 bitrate=N/A dup=102 drop=87 speed=0.994x    
video:9690kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x55813704d340] frame I:8     Avg QP:24.38  size:278486
[libx264 @ 0x55813704d340] frame P:1079  Avg QP:30.56  size:  6684
[libx264 @ 0x55813704d340] frame B:913   Avg QP:40.92  size:   528
[libx264 @ 0x55813704d340] consecutive B-frames: 32.2% 10.8% 30.0% 27.0%
[libx264 @ 0x55813704d340] mb I  I16..4: 11.8% 28.5% 59.6%
[libx264 @ 0x55813704d340] mb P  I16..4:  0.0%  0.0%  0.0%  P16..4:  8.5%  0.5%  1.1%  0.0%  0.0%    skip:89.8%
[libx264 @ 0x55813704d340] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  6.1%  0.0%  0.0%  direct: 0.0%  skip:93.9%  L0:39.8% L1:60.1% BI: 0.2%
[libx264 @ 0x55813704d340] final ratefactor: 30.11
[libx264 @ 0x55813704d340] 8x8 transform intra:30.2% inter:29.3%
[libx264 @ 0x55813704d340] coded y,uvDC,uvAC intra: 74.1% 0.1% 0.0% inter: 1.8% 0.0% 0.0%
[libx264 @ 0x55813704d340] i16 v,h,dc,p: 45% 19% 17% 19%
[libx264 @ 0x55813704d340] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 22% 21%  3%  5%  4%  5%  3%  5%
[libx264 @ 0x55813704d340] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 41% 16% 11%  4%  6%  7%  5%  5%  5%
[libx264 @ 0x55813704d340] i8c dc,h,v,p: 100%  0%  0%  0%
[libx264 @ 0x55813704d340] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x55813704d340] ref P L0: 90.5%  4.0%  3.5%  2.1%
[libx264 @ 0x55813704d340] ref B L0: 84.2% 15.4%  0.4%
[libx264 @ 0x55813704d340] ref B L1: 96.7%  3.3%
[libx264 @ 0x55813704d340] kb/s:992.16
Exiting normally, received signal 2.
xxx@xxx:~$ 

Czy na openwrt da się to jakoś ruszyć?

40

Odp: mjpg-streamer nagrywanie

Zainstalowałeś może libffmpeg-full? Bo tak wygląda jak byś nie miał czegoś wkompilowanego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

41

Odp: mjpg-streamer nagrywanie

Tak, mam zainstalowane.

42

Odp: mjpg-streamer nagrywanie

nie masz wkopilowanego kodeka  h264 - dlatego sie buntuje    , spróbuj  mjpeg

43

Odp: mjpg-streamer nagrywanie

Ta kamera raczej nie obsługuje mjpeg. Skompiluję sobie obraz pod x86. Tam ma być tylko nagrywanie, nic więcej aa no i wireguard.

44

Odp: mjpg-streamer nagrywanie

a nie lepiej postawić tam xpenology i w dsm masz kombajn do tego surveilance station , licka na dwie kamery za friko.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

45 (edytowany przez palibrzuch 2020-12-26 12:37:46)

Odp: mjpg-streamer nagrywanie

Urządzenie musi mieć 2 no w sumie 3 rzeczy. Wireguard, ffmpeg, i sambę. A ten Xpenology ma wireguarda?

46

Odp: mjpg-streamer nagrywanie

nie mam gdzie tego zweryfikować ale z tego co widzę wireguard bez problemu powinien być do ogarnięcia.

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

47 (edytowany przez palibrzuch 2020-12-27 09:19:23)

Odp: mjpg-streamer nagrywanie

Mam w domu akurat takie FUTRO i skompilowałem obraz z zaznaczeniem wszystkiego w 'libffmpeg-custom', nadal nie nagrywa. Chyba, że coś źle kompiluję..

48

Odp: mjpg-streamer nagrywanie

Wygląda na to że tak. Zaznacz najpierw global build settings/compile with support for patented functionality, później w libs zaznacz libx264 i dopiero libffmpeg-full lub custom i wybierz wszystko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

49

Odp: mjpg-streamer nagrywanie

tak  zrob jak radzi Cezary , dodatkowo proponuje zrób sobie od razu ffmpeg w wersji 4    z tego makefile - po wejsciu do meke menuconfig trza zaznaczyc  mpeg4 wtedy pokaze sie hx264  ( oczywiscie katalog do kompilacji ffmpeg4)
https://github.com/openwrt/packages/blo … efile#L484

50

Odp: mjpg-streamer nagrywanie

Nie bardzo rozumiem Twoją instrukcję dodania tego. Nie potrafię jeszcze tak szybko myśleć odnośnie kompilacji smile

Co do wersji mam taką

root@OpenWrt:~# ffmpeg
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8.4.0 (OpenWrt GCC 8.4.0 r15350-b9389186b0)
  configuration: --enable-cross-compile --cross-prefix=x86_64-openwrt-linux-musl- --arch=x86_64 --cpu= --target-os=linux --prefix=/usr --pkg-config=pkg-config --enable-shared --enable-static --enable-pthreads --enable-zlib --disable-doc --disable-debug --disable-lzma --disable-vaapi --disable-vdpau --disable-outdevs --enable-lto --disable-x86asm --enable-gnutls --enable-libopus --enable-hardcoded-tables --enable-libmp3lame --enable-gpl --enable-libx264
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...


i jak zwykle oczywiście Cezary miał rację smile Nagrywa smile

Teraz jak zmusić go aby nagrywał słabszą jakością? Ten parametr zadziała przy rtsp -b:v 1000k?

ffmpeg -use_wallclock_as_timestamps 1 -i rtsp://admin:@10.10.10.2:554/h264/ch1 -vcodec copy -acodec copy -map 0 -b:v 1000k -f segment -strftime 1 -segment_time 300 -reset_timestamps 1 -segment_format mkv /mnt/sdc1/publiczny/"%Y-%m-%d_%H_%M_%S".mkv