[FFmpeg-user] Continuity issues with multiple UDP output streams.

James E. Baird James.Baird at ccr.net
Tue Nov 12 18:22:41 EET 2019


Hello,

I have run into an issue that I am stumped on.

When copying UDP streams and output onto a new Multicast, I am seeing discontinuities on my receiver. It only happens if I add more than one instance of FFMPEG to the transmitter. It does not show continuity errors when debugging the stream on the transmitter. Both the reciever and the transmitter are on the same switch within the same VLAN. I have a third server that I setup as a transmitter and we are not seeing the same issue.

Tested:
New switchport
New network
New server NIC for output
Known working good port
Compiling FFMPEG from source
Fresh FFMPEG version install from repo
Fresh Ubuntu 18 install
Fresh Ubuntu 16 install
Turned off hyperthreading
Reconfigured the server without the Ubuntu software RAID

CPU utilization and load are low. <5% with a load <1.
Only 600mb of 96GB of RAM utilized.
No other applications running.

Command used to copy the stream:
ffmpeg -i 'udp://@237.1.1.92:59092' -c copy -f mpegts 'udp://@237.129.100.2:59002?pkt_size=1316' &
ffmpeg -i 'udp://@237.1.1.93:59093' -c copy -f mpegts 'udp://@237.129.100.3:59003?pkt_size=1316' &
ffmpeg -i 'udp://@237.1.1.94:59094' -c copy -f mpegts 'udp://@237.129.100.4:59004?pkt_size=1316' &
ffmpeg -i 'udp://@237.1.1.95:59095' -c copy -f mpegts 'udp://@237.129.100.5:59005?pkt_size=1316' &

The output is below. I did have to cut some of the continuity errors from the reciever output or it would have been a really long post. I know this may not be FFMPEG (in fact my hunch is not) but I am looking for possible causes that may be outside what I looked at above.


==================================================================
Transmitter output (4 streams running simultaneously):
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  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
  libpostproc    54.  7.100 / 54.  7.100
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  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
ffmpeg version 3.4.6-0ubuntu0.18.04.1  libpostproc    54.  7.100 / 54.  7.100
 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  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
  libpostproc    54.  7.100 / 54.  7.100
  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
  libpostproc    54.  7.100 / 54.  7.100
[mpeg2video @ 0x555c5dbe6d80] Invalid frame dimensions 0x0.
[mpeg2video @ 0x55e5b58ddd80] Invalid frame dimensions 0x0.
[mpeg2video @ 0x55def6d70d80] [mpeg2video @ 0x55b8dd0f6d80] Invalid frame dimensions 0x0.
Invalid frame dimensions 0x0.
    Last message repeated 15 times
    Last message repeated 15 times
    Last message repeated 15 times
    Last message repeated 15 times
Input #0, mpegts, from 'udp://@239.1.1.92:59092':
Input #0, mpegts, from 'udp://@239.1.1.92:59092':
Input #0, mpegts, from 'udp://@239.1.1.92:59092':
Input #0, mpegts, from 'udp://@239.1.1.92:59092':
  Duration:   Duration:   Duration:   Duration: N/AN/AN/AN/A, start: , start: , start: , start: 25994.80916725994.80916725994.80916725994.809167, bitrate: , bitrate: , bitrate: , bitrate: N/AN/A
  Program 3
N/AN/A


  Program 3
  Program 3
  Program 3
    Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions    Stream #0:0,     Stream #0:0    Stream #0:0[0x31]29.97 fps, [0x31][0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions29.97 tbr, : Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 90k tbn, , , 59.94 tbc29.97 fps, 29.97 fps,
29.97 fps, 29.97 tbr, 29.97 tbr, 90k tbn, 29.97 tbr, 90k tbn, 59.94 tbc59.94 tbc90k tbn,

