Несколько разных вариантов записи в разных форматах:Olej писал(а): И подсмотрев строку источника потока, запускаем командой успешную сессию ffmpeg записи в файл:
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ ffmpeg -i rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream -hide_banner tmp1.mp4
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream':
Metadata:
title : RTSP Session
Duration: N/A, start: 0.857133, bitrate: N/A
Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 7 fps, 7 tbr, 90k tbn, 14 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x558fbf1ecf40] using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2
[libx264 @ 0x558fbf1ecf40] profile High, level 3.1
[libx264 @ 0x558fbf1ecf40] 264 - core 155 r2917 0a84d98 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - 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=3 lookahead_threads=1 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=7 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'tmp1.mp4':
Metadata:
title : RTSP Session
encoder : Lavf58.20.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1280x720, q=-1--1, 7 fps, 90k tbn, 7 tbc
Metadata:
encoder : Lavc58.35.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[rtsp @ 0x558fbf1ad740] max delay reached. need to consume packet
[rtsp @ 0x558fbf1ad740] RTP: missed 11 packets
[h264 @ 0x558fbf2de940] corrupted macroblock 53 37 (total_coeff=-1)
[h264 @ 0x558fbf2de940] error while decoding MB 53 37
[h264 @ 0x558fbf2de940] concealing 636 DC, 636 AC, 636 MV errors in I frame
frame= 64 fps=8.4 q=-1.0 Lsize= 1765kB time=00:00:08.71 bitrate=1659.0kbits/s dup=0 drop=4 speed=1.14x
video:1764kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.068109%
[libx264 @ 0x558fbf1ecf40] frame I:1 Avg QP:18.92 size:164511
[libx264 @ 0x558fbf1ecf40] frame P:57 Avg QP:19.46 size: 27820
[libx264 @ 0x558fbf1ecf40] frame B:6 Avg QP:24.95 size: 9167
[libx264 @ 0x558fbf1ecf40] consecutive B-frames: 87.5% 0.0% 0.0% 12.5%
[libx264 @ 0x558fbf1ecf40] mb I I16..4: 8.6% 9.6% 81.8%
[libx264 @ 0x558fbf1ecf40] mb P I16..4: 0.0% 0.2% 0.6% P16..4: 78.7% 2.8% 4.5% 0.0% 0.0% skip:13.1%
[libx264 @ 0x558fbf1ecf40] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 56.0% 3.1% 1.2% direct: 2.0% skip:37.6% L0:40.3% L1:56.8% BI: 2.9%
[libx264 @ 0x558fbf1ecf40] 8x8 transform intra:13.6% inter:8.8%
[libx264 @ 0x558fbf1ecf40] coded y,uvDC,uvAC intra: 99.5% 43.2% 10.0% inter: 43.5% 29.0% 6.2%
[libx264 @ 0x558fbf1ecf40] i16 v,h,dc,p: 9% 9% 47% 35%
[libx264 @ 0x558fbf1ecf40] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 17% 18% 6% 6% 7% 7% 8% 12%
[libx264 @ 0x558fbf1ecf40] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 18% 14% 8% 7% 7% 8% 8% 10%
[libx264 @ 0x558fbf1ecf40] i8c dc,h,v,p: 47% 21% 23% 9%
[libx264 @ 0x558fbf1ecf40] Weighted P-Frames: Y:3.5% UV:1.8%
[libx264 @ 0x558fbf1ecf40] ref P L0: 95.7% 1.5% 2.0% 0.4% 0.4%
[libx264 @ 0x558fbf1ecf40] ref B L0: 99.8% 0.1% 0.1%
[libx264 @ 0x558fbf1ecf40] ref B L1: 99.7% 0.3%
[libx264 @ 0x558fbf1ecf40] kb/s:1579.59
Exiting normally, received signal 2.
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ ffmpeg -i rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream -hide_banner tmp1.flv
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream':
Metadata:
title : RTSP Session
Duration: N/A, start: 0.857133, bitrate: N/A
Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 7 fps, 7 tbr, 90k tbn, 14 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> flv1 (flv))
Press [q] to stop, [?] for help
Output #0, flv, to 'tmp1.flv':
Metadata:
title : RTSP Session
encoder : Lavf58.20.100
Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 1280x720, q=2-31, 200 kb/s, 7 fps, 1k tbn, 7 tbc
Metadata:
encoder : Lavc58.35.100 flv
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
[rtsp @ 0x556b43aa8740] max delay reached. need to consume packet
[rtsp @ 0x556b43aa8740] RTP: missed 15 packets
[h264 @ 0x556b43aed400] out of range intra chroma pred mode
[h264 @ 0x556b43aed400] error while decoding MB 15 39
[h264 @ 0x556b43aed400] concealing 514 DC, 514 AC, 514 MV errors in I frame
[h264 @ 0x556b43bdca80] Increasing reorder buffer to 1
frame= 72 fps=9.5 q=31.0 Lsize= 690kB time=00:00:10.14 bitrate= 557.2kbits/s dup=0 drop=5 speed=1.33x
video:689kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.196540%
Exiting normally, received signal 2.
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ ffmpeg -i rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream -hide_banner tmp1.mkv
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream':
Metadata:
title : RTSP Session
Duration: N/A, start: 0.857133, bitrate: N/A
Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 7 fps, 7 tbr, 90k tbn, 14 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x5628f5213500] using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2
[libx264 @ 0x5628f5213500] profile High, level 3.1
[libx264 @ 0x5628f5213500] 264 - core 155 r2917 0a84d98 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - 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=3 lookahead_threads=1 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=7 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'tmp1.mkv':
Metadata:
title : RTSP Session
encoder : Lavf58.20.100
Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 1280x720, q=-1--1, 7 fps, 1k tbn, 7 tbc
Metadata:
encoder : Lavc58.35.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[rtsp @ 0x5628f51d4740] max delay reached. need to consume packet
[rtsp @ 0x5628f51d4740] RTP: missed 17 packets
[h264 @ 0x5628f532ed00] corrupted macroblock 38 33 (total_coeff=-1)
[h264 @ 0x5628f532ed00] error while decoding MB 38 33
[h264 @ 0x5628f532ed00] concealing 971 DC, 971 AC, 971 MV errors in I frame
frame= 94 fps=7.8 q=-1.0 Lsize= 2577kB time=00:00:13.00 bitrate=1623.7kbits/s dup=0 drop=5 speed=1.07x
video:2575kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.060294%
[libx264 @ 0x5628f5213500] frame I:1 Avg QP:18.98 size:170388
[libx264 @ 0x5628f5213500] frame P:84 Avg QP:19.23 size: 28231
[libx264 @ 0x5628f5213500] frame B:9 Avg QP:24.87 size: 10506
[libx264 @ 0x5628f5213500] consecutive B-frames: 87.2% 0.0% 0.0% 12.8%
[libx264 @ 0x5628f5213500] mb I I16..4: 8.0% 7.1% 84.9%
[libx264 @ 0x5628f5213500] mb P I16..4: 0.0% 0.2% 0.7% P16..4: 79.5% 2.5% 4.4% 0.0% 0.0% skip:12.7%
[libx264 @ 0x5628f5213500] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 59.4% 2.9% 1.3% direct: 1.9% skip:34.6% L0:45.8% L1:50.8% BI: 3.4%
[libx264 @ 0x5628f5213500] 8x8 transform intra:13.9% inter:8.6%
[libx264 @ 0x5628f5213500] coded y,uvDC,uvAC intra: 99.6% 56.5% 15.1% inter: 43.9% 30.7% 6.8%
[libx264 @ 0x5628f5213500] i16 v,h,dc,p: 5% 9% 52% 33%
[libx264 @ 0x5628f5213500] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 19% 18% 5% 7% 7% 7% 8% 10%
[libx264 @ 0x5628f5213500] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 18% 14% 8% 7% 7% 8% 8% 10%
[libx264 @ 0x5628f5213500] i8c dc,h,v,p: 47% 21% 23% 9%
[libx264 @ 0x5628f5213500] Weighted P-Frames: Y:1.2% UV:1.2%
[libx264 @ 0x5628f5213500] ref P L0: 95.9% 1.5% 1.9% 0.6% 0.1%
[libx264 @ 0x5628f5213500] ref B L0: 99.6% 0.2% 0.2%
[libx264 @ 0x5628f5213500] ref B L1: 99.6% 0.4%
[libx264 @ 0x5628f5213500] kb/s:1570.62
Exiting normally, received signal 2.
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ ffmpeg -i rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream -hide_banner tmp1.mov
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=6QNMIQGe_channel=1_stream=0.sdp?real_stream':
Metadata:
title : RTSP Session
Duration: N/A, start: 0.857133, bitrate: N/A
Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 7 fps, 7 tbr, 90k tbn, 14 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x55d9787f3a80] using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2
[libx264 @ 0x55d9787f3a80] profile High, level 3.1
[libx264 @ 0x55d9787f3a80] 264 - core 155 r2917 0a84d98 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - 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=3 lookahead_threads=1 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=7 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mov, to 'tmp1.mov':
Metadata:
title : RTSP Session
encoder : Lavf58.20.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1280x720, q=-1--1, 7 fps, 90k tbn, 7 tbc
Metadata:
encoder : Lavc58.35.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[rtsp @ 0x55d9787b5740] max delay reached. need to consume packet
[rtsp @ 0x55d9787b5740] RTP: missed 14 packets
[h264 @ 0x55d97890fec0] negative number of zero coeffs at 14 35
[h264 @ 0x55d97890fec0] error while decoding MB 14 35
[h264 @ 0x55d97890fec0] concealing 835 DC, 835 AC, 835 MV errors in I frame
frame= 85 fps=8.0 q=-1.0 Lsize= 2339kB time=00:00:11.71 bitrate=1636.0kbits/s dup=0 drop=4 speed= 1.1x
video:2338kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.055341%
[libx264 @ 0x55d9787f3a80] frame I:1 Avg QP:18.88 size:171526
[libx264 @ 0x55d9787f3a80] frame P:75 Avg QP:19.20 size: 28231
[libx264 @ 0x55d9787f3a80] frame B:9 Avg QP:24.90 size: 11634
[libx264 @ 0x55d9787f3a80] consecutive B-frames: 85.9% 0.0% 0.0% 14.1%
[libx264 @ 0x55d9787f3a80] mb I I16..4: 9.3% 7.2% 83.5%
[libx264 @ 0x55d9787f3a80] mb P I16..4: 0.0% 0.2% 0.6% P16..4: 79.7% 2.6% 4.3% 0.0% 0.0% skip:12.5%
[libx264 @ 0x55d9787f3a80] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 60.7% 3.5% 1.6% direct: 2.5% skip:31.6% L0:47.1% L1:49.2% BI: 3.8%
[libx264 @ 0x55d9787f3a80] 8x8 transform intra:14.9% inter:8.7%
[libx264 @ 0x55d9787f3a80] coded y,uvDC,uvAC intra: 99.6% 50.4% 11.5% inter: 44.2% 30.4% 6.6%
[libx264 @ 0x55d9787f3a80] i16 v,h,dc,p: 8% 8% 53% 31%
[libx264 @ 0x55d9787f3a80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 18% 20% 6% 6% 6% 8% 8% 11%
[libx264 @ 0x55d9787f3a80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 18% 14% 8% 7% 7% 8% 8% 10%
[libx264 @ 0x55d9787f3a80] i8c dc,h,v,p: 50% 20% 22% 8%
[libx264 @ 0x55d9787f3a80] Weighted P-Frames: Y:1.3% UV:1.3%
[libx264 @ 0x55d9787f3a80] ref P L0: 95.8% 1.5% 2.0% 0.6% 0.1%
[libx264 @ 0x55d9787f3a80] ref B L0: 99.8% 0.1% 0.1%
[libx264 @ 0x55d9787f3a80] ref B L1: 99.4% 0.6%
[libx264 @ 0x55d9787f3a80] kb/s:1576.96
Exiting normally, received signal 2.
Код: Выделить всё
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ file tmp1.*
tmp1.avi: RIFF (little-endian) data, AVI, 1280 x 720, video: FFMpeg MPEG-4
tmp1.flv: Macromedia Flash Video
tmp1.mkv: Matroska data
tmp1.mov: ISO Media, Apple QuickTime movie, Apple QuickTime (.MOV/QT)
tmp1.mp4: ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]
olej@ACER:~/2019_WORK/own.WORK/IP-camera$ ls -l tmp1.*
-rw-r--r-- 1 olej olej 1232496 сен 25 20:15 tmp1.avi
-rw-r--r-- 1 olej olej 706587 сен 25 22:41 tmp1.flv
-rw-r--r-- 1 olej olej 2638655 сен 25 22:43 tmp1.mkv
-rw-r--r-- 1 olej olej 2395586 сен 25 22:45 tmp1.mov
-rw-r--r-- 1 olej olej 1807146 сен 25 22:36 tmp1.mp4