[FFmpeg-trac] #1734(avformat:open): Problems dumping H264 stream from an Axis camera

FFmpeg trac at avcodec.org
Wed Sep 26 15:18:25 CEST 2012


#1734: Problems dumping H264 stream from an Axis camera
------------------------------------+------------------------------------
             Reporter:  PaulJBis    |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  important   |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  regression  |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by PaulJBis):

 Here you go.

 {{{
 [paulo at webserver ffmpeg]$ ./ffmpeg -v 99 -fdebug ts -rtsp_transport tcp -i
 rtsp://root:root@192.168.1.131:554/axis-
 media/media.amp?streamprofile=Media?tcp -vcodec copy -acodec copy -t 10
 ../axis.mp4
 ffmpeg version N-44787-gae04493 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Sep 26 2012 15:14:58 with gcc 4.1.2 (GCC) 20080704 (Red Hat
 4.1.2-50)
   configuration: --enable-encoder=libx264 --enable-libx264 --enable-
 runtime-cpudetect --enable-libmp3lame --enable-gpl --extra-
 cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib
   libavutil      51. 73.101 / 51. 73.101
   libavcodec     54. 59.100 / 54. 59.100
   libavformat    54. 28.101 / 54. 28.101
   libavdevice    54.  2.101 / 54.  2.101
   libavfilter     3. 17.100 /  3. 17.100
   libswscale      2.  1.101 /  2.  1.101
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 [rtsp @ 0x956f680] SDP:
 v=0
 o=- 1288188043172189 1288188043172189 IN IP4 192.168.1.131
 s=Media Presentation
 e=NONE
 c=IN IP4 0.0.0.0
 b=AS:50000
 t=0 0
 a=control:rtsp://192.168.1.131:554/axis-
 media/media.amp?streamprofile=Media?tcp
 a=range:npt=0.000000-
 m=video 0 RTP/AVP 96
 b=AS:50000
 a=framerate:25.0
 a=transform:1,0,0;0,1,0;0,0,1
 a=control:rtsp://192.168.1.131:554/axis-
 media/media.amp/trackID=1?streamprofile=Media?tcp
 a=rtpmap:96 H264/90000
 a=fmtp:96 packetization-mode=1; profile-level-id=420029; sprop-parameter-
 sets=Z0IAKeNQFAe2AtwEBAaQeJEV,aM48gA==

 [rtsp @ 0x956f680] video codec set to: h264
 [NULL @ 0x95777e0] RTP Packetization Mode: 1
 [NULL @ 0x95777e0] RTP Profile IDC: 42 Profile IOP: 0 Level: 29
 [NULL @ 0x95777e0] Extradata set to 0x9577c60 (size: 30)!
 [rtsp @ 0x956f680] hello state=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=0, dts=NOPTS, size=1391,
 duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=0, dts=NOPTS, size=1386,
 duration=0, flags=0
     Last message repeated 20 times
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=0, dts=NOPTS, size=1128,
 duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=8988, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=NOPTS, dts=NOPTS,
 size=31625, duration=0, flags=1
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=8988, dts=NOPTS,
 size=1386, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=8988, dts=NOPTS,
 size=1382, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=15131, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=8988, dts=NOPTS,
 size=4159, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=15131, dts=NOPTS,
 size=1386, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=15131, dts=NOPTS,
 size=624, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=21273, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=15131, dts=NOPTS,
 size=3401, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=21273, dts=NOPTS,
 size=1386, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=21273, dts=NOPTS, size=67,
 duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=30261, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=21273, dts=NOPTS,
 size=2844, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=30261, dts=NOPTS,
 size=1196, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=35954, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=30261, dts=NOPTS,
 size=2587, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=35954, dts=NOPTS,
 size=1201, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=44942, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=35954, dts=NOPTS,
 size=2592, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=44942, dts=NOPTS,
 size=1058, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=51085, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=44942, dts=NOPTS,
 size=2449, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=51085, dts=NOPTS,
 size=1064, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=57227, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=51085, dts=51085,
 size=2455, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=57227, dts=NOPTS,
 size=1029, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=62919, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=57227, dts=57227,
 size=2420, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=62919, dts=NOPTS,
 size=1011, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=71908, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=62919, dts=62919,
 size=2402, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=71908, dts=NOPTS,
 size=854, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=74754, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=71908, dts=71908,
 size=2245, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=74754, dts=NOPTS,
 size=760, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=78051, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=74754, dts=74754,
 size=2151, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=78051, dts=NOPTS,
 size=684, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=80897, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=78051, dts=78051,
 size=2075, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=80897, dts=NOPTS,
 size=808, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=83743, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=80897, dts=80897,
 size=2199, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=83743, dts=NOPTS,
 size=771, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=87039, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=83743, dts=83743,
 size=2162, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=87039, dts=NOPTS,
 size=757, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=89885, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=87039, dts=87039,
 size=2148, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=89885, dts=NOPTS,
 size=756, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=92732, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=89885, dts=89885,
 size=2147, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=92732, dts=NOPTS,
 size=669, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=96028, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=92732, dts=92732,
 size=2060, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=96028, dts=NOPTS,
 size=619, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=98874, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=96028, dts=96028,
 size=2010, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=98874, dts=NOPTS,
 size=617, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=101720, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=98874, dts=98874,
 size=2008, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=101720, dts=NOPTS,
 size=627, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=105016, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=101720, dts=101720,
 size=2018, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=105016, dts=NOPTS,
 size=677, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=107862, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=105016, dts=105016,
 size=2068, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=107862, dts=NOPTS,
 size=572, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=110708, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=107862, dts=107862,
 size=1963, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=110708, dts=NOPTS,
 size=622, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=114005, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=110708, dts=110708,
 size=2013, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=114005, dts=NOPTS,
 size=571, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=116851, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=114005, dts=114005,
 size=1962, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=116851, dts=NOPTS,
 size=708, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=119698, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=116851, dts=116851,
 size=2099, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=119698, dts=NOPTS,
 size=580, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=122993, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=119698, dts=119698,
 size=1971, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=122993, dts=NOPTS,
 size=681, duration=0, flags=0
 [rtsp @ 0x956f680] ff_read_packet stream=0, pts=125840, dts=NOPTS,
 size=1391, duration=0, flags=0
 [rtsp @ 0x956f680] read_frame_internal stream=0, pts=122993, dts=122993,
 size=2072, duration=0, flags=0
 [rtsp @ 0x956f680] All info found
 rfps: 29.500000 0.015856
 rfps: 29.583333 0.012098
 rfps: 29.666667 0.008930
 rfps: 29.750000 0.006352
     Last message repeated 1 times
 rfps: 29.833333 0.004363
     Last message repeated 1 times
 rfps: 29.916667 0.002963
 rfps: 30.000000 0.002153
 rfps: 30.083333 0.001933
 rfps: 30.166667 0.002302
     Last message repeated 1 times
 rfps: 30.250000 0.003260
     Last message repeated 1 times
 rfps: 30.333333 0.004808
     Last message repeated 1 times
 rfps: 30.416667 0.006946
 rfps: 30.500000 0.009673
 rfps: 30.583333 0.012990
 rfps: 30.666667 0.016896
 rfps: 59.666667 0.017451
 rfps: 59.750000 0.014357
 rfps: 59.833333 0.011853
 rfps: 59.916667 0.009938
 rfps: 60.000000 0.008613
 rfps: 29.970030 0.002377
 rfps: 59.940060 0.009507
 [rtsp @ 0x956f680] Estimating duration from bitrate, this may be
 inaccurate
 Input #0, rtsp, from 'rtsp://root:root@192.168.1.131:554/axis-
 media/media.amp?streamprofile=Media?tcp':
   Metadata:
     title           : Media Presentation
   Duration: N/A, start: 0.099867, bitrate: N/A
     Stream #0:0, 28, 1/90000: Video: h264 (Baseline), yuvj420p, 640x480
 [SAR 1:1 DAR 4:3], 1/180000, 30.08 tbr, 90k tbn, 180k tbc
 Output #0, mp4, to '../axis.mp4':
   Metadata:
     title           : Media Presentation
     encoder         : Lavf54.28.101
     Stream #0:0, 0, 1/90000: Video: h264 ([33][0][0][0] / 0x0021),
 yuvj420p, 640x480 [SAR 1:1 DAR 4:3], 1/90000, q=2-31, 90k tbn, 90k tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
 Press [q] to stop, [?] for help
 [mp4 @ 0x96a51e0] pts (0) < dts (1) in stream 0
 av_interleaved_write_frame(): Invalid argument


 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1734#comment:6>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list