59.94 tbc    Stream #0:1
[0x34](eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:1    Stream #0:1[0x34][0x34](eng)    Stream #0:1(eng): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s[0x34]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s    Stream #0:2
(eng)
[0x35]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s(spa)
: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 96 kb/s (visual impaired)    Stream #0:2
    Stream #0:2[0x35][0x35](spa)(spa): Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 96 kb/s    Stream #0:2: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 96 kb/s[0x35] (visual impaired) (visual impaired)(spa)

: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 96 kb/s (visual impaired)
Output #0, mpegts, to 'udp://@237.129.100.4:59004?pkt_size=1316':
  Metadata:
    encoder         : Lavf57.83.100Output #0, mpegts, to 'udp://@237.129.100.2:59002?pkt_size=1316':
Output #0, mpegts, to 'udp://@237.129.100.3:59003?pkt_size=1316':

  Metadata:
  Metadata:
    encoder         : Output #0, mpegts, to 'udp://@237.129.100.5:59005?pkt_size=1316':
    encoder         : Lavf57.83.100  Metadata:
Lavf57.83.100
    encoder         :
Lavf57.83.100    Stream #0:0
: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn,     Stream #0:0    Stream #0:090k tbc: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31
: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31,     Stream #0:0, 29.97 fps, : Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-3129.97 fps, 29.97 tbr, ,     Stream #0:129.97 tbr, 90k tbn, 29.97 fps, (eng)90k tbn, 90k tbc: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s29.97 tbr, 90k tbc

90k tbn,
Stream mapping:
90k tbc  Stream #0:0 -> #0:0
 (copy)    Stream #0:1
(eng)  Stream #0:1 -> #0:1    Stream #0:1: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s (copy)(eng)

    Stream #0:1: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/sStream mapping:
Press [q] to stop, [?] for help
(eng)
  Stream #0:0 -> #0:0: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/sStream mapping:
 (copy)
  Stream #0:0 -> #0:0
Stream mapping:
 (copy)  Stream #0:1 -> #0:1
  Stream #0:0 -> #0:0 (copy)  Stream #0:1 -> #0:1 (copy)
 (copy)

Press [q] to stop, [?] for help
  Stream #0:1 -> #0:1Press [q] to stop, [?] for help
 (copy)
Press [q] to stop, [?] for help                                                                                                                                                                                                           fpmpege=  960 fps= 35 q=-1.0 size=   31616kB time=00:00:32.88 bitrate=7876.4kbits/s speed= 1.2x
circle at gpu-transcoder-cr-01:~$ frame=  969 fps= 35 q=-1.0 Lsize=   32673kB time=00:00:33.18 bitrate=8066.2kbits/s speed=1.19x
video:28552kB audio:1530kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 8.614118%
Exiting normally, received signal 15.
frame=  969 fps= 35 q=-1.0 Lsize=   32673kB time=00:00:33.18 bitrate=8066.2kbits/s speed=1.19x
video:28552kB audio:1530kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 8.614118%
frame=  969 fps= 35 q=-1.0 Lsize=   32673kB time=00:00:33.18 bitrate=8066.2kbits/s speed=1.19x
video:28552kB audio:1530kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 8.614118%
frame=  969 fps= 35 q=-1.0 Lsize=   32673kB time=00:00:33.18 bitrate=8066.2kbits/s speed=1.19x
video:28552kB audio:1530kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 8.614118%
Exiting normally, received signal 15.
Exiting normally, received signal 15.
Exiting normally, received signal 15.

============================================================================
Reciever output:
ffmpeg -v debug -i udp://@237.129.100.2:59002 -f null /dev/null
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  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
  libpostproc    54.  7.100 / 54.  7.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
Reading option '-i' ... matched as input url with argument 'udp://@237.129.100.2:59002'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'null'.
Reading option '/dev/null' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url udp://@237.129.100.2:59002.
Successfully parsed a group of options.
Opening an input file: udp://@237.129.100.2:59002.
[NULL @ 0x55f74b7638c0] Opening 'udp://@237.129.100.2:59002' for reading
[udp @ 0x55f74b764280] No default whitelist set
[udp @ 0x55f74b764280] end receive buffer size reported is 131072
[mpegts @ 0x55f74b7638c0] Format mpegts probed with size=2048 and score=50
[mpegts @ 0x55f74b7638c0] stream=0 stream_type=2 pid=100 prog_reg_desc=
[mpegts @ 0x55f74b7638c0] stream=1 stream_type=81 pid=101 prog_reg_desc=
[mpegts @ 0x55f74b7638c0] Before avformat_find_stream_info() pos: 0 bytes read:8648 seeks:0 nb_streams:2
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 12 got 10
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 1 got 12
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 3 got 1
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 8 got 3
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 10 got 8
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 15 got 11
[mpegts @ 0x55f74b7638c0] invalid dts/pts combination 219210
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 15 got 0
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 7 got 15
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 2 got 7
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 12 got 2
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 9 got 12
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 3 got 9
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 0 got 3
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 10 got 6
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 11 got 10
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 6 got 9
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 14 got 11
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 2 got 14
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 10 got 2
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 9 got 15
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 11 got 10
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 15 got 11
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 14 got 3
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 10 got 14
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 3 got 10
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 257 expected 2 got 8
[mpegts @ 0x55f74b7638c0] Non-increasing DTS in stream 0: packet 11 with DTS 225216, packet 12 with DTS 222213
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 257 expected 11 got 2
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 4 got 11
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 256 expected 13 got 4
[mpegts @ 0x55f74b7638c0] Continuity check failed for pid 257 expected 8 got 11
[mpegts @ 0x55f74b7638c0] PES packet size mismatch
[mpegts @ 0x55f74b7638c0] max_analyze_duration 5000000 reached at 5024000 microseconds st:1
[mpegts @ 0x55f74b7638c0] rfps: 29.916667 0.004424
    Last message repeated 1 times
[mpegts @ 0x55f74b7638c0] rfps: 30.000000 0.001455
    Last message repeated 1 times
[mpegts @ 0x55f74b7638c0] rfps: 60.000000 0.005821
    Last message repeated 1 times
[mpegts @ 0x55f74b7638c0] rfps: 29.970030 0.000000
    Last message repeated 1 times
[mpegts @ 0x55f74b7638c0] rfps: 59.940060 0.000001
    Last message repeated 1 times
[mpegts @ 0x55f74b7638c0] After avformat_find_stream_info() pos: 5240124 bytes read:5240124 seeks:0 frames:291
Input #0, mpegts, from 'udp://@237.129.100.2:59002':
  Duration: N/A, start: 1.400000, bitrate: N/A
  Program 1
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100], 132, 1/90000: Video: mpeg2video (Main), 1 reference frame ([2][0][0][0] / 0x0002), yuv420p(tv, top first, left), 1920x1080 [SAR 1:1 DAR 16:9], 0/1, Closed Captions, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x101](eng), 159, 1/90000: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
Successfully opened the file.
Parsing a group of options: output url /dev/null.
Applying option f (force format) with argument null.
Successfully parsed a group of options.
Opening an output file: /dev/null.
Successfully opened the file.
detected 20 logical cores
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (ac3 (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
[graph_1_in_0_1 @ 0x55f74bd0f080] Setting 'time_base' to value '1/48000'
[graph_1_in_0_1 @ 0x55f74bd0f080] Setting 'sample_rate' to value '48000'
[graph_1_in_0_1 @ 0x55f74bd0f080] Setting 'sample_fmt' to value 'fltp'
[graph_1_in_0_1 @ 0x55f74bd0f080] Setting 'channel_layout' to value '0x60f'
[graph_1_in_0_1 @ 0x55f74bd0f080] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x60f
[format_out_0_1 @ 0x55f74bd0f780] Setting 'sample_fmts' to value 's16'
[format_out_0_1 @ 0x55f74bd0f780] auto-inserting filter 'auto_resampler_0' between the filter 'Parsed_anull_0' and the filter 'format_out_0_1'
[AVFilterGraph @ 0x55f74bce38c0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed
[auto_resampler_0 @ 0x55f74bd119a0] [SWR @ 0x55f74bd11d40] Using fltp internally between filters
[auto_resampler_0 @ 0x55f74bd119a0] ch:6 chl:5.1(side) fmt:fltp r:48000Hz -> ch:6 chl:5.1(side) fmt:s16 r:48000Hz
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
    Last message repeated 21 times
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 44 13
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 72 63
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 47 51
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 78 42
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 89 22
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 84 17
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 13 12
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 15 14
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 33 49
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 43 11
[mpeg2video @ 0x55f74b78a8e0] slice mismatch
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 102 25
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 77 52
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 39 18
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 11 67
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 0 12
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 0 13
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 0 14
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in I-frame at 24 16
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 31 30
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 87 24
[mpeg2video @ 0x55f74b78a8e0] slice mismatch
[mpeg2video @ 0x55f74b78a8e0] skipped MB in I-frame at 105 62
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 2473 DC, 2473 AC, 2473 MV errors in I frame
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
    Last message repeated 2 times
[mpeg2video @ 0x55f74b78a8e0] Skipping B slice due to open GOP
    Last message repeated 35 times
[mpeg2video @ 0x55f74b78a8e0] slice below image (127 >= 68)
Error while decoding stream #0:0: Invalid data found when processing input
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
    Last message repeated 1 times
[mpeg2video @ 0x55f74b78a8e0] Skipping B slice due to open GOP
    Last message repeated 67 times
cur_dts is invalid (this is harmless if it occurs once at the start per stream)
    Last message repeated 1 times
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (656 32951)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (-11 282)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (-11 283)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 55 23
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1909 229)
    Last message repeated 1 times
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1908 44)
    Last message repeated 1 times
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1908 441)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1912 436)
[mpeg2video @ 0x55f74b78a8e0] end mismatch left=20610 14B73 at 0 68
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 12 28
[mpeg2video @ 0x55f74b78a8e0] invalid cbp -1 at 22 12
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 1504 DC, 1504 AC, 1504 MV errors in P frame
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'video_size' to value '1920x1080'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'pix_fmt' to value '0'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'time_base' to value '1/90000'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'pixel_aspect' to value '1/1'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'sws_param' to value 'flags=2'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] Setting 'frame_rate' to value '30000/1001'
[graph 0 input from stream 0:0 @ 0x55f74b7ecaa0] w:1920 h:1080 pixfmt:yuv420p tb:1/90000 fr:30000/1001 sar:1/1 sws_param:flags=2
[AVFilterGraph @ 0x55f74b778960] query_formats: 3 queried, 2 merged, 0 already done, 0 delayed
Output #0, null, to '/dev/null':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0, 0, 1001/30000: Video: wrapped_avframe, 1 reference frame, yuv420p(left), 1920x1080 [SAR 1:1 DAR 16:9], 0/1, q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Metadata:
      encoder         : Lavc57.107.100 wrapped_avframe
    Stream #0:1(eng), 0, 1/48000: Audio: pcm_s16le, 48000 Hz, 5.1(side), s16, 4608 kb/s
    Metadata:
      encoder         : Lavc57.107.100 pcm_s16le
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 73 65
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 18 29
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 38 35
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 360 DC, 360 AC, 360 MV errors in B frame
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 79 47
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 23 28
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1914 168)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1913 183)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 58 40
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 52 63
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1913 231)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1918 230)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1905 524)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1914 262)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1920 262)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 69 15
[mpeg2video @ 0x55f74b78a8e0] Invalid mb type in P-frame at 52 59
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 7 36
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 1215 DC, 1215 AC, 1215 MV errors in P frame
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 19 36
[mpeg2video @ 0x55f74b78a8e0] invalid cbp 0 at 29 10
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 35 38
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 78 21
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 107 51
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 118 18
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (250 1078)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1915 771)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 23 66
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (-9 93)
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (-8 94)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 5 29
[mpeg2video @ 0x55f74b78a8e0] invalid cbp 0 at 36 13
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1918 746)
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 78 50
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 59 55
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 21 34
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 22 23
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1912 421)
    Last message repeated 1 times
