On 13/08/2025 09:40, Rob Hallam wrote:
On
As Ferdi mentioned, sharing the full, uncut console output (without
errors suppressed) from an instance where you have the problem will
help others help you.

When it hangs it just stops at this:

ffmpeg -i rtsp://192.168.111.2:554 -acodec copy -vcodec copy -metadata title=MyVideo /root/video.mp4 ffmpeg version 5.1.6-0+deb12u1+rpt3 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1+rpt3 --toolchain=hardened --incdir=/usr/include/aarch64-linux-gnu --enable-gpl --disable-stripping --disable-mmal --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sand --enable-sdl2 --disable-sndio --enable-libjxl --enable-neon --enable-v4l2-request --enable-libudev --enable-epoxy --libdir=/usr/lib/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-vout-drm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, rtsp, from 'rtsp://192.168.111.2:554':
  Metadata:
    title           : Media Presentation
  Duration: N/A, start: 0.040111, bitrate: N/A
  Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 25 fps, 25 tbr, 90k tbn
File '/root/video.mp4' already exists. Overwrite? [y/N] y
Output #0, mp4, to '/root/video.mp4':
  Metadata:
    title           : MyVideo
    encoder         : Lavf59.27.100
  Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080, q=2-31, 25 fps, 25 tbr, 90k tbn
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[mp4 @ 0x5555a7ea2970] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly [mp4 @ 0x5555a7ea2970] Non-monotonous DTS in output stream 0:0; previous: 0, current: 0; changing to 1. This may result in incorrect timestamps in the output file.
[rtsp @ 0x5555a7e524b0] max delay reached. need to consume packet
[rtsp @ 0x5555a7e524b0] RTP: missed 410 packets
frame=  623 fps= 28 q=-1.0 size=    7424kB time=00:00:25.63 bitrate=2372.0kbits/s speed=1.14x


This seems to affect every version from 4.4 onwards. Using 4.3 I get this (note the 'connection timed out') immediately followed by the process exiting:


 /usr/local/ffmpeg-4.3.2-arm64-static/ffmpeg -i rtsp://192.168.111.2:554 -acodec copy -vcodec copy -metadata title=MyVideo /root/video.mp4 ffmpeg version 4.3.2-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 8 (Debian 8.3.0-6)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzimg
  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
Input #0, rtsp, from 'rtsp://192.168.111.2:554':
  Metadata:
    title           : Media Presentation
  Duration: N/A, start: 0.240000, bitrate: N/A
    Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 25 fps, 25 tbr, 90k tbn, 50 tbc
File '/root/video.mp4' already exists. Overwrite? [y/N] y
Output #0, mp4, to '/root/video.mp4':
  Metadata:
    title           : MyVideo
    encoder         : Lavf58.45.100
    Stream #0:0: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080, q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 0, current: -17990; changing to 1. This may result in incorrect timestamps in the output file. [mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 1, current: -14402; changing to 2. This may result in incorrect timestamps in the output file. [mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 2, current: -10802; changing to 3. This may result in incorrect timestamps in the output file. [mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 3, current: -7206; changing to 4. This may result in incorrect timestamps in the output file. [mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 4, current: -3606; changing to 5. This may result in incorrect timestamps in the output file. [mp4 @ 0xec1c150] Non-monotonous DTS in output stream 0:0; previous: 5, current: -2; changing to 6. This may result in incorrect timestamps in the output file.
[rtsp @ 0xebe9e20] max delay reached. need to consume packet
[rtsp @ 0xebe9e20] RTP: missed 152 packets
rtsp://192.168.111.2:554: Connection timed oute=00:00:07.75 bitrate=2972.8kbits/s speed=1.36x frame=  194 fps=7.4 q=-1.0 Lsize=    3026kB time=00:00:08.07 bitrate=3068.1kbits/s speed=0.31x video:3023kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.094321%



_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to