Event Playback Fails

Discussions related to the 1.36.x series of ZoneMinder
Post Reply
mfitch
Posts: 17
Joined: Mon Feb 11, 2019 5:23 pm

Event Playback Fails

Post by mfitch »

Hi everyone! I have an issue I'm hoping someone can help me with. I have an install of Zoneminder version 1.36.5. Just recently my system stopped attaching thumbnails of alarm frames to email notifications even though I've made no changes to my system. I checked the server and the thumbnails are not available on the server either when I view the Events list for the monitor.

In the log I see two messages that are repeated:
Can't create frame images from video for this event 121067-video.mp4 Command was: /usr/bin/ffmpeg -ss 0.00 -i /var/cache/zoneminder/events/1/2021-09-30/121067/121067-video.mp4 -frames:v 1 /var/cache/zoneminder/events/1/2021-09-30/121067/snapshot.jpg 2>&1 Output was: ffmpeg version 4.3.2-0+deb11u1ubuntu1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 10 (Ubuntu 10.2.1-20ubuntu1) configuration: --prefix=/usr --extra-version=0+deb11u1ubuntu1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --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-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared 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 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55745d8390] Stream #0: not enough frames to estimate rate; consider increasing probesizeInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/var/cache/zoneminder/events/1/2021-09-30/121067/121067-video.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso6iso2avc1mp41 title : Zoneminder Security Recording encoder : Lavf58.45.100 Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuvj420p(pc), 1920x1080, 90k tbr, 90k tbn, 180k tbc (default) Metadata: handler_name : VideoHandlerStream mapping: Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))Press [q] to stop, [?] for help[image2 @ 0x55745f0a20] Frame rate very high for a muxer not efficiently supporting it.Please consider specifying a lower framerate, a different muxer or -vsync 2Output #0, image2, to '/var/cache/zoneminder/events/1/2021-09-30/121067/snapshot.jpg': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso6iso2avc1mp41 title : Zoneminder Security Recording encoder : Lavf58.45.100 Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 1920x1080, q=2-31, 200 kb/s, 90k fps, 90k tbn, 90k tbc (default) Metadata: handler_name : VideoHandler encoder : Lavc58.91.100 mjpeg Side data: cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/Aframe= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0xvideo:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownOutput file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Can't create frame images from video for this event 121060-video.mp4 Command was: /usr/bin/ffmpeg -ss 0.00 -i /var/cache/zoneminder/events/1/2021-09-30/121060/121060-video.mp4 -frames:v 1 /var/cache/zoneminder/events/1/2021-09-30/121060/snapshot.jpg 2>&1 Output was: ffmpeg version 4.3.2-0+deb11u1ubuntu1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 10 (Ubuntu 10.2.1-20ubuntu1) configuration: --prefix=/usr --extra-version=0+deb11u1ubuntu1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --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-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared 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 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100[mov,mp4,m4a,3gp,3g2,mj2 @ 0x5570edc390] Stream #0: not enough frames to estimate rate; consider increasing probesizeInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/var/cache/zoneminder/events/1/2021-09-30/121060/121060-video.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso6iso2avc1mp41 title : Zoneminder Security Recording encoder : Lavf58.45.100 Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuvj420p(pc), 1920x1080, 90k tbr, 90k tbn, 180k tbc (default) Metadata: handler_name : VideoHandlerStream mapping: Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))Press [q] to stop, [?] for helpframe= 0 fps=0.0 q=0.0 size=N/A time=-577014:32:22.77 bitrate=N/A speed=N/A [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5570edc390] Packet corrupt (stream = 0, dts = 0)./var/cache/zoneminder/events/1/2021-09-30/121060/121060-video.mp4: corrupt input packet in stream 0[h264 @ 0x5570fd81b0] Invalid NAL unit size (26759 > 23890).[h264 @ 0x5570fd81b0] Error splitting the input into NAL units.[mov,mp4,m4a,3gp,3g2,mj2 @ 0x5570edc390] stream 0, offset 0x33c0b59: partial file/var/cache/zoneminder/events/1/2021-09-30/121060/121060-video.mp4: Invalid data found when processing inputError while decoding stream #0:0: Invalid data found when processing input[image2 @ 0x5570ef49b0] Frame rate very high for a muxer not efficiently supporting it.Please consider specifying a lower framerate, a different muxer or -vsync 2Output #0, image2, to '/var/cache/zoneminder/events/1/2021-09-30/121060/snapshot.jpg': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso6iso2avc1mp41 title : Zoneminder Security Recording encoder : Lavf58.45.100 Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 1920x1080, q=2-31, 200 kb/s, 90k fps, 90k tbn, 90k tbc (default) Metadata: handler_name : VideoHandler encoder : Lavc58.91.100 mjpeg Side data: cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/Aframe= 0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0xvideo:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknownOutput file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)Conversion failed!
What's interesting to me are the following statements from those logs:
Stream #0: not enough frames to estimate rate; consider increasing probesize
Frame rate very high for a muxer not efficiently supporting it.Please consider specifying a lower framerate, a different muxer or -vsync 2
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

I've tried searching for information about those but have come up empty. Memory and CPU consumption seem fine on my server so I don't think that's the problem. Can anyone shed some light on what might be going on?
Post Reply