[mpeg2video @ 0x55f74b78a8e0] ac-tex damaged at 14 15
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 2174 DC, 2174 AC, 2174 MV errors in P frame
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 57 5
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 6 27
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 1 19
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 75 56
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 10 42
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (-4 157)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 73 33
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 785 DC, 785 AC, 785 MV errors in B frame
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 50 34
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 85 67
[mpeg2video @ 0x55f74b78a8e0] skip with previntra
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1905 317)
[mpeg2video @ 0x55f74b78a8e0] skip with previntra
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 59 59
[mpeg2video @ 0x55f74b78a8e0] MPEG motion vector out of boundary (1911 402)
[mpeg2video @ 0x55f74b78a8e0] 00 motion_type at 20 26
[mpeg2video @ 0x55f74b78a8e0] invalid cbp -1 at 6 65
[mpeg2video @ 0x55f74b78a8e0] Warning MVs not available
[mpeg2video @ 0x55f74b78a8e0] concealing 1560 DC, 1560 AC, 1560 MV errors in B frame
frame=  396 fps= 44 q=-0.0 Lsize=N/A time=00:00:14.04 bitrate=N/A speed=1.57x
video:204kB audio:7632kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (udp://@237.129.100.2:59002):
  Input stream #0:0 (video): 401 packets read (12532173 bytes); 397 frames decoded;
  Input stream #0:1 (audio): 439 packets read (668688 bytes); 424 frames decoded (651264 samples);
  Total: 840 packets (13200861 bytes) demuxed
Output file #0 (/dev/null):
  Output stream #0:0 (video): 396 frames encoded; 396 packets muxed (209088 bytes);
  Output stream #0:1 (audio): 424 frames encoded (651264 samples); 424 packets muxed (7815168 bytes);
  Total: 820 packets (8024256 bytes) muxed
821 frames successfully decoded, 17 decoding errors
[AVIOContext @ 0x55f74b784940] Statistics: 14370532 bytes read, 0 seeks


-James


CONFIDENTIALITY NOTICE: This e-mail including attachments is covered by the Electronic Communications Privacy Act, 18 U.S.C. ยงยง2510-2521, is confidential and may contain information that is privileged, confidential or otherwise protected from use and disclosure. If you are not the intended recipient, you are hereby notified that any review, disclosure, copying, or dissemination of this transmission, or taking of any action in reliance on its contents, or other use is strictly prohibited. If you have received this transmission in error, please reply to the sender listed above immediately and permanently delete this message from your inbox.


More information about the ffmpeg-user mailing list