NEWS
Adapterprobleme - FFMPEG
-
Re: [Neuer Adapter] Eufy-Security
Hallo und guten Morgen an alle Experten.
Ich habe leider seit einiger Zeit eine Fehlermeldung, wenn die Kamera Bewegungen erkennt. Der Adapter ist auf der aktuellen Version und verbindet sich ohne Probleme. Auch meine beiden Kameras werden als Objekte angezeigt und ich kann Daten ansehen.
Also immer wenn Bewegung erkannt wird, sehe ich folgende Fehlermeldung:2021-08-14 10:18:04.580 - [31merror[39m: eufy-security.0 (29100) ffmpegPreviewImage(): An error occurred: ffmpeg exited with code 1: Output #0, image2, to '/opt/iobroker/iobroker-data/eufy-security.0/T8010P23195004D7/last_event/T8114P021951045C.jpeg': Output file #0 does not contain any stream 2021-08-14 10:18:04.582 - [31merror[39m: eufy-security.0 (29100) ffmpegPreviewImage(): ffmpeg output: 2021-08-14 10:18:04.583 - [31merror[39m: eufy-security.0 (29100) ffmpegPreviewImage(): ffmpeg stderr: ffmpeg version 4.4-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516 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-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --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-libxml2 --enable-libxvid --enable-libzimg libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [hls @ 0x43ab620] Skip ('#EXT-X-VERSION:3') [hls @ 0x43ab620] Cannot get correct #EXTINF value of segment /opt/iobroker/iobroker-data/eufy-security.0/T8010P23195004D7/last_event/T8114P021951045C0.ts, set to default value to 1ms. [hls @ 0x43ab620] Opening '/opt/iobroker/iobroker-data/eufy-security.0/T8010P23195004D7/last_event/T8114P021951045C0.ts' for reading [aac @ 0x43b72b0] More than one AAC RDB per ADTS frame is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [aac @ 0x43b72b0] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout, use -strict 1 to decode according to the specification instead. [aac @ 0x43b72b0] Number of bands (39) exceeds limit (37). [aac @ 0x43b72b0] channel element 3.2 is not allocated [aac @ 0x43b72b0] channel element 3.4 is not allocated [aac @ 0x43b72b0] Multiple frames in a packet. [aac @ 0x43b72b0] Number of bands (7) exceeds limit (2). [hls @ 0x43ab620] decoding for stream 1 failed [hls @ 0x43ab620] Could not find codec parameters for stream 0 (Video: h264 ([27][0][0][0] / 0x001B), none): unspecified size Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options [hls @ 0x43ab620] Could not find codec parameters for stream 1 (Audio: aac (LTP) ([15][0][0][0] / 0x000F), 7.1, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, hls, from '/opt/iobroker/iobroker-data/eufy-security.0/T8010P23195004D7/last_event/T8114P021951045C.m3u8': Duration: 00:00:00.00, start: 1.400000, bitrate: 1232 kb/s Program 0 Metadata: variant_bitrate : 0 Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn, 180k tbc Metadata: variant_bitrate : 0 Stream #0:1: Audio: aac (LTP) ([15][0][0][0] / 0x000F), 7.1, fltp Metadata: variant_bitrate : 0 Output #0, image2, to '/opt/iobroker/iobroker-data/eufy-security.0/T8010P23195004D7/last_event/T8114P021951045C.jpeg': Output file #0 does not contain any stream 2021-08-14 10:18:04.584 - [31merror[39m: eufy-security.0 (29100) ffmpegPreviewImage - station: T8010P23195004D7 device: T8114P021951045C - Error [{}]
Kann hier jemand helfen? FFMPEG ist installiert, wie ich das FFMPEG Modul aktualisieren kann ... hmm ... keine Ahnung.
Besten Danke für eure Hilfe.
Schönes WE
Frank -
@frank-1
Welche Version?apt policy ffmpeg
-
So sieht die Ausgabe aus
ffmpeg: Installed: 7:4.1.6-1~deb10u1+rpt2 Candidate: 7:4.1.6-1~deb10u1+rpt2 Version table: *** 7:4.1.6-1~deb10u1+rpt2 500 500 http://archive.raspberrypi.org/debian buster/main armhf Packages 100 /var/lib/dpkg/status 7:4.1.6-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Vielen Danke für die Hilfe!
Beste Grüße
Frank -
sudo -u iobroker ffmpeg -version
liefert? Da scheint mir was an apt vorbei installiert worden zu sein.
-
@thomas-braun sagte in Adapterprobleme - FFMPEG:
sudo -u iobroker ffmpeg -version
pi@cloud:~ $ sudo -u iobroker ffmpeg -version ffmpeg version 4.1.6-1~deb10u1+rpt2 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 8 (Raspbian 8.3.0-6+rpi1) configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --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-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --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-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.100 libpostproc 55. 3.100 / 55. 3.100
-
@frank-1
In der Fehlermeldung wirdffmpeg version 4.4-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers built with gcc 6.3.0
gemeldet. Das ist irgendwie statisch ins System gedrückt worden. Und mit einer alten Version von gcc gebaut. Da würde ich auch einen Fehler vermuten.
-
Das ist mir auch aufgefallen, das kommt von hier.
-
@frank-1
Und wie kommt das da statisch hin? -
Das kann ich leider nicht sagen, vielleicht hat es der Adapter "Eufy-Security" installiert, der wirft ja auch den Fehler.
-
-
Fixed in version 0.6.0
Habe heute morgen die Version 0.6.0 installiert ... behebt mein Problem leider nicht.