Closed bughattiveyron closed 1 year ago
Your config is invalid so it's not clear. Also an ffprobe output for the camera would be helpful. Also you're on an outdated version of frigate.
Ok, updated frigate to :stable. I do not see errors in the config file either.
mqtt:
# Required: host name
host: 10.xx.xx.240
# Optional: port (default: shown below)
port: 1883
# Optional: topic prefix (default: shown below)
# NOTE: must be unique if you are running multiple instances
topic_prefix: frigate
# Optional: client id (default: shown below)
# NOTE: must be unique if you are running multiple instances
client_id: frigate
# Optional: user
user: liquidmosq
# Optional: password
# NOTE: MQTT password can be specified with an environment variables that must begin with 'FRIGATE_'.
# e.g. password: '{FRIGATE_MQTT_PASSWORD}'
password: secure
birdseye:
# Optional: Enable birdseye view (default: shown below)
enabled: True
# Optional: Width of the output resolution (default: shown below)
width: 1280
# Optional: Height of the output resolution (default: shown below)
height: 720
# Optional: Encoding quality of the mpeg1 feed (default: shown below)
# 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
quality: 8
# Optional: Mode of the view. Available options are: objects, motion, and continuous
# objects - cameras are included if they have had a tracked object within the last 30 seconds
# motion - cameras are included if motion was detected in the last 30 seconds
# continuous - all cameras are included always
mode: objects
# Required
cameras:
# Required: name of the camera
Front_Garage:
# Required: ffmpeg settings for the camera
ffmpeg:
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -ar 44100 -c:a aac
rtmp: -c:v copy -f flv -ar 44100 -c:a aac
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://liquid:secure@10.xx.xx.112:554/s0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True
Back_Alley:
# Required: ffmpeg settings for the camera
ffmpeg:
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:a aac
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://rtsp:secure@10.xx.xx.216:554/av_stream/ch0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True
ffprobe
ffprobe version n5.1-2-g915ef932a3-20220731 Copyright (c) 2007-2022 the FFmpeg developers
built with gcc 12.1.0 (crosstool-NG 1.25.0.55_3defb7b)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --enable-gpl --enable-version3 --disable-debug --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-mbedtls --enable-librist --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --disable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags=-pie --extra-libs='-ldl -lgomp' --extra-version=20220731
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://rtsp:secure@10.xx.xx.216:554/av_stream/ch0':
Metadata:
title : Session
Duration: N/A, start: 29232.239911, bitrate: N/A
Stream #0:0: Video: h264 (Main), yuv420p(progressive), 1920x1080, 10 fps, 10 tbr, 90k tbn
Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
there should be logs, what do you see in the logs?
I am running frigate in a docker container on debian 11, I use portainer to access shell. Where do the ffmpeg logs reside for me to see them?
[2023-01-19 10:52:44] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:52:48] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:52:48] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:52:48] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x555ee64d2340] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:52:48] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:52:48] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:52:48] ffmpeg.Back_Alley.detect ERROR :
[2023-01-19 10:52:54] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 10:52:54] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:52:58] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:52:58] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:52:58] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x5586ae7d1100] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:52:58] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:52:58] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:52:58] ffmpeg.Back_Alley.detect ERROR :
[2023-01-19 10:53:04] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 10:53:04] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:53:08] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:53:08] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:53:08] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x563591945d40] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:53:08] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:53:08] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:53:08] ffmpeg.Back_Alley.detect ERROR :
[2023-01-19 10:53:14] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 10:53:14] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:53:18] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:53:18] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:53:18] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x564a123b4640] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:53:18] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:53:18] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:53:18] ffmpeg.Back_Alley.detect ERROR :
[2023-01-19 10:53:24] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 10:53:24] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:53:28] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:53:28] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:53:28] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x55b5f596f8c0] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:53:28] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:53:28] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:53:28] ffmpeg.Back_Alley.detect ERROR :
[2023-01-19 10:53:34] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 10:53:34] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 10:53:38] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 10:53:38] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 10:53:38] ffmpeg.Back_Alley.detect ERROR : [hevc_mp4toannexb @ 0x55b98dfa4180] Codec 'h264' (27) is not supported by the bitstream filter 'hevc_mp4toannexb'. Supported codecs are: hevc (173)
[2023-01-19 10:53:38] ffmpeg.Back_Alley.detect ERROR : Error initializing bitstream filter: hevc_mp4toannexb
[2023-01-19 10:53:38] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:0 --
[2023-01-19 10:53:38] ffmpeg.Back_Alley.detect ERROR :
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[2023-01-19 10:53:43] frigate.video ERROR : Front_Garage: Unable to read frames from ffmpeg process.
[2023-01-19 10:53:43] frigate.video ERROR : Front_Garage: ffmpeg process is not running. exiting capture thread...
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2023-01-19 10:53:48] frigate.app INFO : Starting Frigate (0.11.1-2eada21)
Starting migrations
[2023-01-19 10:53:48] peewee_migrate INFO : Starting migrations
There is nothing to migrate
[2023-01-19 10:53:48] peewee_migrate INFO : There is nothing to migrate
[2023-01-19 10:53:48] detector.cpu INFO : Starting detection process: 216
[2023-01-19 10:53:48] frigate.edgetpu WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes.
[2023-01-19 10:53:48] frigate.app INFO : Output process started: 218
[2023-01-19 10:53:48] ws4py INFO : Using epoll
[2023-01-19 10:53:48] frigate.app INFO : Camera processor started for Front_Garage: 222
[2023-01-19 10:53:48] frigate.app INFO : Camera processor started for Back_Alley: 224
[2023-01-19 10:53:48] frigate.app INFO : Capture process started for Front_Garage: 225
[2023-01-19 10:53:48] frigate.app INFO : Capture process started for Back_Alley: 229
[2023-01-19 10:53:49] ws4py INFO : Using epoll
[2023-01-19 10:54:22] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32954]
[2023-01-19 10:55:07] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50168]
[2023-01-19 10:55:09] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50168]
[2023-01-19 10:55:10] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50180]
[2023-01-19 10:55:13] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50180]
[2023-01-19 10:55:20] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32954]
[2023-01-19 10:55:20] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:36754]
[2023-01-19 10:56:59] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:36754]
[2023-01-19 10:57:23] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59108]
[2023-01-19 10:57:24] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59108]
[2023-01-19 10:57:24] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59120]
[2023-01-19 10:59:56] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59120]
[2023-01-19 10:59:56] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:54250]
[2023-01-19 11:06:54] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:54250]
[2023-01-19 11:06:54] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59548]
[2023-01-19 11:07:17] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59548]
[2023-01-19 11:07:17] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59556]
[2023-01-19 11:07:18] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59556]
[2023-01-19 11:07:18] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59558]
[2023-01-19 11:07:33] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
[2023-01-19 11:07:33] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
[2023-01-19 11:07:38] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
[2023-01-19 11:07:38] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
[2023-01-19 11:07:38] ffmpeg.Back_Alley.detect ERROR : Too many packets buffered for output stream 0:0.
what device are you running frigate on?
root@LiquidDocker:~# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Kaveri P2P Bridge for GFX PCIe Port [1:0]
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 16)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 2)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
your output args for Back_Alley are incorrect, they need to be record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac
Just updated it, but im pretty sure I have used those args and it still didnt work. The camera actually fails completely to capture anything. So far the only config that works for that camera is no output_args at all, but with that I get no audio
Back_Alley:
# Required: ffmpeg settings for the camera
ffmpeg:
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://rtsp:Vict0r123@10.66.66.216:554/av_stream/ch0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True
Well it makes sense it was capturing nothing because the output args were incorrect. If you follow the args in the docs they work without issue.
If this causes a problem then paste the new logs.
No logs in shell for the container, but in frigate when i click on a clip for that camera, its black screen with this error
The media could not be loaded, either because the server or network failed or because the format is not supported.
[2023-01-19 12:10:03] frigate.http ERROR : No recordings found for the requested time range [2023-01-19 12:10:07] frigate.http ERROR : Event does not have recordings: 1674155032.547555-pshr8b [2023-01-19 12:10:16] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. [2023-01-19 12:10:16] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... [2023-01-19 12:10:18] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. [2023-01-19 12:10:18] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. [2023-01-19 12:10:18] ffmpeg.Back_Alley.detect ERROR : Too many packets buffered for output stream 0:0. [2023-01-19 12:11:49] frigate.http ERROR : No recordings found for the requested time range
Please paste your docker compose file
docker run -d --name frigate --restart=unless-stopped --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 --device /dev/bus/usb:/dev/bus/usb --shm-size=64m -v /var/lib/docker/volumes/frigate_files/_data:/media/frigate -v /var/lib/docker/volumes/frigate_config/_data/config.yml:/config/config.yml:ro -v /etc/localtime:/etc/localtime:ro -e FRIGATE_RTSP_PASSWORD='secure' -p 5000:5000 -p 1935:1935 blakeblackshear/frigate:stable
you need to pass the timezone as well -v /etc/localtime:/etc/localtime:ro
what do you mean "pass the timezone"
frigate needs access to the localtime for 0.11 recordings to work correctly, this is fixed in 0.12. For now adding -v /etc/localtime:/etc/localtime:ro
will fix this
its already in there
docker run -d --name frigate --restart=unless-stopped --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 --device /dev/bus/usb:/dev/bus/usb --shm-size=64m -v /var/lib/docker/volumes/frigate_files/_data:/media/frigate -v /var/lib/docker/volumes/frigate_config/_data/config.yml:/config/config.yml:ro **_-v /etc/localtime:/etc/localtime:ro_** -e FRIGATE_RTSP_PASSWORD='secure' -p 5000:5000 -p 1935:1935 blakeblackshear/frigate:stable
oh, my bad. In that case it's most likely an issue that is fixed in 0.12 (currently in beta)
is there a beta version I can pull down and see?
https://github.com/blakeblackshear/frigate/releases/tag/v0.12.0-beta5
do keep in mind there is a migration process and the DB is not backwards compatible, recommend reading the release notes thoroughly
for docker run would it be
blakeblackshear/frigate:v0.12.0-beta5
It would be ghcr.io/blakeblackshear/frigate:0.12.0-beta5
Same issue in version 12, capture happens, snapshot shows fine but "clip" recording is black screen with error
The media could not be loaded, either because the server or network failed or because the format is not supported.
config
# Required: host name
host: 10.xx.xx.240
# Optional: port (default: shown below)
port: 1883
# Optional: topic prefix (default: shown below)
# NOTE: must be unique if you are running multiple instances
topic_prefix: frigate
# Optional: client id (default: shown below)
# NOTE: must be unique if you are running multiple instances
client_id: frigate
# Optional: user
user: liquidmosq
# Optional: password
# NOTE: MQTT password can be specified with an environment variables that must begin with 'FRIGATE_'.
# e.g. password: '{FRIGATE_MQTT_PASSWORD}'
password: secure
birdseye:
# Optional: Enable birdseye view (default: shown below)
enabled: True
# Optional: Width of the output resolution (default: shown below)
width: 1280
# Optional: Height of the output resolution (default: shown below)
height: 720
# Optional: Encoding quality of the mpeg1 feed (default: shown below)
# 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
quality: 8
# Optional: Mode of the view. Available options are: objects, motion, and continuous
# objects - cameras are included if they have had a tracked object within the last 30 seconds
# motion - cameras are included if motion was detected in the last 30 seconds
# continuous - all cameras are included always
mode: objects
# Required
cameras:
# Required: name of the camera
Front_Garage:
# Required: ffmpeg settings for the camera
ffmpeg:
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -ar 44100 -c:a aac
rtmp: -c:v copy -f flv -ar 44100 -c:a aac
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://liquid:secure@10.xx.xx.112:554/s0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True
Back_Alley:
# Required: ffmpeg settings for the camera
ffmpeg:
output_args:
record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac
rtmp: -c:v copy -f flv -c:a aac
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://rtsp:secure@10.xx.xx.216:554/av_stream/ch0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True`
Logs
`2023-01-19 13:07:24.580692028 [2023-01-19 13:07:24] frigate.app INFO : Starting Frigate (0.12.0-12d51d3)
2023-01-19 13:07:24.613219216 [2023-01-19 13:07:24] peewee_migrate INFO : Starting migrations
2023-01-19 13:07:24.632595067 [2023-01-19 13:07:24] peewee_migrate INFO : There is nothing to migrate
2023-01-19 13:07:24.639037683 [2023-01-19 13:07:24] ws4py INFO : Using epoll
2023-01-19 13:07:24.663401424 [2023-01-19 13:07:24] detector.cpu INFO : Starting detection process: 277
2023-01-19 13:07:24.668284480 [2023-01-19 13:07:24] frigate.detectors WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes.
2023-01-19 13:07:24.669942255 [2023-01-19 13:07:24] ws4py INFO : Using epoll
2023-01-19 13:07:24.671301355 [2023-01-19 13:07:24] frigate.app INFO : Output process started: 279
2023-01-19 13:07:24.681025853 [2023-01-19 13:07:24] frigate.app INFO : Camera processor started for Front_Garage: 284
2023-01-19 13:07:24.688151376 [2023-01-19 13:07:24] frigate.app INFO : Camera processor started for Back_Alley: 285
2023-01-19 13:07:24.695426898 [2023-01-19 13:07:24] frigate.app INFO : Capture process started for Front_Garage: 287
2023-01-19 13:07:24.703252756 [2023-01-19 13:07:24] frigate.app INFO : Capture process started for Back_Alley: 288
2023-01-19 13:07:27.119194644 [2023-01-19 13:07:27] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32802]
2023-01-19 13:07:28.100646472 [2023-01-19 13:07:28] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32802]
2023-01-19 13:07:28.310238514 [2023-01-19 13:07:28] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32810]
2023-01-19 13:08:05.876446185 [2023-01-19 13:08:05] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55968]
2023-01-19 13:09:25.976853076 [2023-01-19 13:09:25] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:32810]
2023-01-19 13:09:26.166471393 [2023-01-19 13:09:26] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49404]
2023-01-19 13:09:38.427282953 [2023-01-19 13:09:38] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55968]
2023-01-19 13:10:30.653901746 [2023-01-19 13:10:30] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49404]
2023-01-19 13:10:30.866599946 [2023-01-19 13:10:30] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:60224]
2023-01-19 13:11:20.008263414 [2023-01-19 13:11:20] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:60224]
2023-01-19 13:11:20.204728433 [2023-01-19 13:11:20] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:35460]
2023-01-19 13:11:21.008743606 [2023-01-19 13:11:21] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:35460]
2023-01-19 13:11:21.208640765 [2023-01-19 13:11:21] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55522]
2023-01-19 13:12:04.458718316 [2023-01-19 13:12:04] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55522]
2023-01-19 13:12:04.674567612 [2023-01-19 13:12:04] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:36010]
2023-01-19 13:14:32.160955526 [2023-01-19 13:14:32] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:36010]
2023-01-19 13:14:32.385814978 [2023-01-19 13:14:32] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40914]
2023-01-19 13:15:49.085096033 [2023-01-19 13:15:49] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40914]
2023-01-19 13:15:49.306704588 [2023-01-19 13:15:49] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53886]
2023-01-19 13:15:55.348105454 [2023-01-19 13:15:55] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53886]
2023-01-19 13:15:55.551183058 [2023-01-19 13:15:55] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49642]
2023-01-19 13:16:48.858656451 [2023-01-19 13:16:48] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49642]
2023-01-19 13:16:49.061096519 [2023-01-19 13:16:49] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43204]
2023-01-19 13:20:23.329204393 [2023-01-19 13:20:23] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43204]
2023-01-19 13:20:23.647343400 [2023-01-19 13:20:23] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:34058]
2023-01-19 13:20:38.922102997 [2023-01-19 13:20:38] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:56150]
2023-01-19 13:20:50.416086308 [2023-01-19 13:20:50] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:34058]
2023-01-19 13:20:50.645320528 [2023-01-19 13:20:50] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:35846]
2023-01-19 13:21:20.420882029 [2023-01-19 13:21:20] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:35846]
2023-01-19 13:21:20.641211214 [2023-01-19 13:21:20] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55440]
2023-01-19 13:21:27.454476759 [2023-01-19 13:21:27] frigate.http ERROR : No recordings found for the requested time range
2023-01-19 13:21:27.507522636 [2023-01-19 13:21:27] frigate.http ERROR : Event does not have recordings: 1674159524.275214-v12oak
2023-01-19 13:21:37.234475634 [2023-01-19 13:21:37] frigate.http ERROR : Event does not have recordings: 1674159524.275214-v12oak
2023-01-19 13:21:37.276972533 [2023-01-19 13:21:37] frigate.http ERROR : Event does not have recordings: 1674159524.275214-v12oak
2023-01-19 13:21:40.787639766 [2023-01-19 13:21:40] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:40878]
2023-01-19 13:21:41.958820023 [2023-01-19 13:21:41] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:40878]
2023-01-19 13:22:58.724938756 [2023-01-19 13:22:58] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:55440]
2023-01-19 13:22:58.987468022 [2023-01-19 13:22:58] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59712]
2023-01-19 13:24:53.171747389 [2023-01-19 13:24:53] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:59712]
2023-01-19 13:24:53.474837362 [2023-01-19 13:24:53] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:46426]
Are you trying with new clips or existing clips? Also do you see the files being created in the var/lib/docker/volumes/frigate_files/_data/recordings
?
I wait for new clips to appear
Yes I see files being written to the folder, but only files for the front camera, not the back alley we are troubleshooting. They are 2 different cameras. The front is a unifi g3, the back alley is a sonoff gk-200mp2-b.
2023-01-19 13:33:37.647489447 [2023-01-19 13:33:37] frigate.http ERROR : No recordings found for the requested time range
2023-01-19 13:33:37.708913636 [2023-01-19 13:33:37] frigate.http ERROR : Event does not have recordings: 1674160385.082651-t35up1
2023-01-19 13:34:43.596833148 [2023-01-19 13:34:43] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:34:43.596998764 [2023-01-19 13:34:43] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:34:44.770100495 [2023-01-19 13:34:44] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:34:44.770454275 [2023-01-19 13:34:44] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:34:44.770926504 [2023-01-19 13:34:44] ffmpeg.Back_Alley.detect ERROR : Too many packets buffered for output stream 0:0.
I would let the logs run for a bit and see what they say, seems like there is definitely some issue with the recordings being saved for this camera
I understand what you are saying, I can tell you if I take out
output_args: record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac rtmp: -c:v copy -f flv -c:a aac
from the config, it will capture and save the recordings just fine, they just have no audio. It seems like with ffmpeg, different configs work with different cameras. I was hoping someone would have tried this camera already but it seems it hasn't really been tested yet. I honestly think its a matter of finding the right tweak for ffmpeg, I just dont have the right knowledge to do so.
Well you are on 0.12, you should be using our new presets, I'd suggest setting
output_args:
record: preset-record-generic-audio-copy
and see how that works for you
Seems to be a lot more log data now that I changed it to your suggestion
2023-01-19 13:54:38.812998576 [2023-01-19 13:54:38] frigate.app INFO : Starting Frigate (0.12.0-12d51d3)
2023-01-19 13:54:38.845750910 [2023-01-19 13:54:38] peewee_migrate INFO : Starting migrations
2023-01-19 13:54:38.865986266 [2023-01-19 13:54:38] peewee_migrate INFO : There is nothing to migrate
2023-01-19 13:54:38.871513242 [2023-01-19 13:54:38] ws4py INFO : Using epoll
2023-01-19 13:54:38.891201839 [2023-01-19 13:54:38] detector.cpu INFO : Starting detection process: 276
2023-01-19 13:54:38.895435033 [2023-01-19 13:54:38] frigate.detectors WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes.
2023-01-19 13:54:38.897960100 [2023-01-19 13:54:38] frigate.app INFO : Output process started: 278
2023-01-19 13:54:38.900286590 [2023-01-19 13:54:38] ws4py INFO : Using epoll
2023-01-19 13:54:38.909936389 [2023-01-19 13:54:38] frigate.app INFO : Camera processor started for Front_Garage: 282
2023-01-19 13:54:38.918388149 [2023-01-19 13:54:38] frigate.app INFO : Camera processor started for Back_Alley: 284
2023-01-19 13:54:38.926647090 [2023-01-19 13:54:38] frigate.app INFO : Capture process started for Front_Garage: 286
2023-01-19 13:54:38.936502749 [2023-01-19 13:54:38] frigate.app INFO : Capture process started for Back_Alley: 290
2023-01-19 13:54:41.638050075 [2023-01-19 13:54:41] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:56184]
2023-01-19 13:54:44.493995095 [2023-01-19 13:54:44] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:54:44.494475976 [2023-01-19 13:54:44] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:54:49.505774419 [2023-01-19 13:54:49] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135449.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55ec7b15c6c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135444.mp4: Invalid data found when processing input\n'
2023-01-19 13:54:49.505781235 [2023-01-19 13:54:49] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135449.mp4
2023-01-19 13:54:58.969483370 [2023-01-19 13:54:58] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:54:58.969777246 [2023-01-19 13:54:58] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:54:58.970112407 [2023-01-19 13:54:58] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x565488addac0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:54:58.970423028 [2023-01-19 13:54:58] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:54:58.970687024 [2023-01-19 13:54:58] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:54:58.970948233 [2023-01-19 13:54:58] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:04.594176734 [2023-01-19 13:55:04] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:04.594523989 [2023-01-19 13:55:04] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:08.691694076 [2023-01-19 13:55:08] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:56184]
2023-01-19 13:55:08.939726268 [2023-01-19 13:55:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:41726]
2023-01-19 13:55:09.005591741 [2023-01-19 13:55:09] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:09.005855123 [2023-01-19 13:55:09] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:09.006000440 [2023-01-19 13:55:09] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x561ecdfa1bc0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:09.006326232 [2023-01-19 13:55:09] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:09.006328443 [2023-01-19 13:55:09] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:09.006329877 [2023-01-19 13:55:09] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:09.517223538 [2023-01-19 13:55:09] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135509.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x558d3bfe16c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135504.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:09.517519545 [2023-01-19 13:55:09] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135509.mp4
2023-01-19 13:55:14.588277996 [2023-01-19 13:55:14] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:14.588414606 [2023-01-19 13:55:14] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:19.027621592 [2023-01-19 13:55:19] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:19.028382066 [2023-01-19 13:55:19] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:19.028783619 [2023-01-19 13:55:19] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x558617441a00] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:19.029108664 [2023-01-19 13:55:19] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:19.029426207 [2023-01-19 13:55:19] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:19.029730940 [2023-01-19 13:55:19] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:19.514609279 [2023-01-19 13:55:19] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135519.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55d9e07b86c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135514.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:19.517252617 [2023-01-19 13:55:19] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135519.mp4
2023-01-19 13:55:24.581370816 [2023-01-19 13:55:24] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:24.581533980 [2023-01-19 13:55:24] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:29.038716914 [2023-01-19 13:55:29] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:29.039006212 [2023-01-19 13:55:29] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:29.039369561 [2023-01-19 13:55:29] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55f9a8a1c500] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:29.039668761 [2023-01-19 13:55:29] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:29.039945735 [2023-01-19 13:55:29] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:29.040231085 [2023-01-19 13:55:29] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:29.516997309 [2023-01-19 13:55:29] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135529.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555db17a26c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135524.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:29.517085164 [2023-01-19 13:55:29] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135529.mp4
2023-01-19 13:55:30.038735714 [2023-01-19 13:55:30] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:56618]
2023-01-19 13:55:34.588758055 [2023-01-19 13:55:34] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:34.589126403 [2023-01-19 13:55:34] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:39.061170281 [2023-01-19 13:55:39] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:39.061542002 [2023-01-19 13:55:39] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:39.061883887 [2023-01-19 13:55:39] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55672b62e1c0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:39.062132116 [2023-01-19 13:55:39] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:39.062471322 [2023-01-19 13:55:39] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:39.062617729 [2023-01-19 13:55:39] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:39.526574083 [2023-01-19 13:55:39] frigate.record WARNING : Failed to probe corrupt segment {'cache_path': '/tmp/cache/Front_Garage-20230119135439.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 39)}: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55f2093cf6c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135534.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:39.528798306 [2023-01-19 13:55:39] frigate.record WARNING : Discarding a corrupt recording segment: {'cache_path': '/tmp/cache/Front_Garage-20230119135439.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 39)}
2023-01-19 13:55:44.595167793 [2023-01-19 13:55:44] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:44.595585440 [2023-01-19 13:55:44] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:49.081002131 [2023-01-19 13:55:49] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:49.081242787 [2023-01-19 13:55:49] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:49.081403443 [2023-01-19 13:55:49] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x5611b485e880] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:49.081584329 [2023-01-19 13:55:49] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:49.081745623 [2023-01-19 13:55:49] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:49.081961964 [2023-01-19 13:55:49] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:49.546858831 [2023-01-19 13:55:49] frigate.record WARNING : Failed to probe corrupt segment {'cache_path': '/tmp/cache/Front_Garage-20230119135449.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 49)}: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56004ac866c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135544.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:49.547030198 [2023-01-19 13:55:49] frigate.record WARNING : Discarding a corrupt recording segment: {'cache_path': '/tmp/cache/Front_Garage-20230119135449.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 49)}
2023-01-19 13:55:54.580529541 [2023-01-19 13:55:54] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:55:54.581234782 [2023-01-19 13:55:54] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:55:54.904126288 [2023-01-19 13:55:54] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:41726]
2023-01-19 13:55:55.094754599 [2023-01-19 13:55:55] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49274]
2023-01-19 13:55:59.100442940 [2023-01-19 13:55:59] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:55:59.100758047 [2023-01-19 13:55:59] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:55:59.101820140 [2023-01-19 13:55:59] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x559f211f4d00] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:55:59.101828521 [2023-01-19 13:55:59] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:55:59.101832308 [2023-01-19 13:55:59] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:55:59.101835215 [2023-01-19 13:55:59] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:55:59.524987164 [2023-01-19 13:55:59] frigate.record WARNING : Failed to probe corrupt segment {'cache_path': '/tmp/cache/Front_Garage-20230119135459.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 59)}: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x558c191586c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135554.mp4: Invalid data found when processing input\n'
2023-01-19 13:55:59.529421441 [2023-01-19 13:55:59] frigate.record WARNING : Discarding a corrupt recording segment: {'cache_path': '/tmp/cache/Front_Garage-20230119135459.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 54, 59)}
2023-01-19 13:56:04.692939272 [2023-01-19 13:56:04] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:04.693096328 [2023-01-19 13:56:04] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:09.118848003 [2023-01-19 13:56:09] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:09.118973450 [2023-01-19 13:56:09] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:09.119059521 [2023-01-19 13:56:09] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55ea727aa8c0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:09.119172338 [2023-01-19 13:56:09] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:09.119190230 [2023-01-19 13:56:09] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:09.119278023 [2023-01-19 13:56:09] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:09.526056234 [2023-01-19 13:56:09] frigate.record WARNING : Failed to probe corrupt segment {'cache_path': '/tmp/cache/Front_Garage-20230119135509.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 55, 9)}: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x557ef7de76c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135604.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:09.530608029 [2023-01-19 13:56:09] frigate.record WARNING : Discarding a corrupt recording segment: {'cache_path': '/tmp/cache/Front_Garage-20230119135509.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 55, 9)}
2023-01-19 13:56:14.681444115 [2023-01-19 13:56:14] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:14.681504094 [2023-01-19 13:56:14] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:19.131283078 [2023-01-19 13:56:19] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:19.131657412 [2023-01-19 13:56:19] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:19.131888363 [2023-01-19 13:56:19] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55efb8311640] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:19.132192293 [2023-01-19 13:56:19] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:19.132559616 [2023-01-19 13:56:19] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:19.132895777 [2023-01-19 13:56:19] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:19.522160645 [2023-01-19 13:56:19] frigate.record WARNING : Failed to probe corrupt segment {'cache_path': '/tmp/cache/Front_Garage-20230119135519.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 55, 19)}: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55c6717e96c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135614.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:19.525247918 [2023-01-19 13:56:19] frigate.record WARNING : Discarding a corrupt recording segment: {'cache_path': '/tmp/cache/Front_Garage-20230119135519.mp4', 'start_time': datetime.datetime(2023, 1, 19, 13, 55, 19)}
2023-01-19 13:56:24.682776710 [2023-01-19 13:56:24] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:24.682782613 [2023-01-19 13:56:24] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:29.158931854 [2023-01-19 13:56:29] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:29.158937878 [2023-01-19 13:56:29] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:29.158940121 [2023-01-19 13:56:29] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55c2982f7140] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:29.158942210 [2023-01-19 13:56:29] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:29.158943827 [2023-01-19 13:56:29] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:29.158947184 [2023-01-19 13:56:29] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:29.513978097 [2023-01-19 13:56:29] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135629.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555b4796e6c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135624.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:29.513985472 [2023-01-19 13:56:29] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135629.mp4
2023-01-19 13:56:34.689968401 [2023-01-19 13:56:34] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:34.689974050 [2023-01-19 13:56:34] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:39.168348703 [2023-01-19 13:56:39] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:39.168655488 [2023-01-19 13:56:39] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:39.168925847 [2023-01-19 13:56:39] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x5626c2dbf800] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:39.169169905 [2023-01-19 13:56:39] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:39.169405365 [2023-01-19 13:56:39] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:39.169623907 [2023-01-19 13:56:39] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:39.515162843 [2023-01-19 13:56:39] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135639.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55cb50c0c6c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135634.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:39.515800191 [2023-01-19 13:56:39] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135639.mp4
2023-01-19 13:56:44.698735912 [2023-01-19 13:56:44] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:44.698743431 [2023-01-19 13:56:44] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:49.184502202 [2023-01-19 13:56:49] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:49.184750179 [2023-01-19 13:56:49] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:49.184874086 [2023-01-19 13:56:49] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x561349b6f800] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:49.185054971 [2023-01-19 13:56:49] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:49.185242913 [2023-01-19 13:56:49] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:49.185423049 [2023-01-19 13:56:49] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:49.524812624 [2023-01-19 13:56:49] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135649.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x556ae2e8a6c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135644.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:49.525191139 [2023-01-19 13:56:49] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135649.mp4
2023-01-19 13:56:54.789165744 [2023-01-19 13:56:54] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:56:54.789300041 [2023-01-19 13:56:54] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:56:59.218617652 [2023-01-19 13:56:59] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:56:59.218627309 [2023-01-19 13:56:59] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:56:59.218632252 [2023-01-19 13:56:59] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x563cfcd481c0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:56:59.218636304 [2023-01-19 13:56:59] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:56:59.218639614 [2023-01-19 13:56:59] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:56:59.218642524 [2023-01-19 13:56:59] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:56:59.526897668 [2023-01-19 13:56:59] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135659.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x562c5cb976c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135654.mp4: Invalid data found when processing input\n'
2023-01-19 13:56:59.528740703 [2023-01-19 13:56:59] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135659.mp4
2023-01-19 13:57:04.794317460 [2023-01-19 13:57:04] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 13:57:04.794553848 [2023-01-19 13:57:04] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 13:57:08.679418486 [2023-01-19 13:57:08] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:49274]
2023-01-19 13:57:08.875794512 [2023-01-19 13:57:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:41024]
2023-01-19 13:57:09.230899173 [2023-01-19 13:57:09] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 13:57:09.231075183 [2023-01-19 13:57:09] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 13:57:09.231077533 [2023-01-19 13:57:09] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55a7ad26e640] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container
2023-01-19 13:57:09.231079558 [2023-01-19 13:57:09] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
2023-01-19 13:57:09.231150993 [2023-01-19 13:57:09] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 --
2023-01-19 13:57:09.231208839 [2023-01-19 13:57:09] ffmpeg.Back_Alley.detect ERROR :
2023-01-19 13:57:09.526590782 [2023-01-19 13:57:09] frigate.record WARNING : Failed to probe corrupt segment Front_Garage-20230119135709.mp4: 0 - b'[mov,mp4,m4a,3gp,3g2,mj2 @ 0x557379a596c0] moov atom not found\n/tmp/cache/Back_Alley-20230119135704.mp4: Invalid data found when processing input\n'
2023-01-19 13:57:09.526910410 [2023-01-19 13:57:09] frigate.record WARNING : Discarding a corrupt recording segment: Front_Garage-20230119135709.mp4
Okay, in that case I would suggest moving to the new restream as is should make it work, I would adjust the config by
adding
go2rtc:
streams:
Back_Alley:
- rtsp://rtsp:secure@10.xx.xx.216:554/av_stream/ch0
- ffmpeg:Back_Alley#audio=aac
and then adjust the config to
Back_Alley:
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
inputs:
- path: rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac
roles:
- detect
- rtmp
this will transcode the audio to aac before frigate consumes it
So a couple things.
I didnt see before but when I change to your
output_args: record: preset-record-generic-audio-copy
that it completely breaks the stream all together. With this config
` Back_Alley:
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
# Required: A list of input streams for the camera. See documentation for more information.
inputs:
# Required: the path to the stream
# NOTE: path may include environment variables, which must begin with 'FRIGATE_' and be referenced in {}
- path: rtsp://rtsp:secure@10.xx.xx.216:554/av_stream/ch0
# Required: list of roles for this stream. valid values are: detect,record,rtmp
# NOTICE: In addition to assigning the record, and rtmp roles,
# they must also be enabled in the camera config.
roles:
- detect
- rtmp
objects:
track:
- person
- car
- truck
- bicycle
- motorcycle
- dog
- cat
snapshots:
enabled: True
record:
enabled: True`
On the home page of frigate, that camera has a black box that says no frames have been received, check error logs
Logs
2023-01-19 14:18:33.106700056 [2023-01-19 14:18:33] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:18:33.106709748 [2023-01-19 14:18:33] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:18:33.106714925 [2023-01-19 14:18:33] ffmpeg.Back_Alley.detect ERROR : [mp4 @ 0x55ee1fb035c0] Could not find tag for codec pcm_alaw in stream #1, codec not currently supported in container 2023-01-19 14:18:33.107071070 [2023-01-19 14:18:33] ffmpeg.Back_Alley.detect ERROR : Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument 2023-01-19 14:18:33.107478785 [2023-01-19 14:18:33] ffmpeg.Back_Alley.detect ERROR : Error initializing output stream 0:1 -- 2023-01-19 14:18:33.107799706 [2023-01-19 14:18:33] ffmpeg.Back_Alley.detect ERROR :
So trying your last suggestion to restream it wont make much difference
So trying your last suggestion to restream it wont make much difference
that is entirely incorrect. The reason the stream breaks is due to it not being able to handle your cameras pcma audio codec. My restream change fixes this before the stream comes to ffmpeg, which is the whole point.
The output_args: record: preset-record-generic-audio-copy
is working exactly as would be expected and it will copy the aac which will work as expected
ok, so I will try it again then. Where exactly in the config does the go2rtc: go
ok, so I will try it again then. Where exactly in the config does the go2rtc: go
Thanks, it can just go at the bottom of the config
New config file
`mqtt: host: 10.xx.xx.240 port: 1883 topic_prefix: frigate client_id: frigate user: liquidmosq password: secure
birdseye: enabled: True width: 1280 height: 720 quality: 8 mode: objects
cameras: Front_Garage: ffmpeg: output_args: record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -ar 44100 -c:a aac rtmp: -c:v copy -f flv -ar 44100 -c:a aac inputs:
go2rtc: streams: Back_Alley:
Logs
2023-01-19 14:33:21.186782788 [2023-01-19 14:33:21] frigate.app INFO : Starting Frigate (0.12.0-12d51d3) 2023-01-19 14:33:21.216661035 [2023-01-19 14:33:21] peewee_migrate INFO : Starting migrations 2023-01-19 14:33:21.236273596 [2023-01-19 14:33:21] peewee_migrate INFO : There is nothing to migrate 2023-01-19 14:33:21.241337987 [2023-01-19 14:33:21] ws4py INFO : Using epoll 2023-01-19 14:33:21.267089221 [2023-01-19 14:33:21] detector.cpu INFO : Starting detection process: 277 2023-01-19 14:33:21.271721571 [2023-01-19 14:33:21] frigate.detectors WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes. 2023-01-19 14:33:21.273477059 [2023-01-19 14:33:21] frigate.app INFO : Output process started: 279 2023-01-19 14:33:21.276871525 [2023-01-19 14:33:21] ws4py INFO : Using epoll 2023-01-19 14:33:21.281738894 [2023-01-19 14:33:21] frigate.app INFO : Camera processor started for Front_Garage: 283 2023-01-19 14:33:21.292610406 [2023-01-19 14:33:21] frigate.app INFO : Camera processor started for Back_Alley: 285 2023-01-19 14:33:21.301666439 [2023-01-19 14:33:21] frigate.app INFO : Capture process started for Front_Garage: 287 2023-01-19 14:33:21.311479345 [2023-01-19 14:33:21] frigate.app INFO : Capture process started for Back_Alley: 288 2023-01-19 14:33:21.341184764 [2023-01-19 14:33:21] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:33:21.341776877 [2023-01-19 14:33:21] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:33:24.719726674 [2023-01-19 14:33:24] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53864] 2023-01-19 14:33:34.066857283 [2023-01-19 14:33:34] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53864] 2023-01-19 14:33:34.283745864 [2023-01-19 14:33:34] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40340] 2023-01-19 14:33:35.313571436 [2023-01-19 14:33:35] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40340] 2023-01-19 14:33:35.508555373 [2023-01-19 14:33:35] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40352] 2023-01-19 14:33:41.344242343 [2023-01-19 14:33:41] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:33:41.344663999 [2023-01-19 14:33:41] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:33:41.345014263 [2023-01-19 14:33:41] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x565198f9d300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:33:41.345328392 [2023-01-19 14:33:41] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:33:41.398945107 [2023-01-19 14:33:41] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:33:41.399385998 [2023-01-19 14:33:41] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:33:43.056293969 [2023-01-19 14:33:43] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40352] 2023-01-19 14:33:43.263881245 [2023-01-19 14:33:43] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42694] 2023-01-19 14:33:44.000768503 [2023-01-19 14:33:43] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42694] 2023-01-19 14:33:44.198631627 [2023-01-19 14:33:44] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42696] 2023-01-19 14:33:51.236241067 [2023-01-19 14:33:51] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:46830] 2023-01-19 14:33:51.392303695 [2023-01-19 14:33:51] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:33:51.392309621 [2023-01-19 14:33:51] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:33:51.392314728 [2023-01-19 14:33:51] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x55b83d9e2300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:33:51.392317822 [2023-01-19 14:33:51] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:33:51.411828297 [2023-01-19 14:33:51] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:33:51.412237583 [2023-01-19 14:33:51] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:01.412628341 [2023-01-19 14:34:01] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:01.412946264 [2023-01-19 14:34:01] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:01.413255178 [2023-01-19 14:34:01] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x558c83e7f300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:01.413566470 [2023-01-19 14:34:01] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:01.442736878 [2023-01-19 14:34:01] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:01.443084293 [2023-01-19 14:34:01] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:05.361528422 [2023-01-19 14:34:05] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42696] 2023-01-19 14:34:05.567547420 [2023-01-19 14:34:05] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:48162] 2023-01-19 14:34:06.342663410 [2023-01-19 14:34:06] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:48162] 2023-01-19 14:34:06.508963729 [2023-01-19 14:34:06] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:48170] 2023-01-19 14:34:11.434335807 [2023-01-19 14:34:11] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:11.434695779 [2023-01-19 14:34:11] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:11.434971289 [2023-01-19 14:34:11] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x55fc325f9300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:11.435311842 [2023-01-19 14:34:11] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:11.463694021 [2023-01-19 14:34:11] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:11.463920317 [2023-01-19 14:34:11] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:21.453410367 [2023-01-19 14:34:21] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:21.461879713 [2023-01-19 14:34:21] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:21.462282097 [2023-01-19 14:34:21] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x55ace9256300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:21.462626247 [2023-01-19 14:34:21] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:21.482708968 [2023-01-19 14:34:21] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:21.483016483 [2023-01-19 14:34:21] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:31.472106928 [2023-01-19 14:34:31] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:31.472414355 [2023-01-19 14:34:31] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:31.472732350 [2023-01-19 14:34:31] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x56549098b300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:31.472999121 [2023-01-19 14:34:31] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:31.503472021 [2023-01-19 14:34:31] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:31.503811725 [2023-01-19 14:34:31] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:41.491868140 [2023-01-19 14:34:41] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:41.492184309 [2023-01-19 14:34:41] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:41.492491064 [2023-01-19 14:34:41] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x557f4a4c9300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:41.492776266 [2023-01-19 14:34:41] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:41.523790680 [2023-01-19 14:34:41] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:41.524126805 [2023-01-19 14:34:41] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:34:51.513646060 [2023-01-19 14:34:51] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:34:51.519539864 [2023-01-19 14:34:51] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:34:51.519722563 [2023-01-19 14:34:51] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x55ce914ea300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:34:51.519726114 [2023-01-19 14:34:51] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:34:51.531569215 [2023-01-19 14:34:51] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:34:51.531687933 [2023-01-19 14:34:51] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:35:01.525826639 [2023-01-19 14:35:01] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:35:01.526199701 [2023-01-19 14:35:01] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:35:01.526565232 [2023-01-19 14:35:01] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x561e04373300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:35:01.526802726 [2023-01-19 14:35:01] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:35:01.556960944 [2023-01-19 14:35:01] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:35:01.557635271 [2023-01-19 14:35:01] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:35:11.557131012 [2023-01-19 14:35:11] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:35:11.557140736 [2023-01-19 14:35:11] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:35:11.557145372 [2023-01-19 14:35:11] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x55851a331300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:35:11.557149284 [2023-01-19 14:35:11] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:35:11.580666833 [2023-01-19 14:35:11] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:35:11.580673787 [2023-01-19 14:35:11] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:35:21.579099268 [2023-01-19 14:35:21] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:35:21.579109278 [2023-01-19 14:35:21] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:35:21.579114098 [2023-01-19 14:35:21] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x56198cf9b300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:35:21.579118148 [2023-01-19 14:35:21] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:35:21.602971179 [2023-01-19 14:35:21] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:35:21.603156410 [2023-01-19 14:35:21] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:35:31.602158814 [2023-01-19 14:35:31] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:35:31.602165638 [2023-01-19 14:35:31] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:35:31.602168388 [2023-01-19 14:35:31] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x564ab8474300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:35:31.602170795 [2023-01-19 14:35:31] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:35:31.614943839 [2023-01-19 14:35:31] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:35:31.615126586 [2023-01-19 14:35:31] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread... 2023-01-19 14:35:41.609132065 [2023-01-19 14:35:41] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley. 2023-01-19 14:35:41.609442209 [2023-01-19 14:35:41] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit. 2023-01-19 14:35:41.609837238 [2023-01-19 14:35:41] ffmpeg.Back_Alley.detect ERROR : [tcp @ 0x56074c50a300] Connection to tcp://127.0.0.1:554?timeout=5000000 failed: Connection refused 2023-01-19 14:35:41.609844667 [2023-01-19 14:35:41] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1/Back_Alley?video=copy&audio=aac: Connection refused 2023-01-19 14:35:41.639515338 [2023-01-19 14:35:41] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process. 2023-01-19 14:35:41.639971684 [2023-01-19 14:35:41] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
shoot sorry that's my bad, the path should be - path: rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac
Logs after change
2023-01-19 14:41:59.977047570 [2023-01-19 14:41:59] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:41:59.977424122 [2023-01-19 14:41:59] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:41:59.977749393 [2023-01-19 14:41:59] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
2023-01-19 14:42:05.139379509 [2023-01-19 14:42:05] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 14:42:05.140170680 [2023-01-19 14:42:05] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 14:42:06.988293869 [2023-01-19 14:42:06] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33672]
2023-01-19 14:42:07.197913430 [2023-01-19 14:42:07] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53338]
2023-01-19 14:42:07.929615004 [2023-01-19 14:42:07] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53338]
2023-01-19 14:42:08.116917773 [2023-01-19 14:42:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53354]
2023-01-19 14:42:08.759472413 [2023-01-19 14:42:08] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53354]
2023-01-19 14:42:08.924948844 [2023-01-19 14:42:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53366]
2023-01-19 14:42:10.016542939 [2023-01-19 14:42:10] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:42:10.016736854 [2023-01-19 14:42:10] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:42:10.016739512 [2023-01-19 14:42:10] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
wait, disregard, I have video, let me give it some time to collect
So no event has popped up in frigate for the back alley yet, but what I am noticing is that it is saving a recording every 10 seconds in the recording folder since I made the change and restarted frigate. I can say none of those 10 second clips have audio.
can you go to the system page and press the FFPROBE
button for this camera and paste the results?
"[\n {\n \"return_code\": 0,\n \"stderr\": {},\n \"stdout\": {}\n }\n]"
okay that's odd, can you go to http://frigate_ip:5000/live/webrtc
and next to the camera press the info
button and paste the data here?
{
"producers": [
{
"type": "RTSP source",
"url": "rtsp://10.xx.xx.216:554/av_stream/ch0",
"remote_addr": "10.xx.xx.216:554",
"user_agent": "go2rtc/0.1-rc.9",
"medias": [
"video, sendonly, 96 H264/90000",
"audio, sendonly, 8 PCMA/8000"
],
"tracks": [
"96 H264/90000, sinks=1",
"8 PCMA/8000, sinks=1"
],
"recv": 52903939
},
{
"type": "RTSP source",
"url": "rtsp://localhost:8554/4de5688f70f7e5e6b0d7baa021543986",
"remote_addr": "127.0.0.1:43434",
"user_agent": "ffmpeg/go2rtc",
"medias": [
"audio, sendonly, 96 MPEG4-GENERIC/8000"
],
"tracks": [
"96 MPEG4-GENERIC/8000, sinks=1"
]
}
],
"consumers": [
{
"type": "RTSP client",
"url": "rtsp://127.0.0.1:8554/Back_Alley?video=copy\u0026audio=aac",
"remote_addr": "127.0.0.1:40660",
"user_agent": "FFmpeg Frigate/0.12.0-12d51d3",
"medias": [
"video, recvonly, 96 H264/90000",
"audio, recvonly, 97 MPEG4-GENERIC/8000"
],
"tracks": [
"96 H264/90000, sinks=1",
"97 MPEG4-GENERIC/8000, sinks=1"
],
"send": 52293981
},
{
"type": "RTSP client",
"url": "rtsp://localhost:8554/Back_Alley?audio",
"remote_addr": "127.0.0.1:43438",
"user_agent": "go2rtc/ffmpeg",
"medias": [
"audio, recvonly, 96 PCMA/8000"
],
"tracks": [
"96 PCMA/8000, sinks=1"
]
}
]
}
hmm, so it is sending the aac audio as expected. maybe paste the current logs and there will be a hint
2023-01-19 14:41:39.817290019 [2023-01-19 14:41:39] frigate.app INFO : Starting Frigate (0.12.0-12d51d3)
2023-01-19 14:41:39.848148078 [2023-01-19 14:41:39] peewee_migrate INFO : Starting migrations
2023-01-19 14:41:39.878412695 [2023-01-19 14:41:39] peewee_migrate INFO : There is nothing to migrate
2023-01-19 14:41:39.883582185 [2023-01-19 14:41:39] ws4py INFO : Using epoll
2023-01-19 14:41:39.905856767 [2023-01-19 14:41:39] detector.cpu INFO : Starting detection process: 277
2023-01-19 14:41:39.909982316 [2023-01-19 14:41:39] frigate.detectors WARNING : CPU detectors are not recommended and should only be used for testing or for trial purposes.
2023-01-19 14:41:39.912168252 [2023-01-19 14:41:39] frigate.app INFO : Output process started: 279
2023-01-19 14:41:39.913783672 [2023-01-19 14:41:39] ws4py INFO : Using epoll
2023-01-19 14:41:39.922090734 [2023-01-19 14:41:39] frigate.app INFO : Camera processor started for Front_Garage: 283
2023-01-19 14:41:39.929339062 [2023-01-19 14:41:39] frigate.app INFO : Camera processor started for Back_Alley: 285
2023-01-19 14:41:39.937498459 [2023-01-19 14:41:39] frigate.app INFO : Capture process started for Front_Garage: 287
2023-01-19 14:41:39.946187754 [2023-01-19 14:41:39] frigate.app INFO : Capture process started for Back_Alley: 288
2023-01-19 14:41:44.179013643 [2023-01-19 14:41:44] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40304]
2023-01-19 14:41:45.087160667 [2023-01-19 14:41:45] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 14:41:45.087669303 [2023-01-19 14:41:45] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 14:41:46.275454167 [2023-01-19 14:41:46] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40304]
2023-01-19 14:41:46.472938400 [2023-01-19 14:41:46] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40308]
2023-01-19 14:41:47.278859031 [2023-01-19 14:41:47] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40308]
2023-01-19 14:41:47.480491049 [2023-01-19 14:41:47] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40324]
2023-01-19 14:41:48.209102564 [2023-01-19 14:41:48] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40324]
2023-01-19 14:41:48.402096225 [2023-01-19 14:41:48] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40336]
2023-01-19 14:41:49.043189973 [2023-01-19 14:41:49] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40336]
2023-01-19 14:41:49.234966403 [2023-01-19 14:41:49] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40348]
2023-01-19 14:41:49.825820856 [2023-01-19 14:41:49] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40348]
2023-01-19 14:41:50.019362254 [2023-01-19 14:41:50] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40350]
2023-01-19 14:41:50.650073774 [2023-01-19 14:41:50] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:40350]
2023-01-19 14:41:50.851285391 [2023-01-19 14:41:50] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33654]
2023-01-19 14:41:51.409201665 [2023-01-19 14:41:51] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33654]
2023-01-19 14:41:51.596061886 [2023-01-19 14:41:51] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33666]
2023-01-19 14:41:52.164306839 [2023-01-19 14:41:52] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33666]
2023-01-19 14:41:52.354652915 [2023-01-19 14:41:52] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33672]
2023-01-19 14:41:59.977047570 [2023-01-19 14:41:59] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:41:59.977424122 [2023-01-19 14:41:59] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:41:59.977749393 [2023-01-19 14:41:59] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
2023-01-19 14:42:05.139379509 [2023-01-19 14:42:05] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 14:42:05.140170680 [2023-01-19 14:42:05] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 14:42:06.988293869 [2023-01-19 14:42:06] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33672]
2023-01-19 14:42:07.197913430 [2023-01-19 14:42:07] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53338]
2023-01-19 14:42:07.929615004 [2023-01-19 14:42:07] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53338]
2023-01-19 14:42:08.116917773 [2023-01-19 14:42:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53354]
2023-01-19 14:42:08.759472413 [2023-01-19 14:42:08] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53354]
2023-01-19 14:42:08.924948844 [2023-01-19 14:42:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53366]
2023-01-19 14:42:10.016542939 [2023-01-19 14:42:10] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:42:10.016736854 [2023-01-19 14:42:10] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:42:10.016739512 [2023-01-19 14:42:10] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
2023-01-19 14:42:15.149596748 [2023-01-19 14:42:15] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 14:42:15.149602803 [2023-01-19 14:42:15] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 14:42:20.041902740 [2023-01-19 14:42:20] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:42:20.041908914 [2023-01-19 14:42:20] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:42:20.041910922 [2023-01-19 14:42:20] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
2023-01-19 14:42:25.166620220 [2023-01-19 14:42:25] frigate.video ERROR : Back_Alley: Unable to read frames from ffmpeg process.
2023-01-19 14:42:25.167163189 [2023-01-19 14:42:25] frigate.video ERROR : Back_Alley: ffmpeg process is not running. exiting capture thread...
2023-01-19 14:42:30.052688316 [2023-01-19 14:42:30] watchdog.Back_Alley ERROR : Ffmpeg process crashed unexpectedly for Back_Alley.
2023-01-19 14:42:30.052995191 [2023-01-19 14:42:30] watchdog.Back_Alley ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2023-01-19 14:42:30.053313341 [2023-01-19 14:42:30] ffmpeg.Back_Alley.detect ERROR : rtsp://127.0.0.1:8554/Back_Alley?video=copy&audio=aac: Invalid data found when processing input
2023-01-19 14:43:08.178950452 [2023-01-19 14:43:08] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53366]
2023-01-19 14:43:08.384919100 [2023-01-19 14:43:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58284]
2023-01-19 14:43:10.281377115 [2023-01-19 14:43:10] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:47912]
2023-01-19 14:43:45.248347132 [2023-01-19 14:43:45] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:47912]
2023-01-19 14:43:45.386801883 [2023-01-19 14:43:45] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:48472]
2023-01-19 14:44:57.850246893 [2023-01-19 14:44:57] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:48472]
2023-01-19 14:45:25.455117523 [2023-01-19 14:45:25] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58284]
2023-01-19 14:45:25.780874449 [2023-01-19 14:45:25] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43638]
2023-01-19 14:46:22.738006715 [2023-01-19 14:46:22] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43638]
2023-01-19 14:46:22.948760338 [2023-01-19 14:46:22] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:39174]
2023-01-19 14:46:23.980820603 [2023-01-19 14:46:23] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:39174]
2023-01-19 14:46:24.181135921 [2023-01-19 14:46:24] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:39184]
2023-01-19 14:46:48.518345863 [2023-01-19 14:46:48] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:39184]
2023-01-19 14:46:48.733022483 [2023-01-19 14:46:48] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53088]
2023-01-19 14:46:49.611131195 [2023-01-19 14:46:49] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53088]
2023-01-19 14:46:49.830950079 [2023-01-19 14:46:49] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53100]
2023-01-19 14:47:27.205564778 [2023-01-19 14:47:27] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:53100]
2023-01-19 14:47:27.451761899 [2023-01-19 14:47:27] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:51650]
2023-01-19 14:48:05.562157266 [2023-01-19 14:48:05] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:51650]
2023-01-19 14:48:05.797438772 [2023-01-19 14:48:05] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58012]
2023-01-19 14:48:08.094120922 [2023-01-19 14:48:08] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:53394]
2023-01-19 14:48:08.237338958 [2023-01-19 14:48:08] frigate.output WARNING : Unable to copy frame Front_Garage1674164696.399845 to birdseye.
2023-01-19 14:48:09.157770442 [2023-01-19 14:48:09] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:53394]
2023-01-19 14:48:10.711767478 [2023-01-19 14:48:10] ws4py INFO : Managing websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50762]
2023-01-19 14:48:10.841119788 [2023-01-19 14:48:10] frigate.output WARNING : Unable to copy frame Back_Alley1674164888.106705 to birdseye.
2023-01-19 14:48:25.631596176 [2023-01-19 14:48:25] ws4py INFO : Terminating websocket [Local => 127.0.0.1:8082 | Remote => 127.0.0.1:50762]
2023-01-19 14:48:39.752666548 [2023-01-19 14:48:39] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58012]
2023-01-19 14:48:40.045223193 [2023-01-19 14:48:40] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58492]
2023-01-19 14:49:40.193870388 [2023-01-19 14:49:40] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:58492]
2023-01-19 14:49:40.398587819 [2023-01-19 14:49:40] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:50282]
2023-01-19 14:51:55.567194055 [2023-01-19 14:51:55] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:50282]
2023-01-19 14:51:55.807914353 [2023-01-19 14:51:55] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42998]
2023-01-19 14:51:57.328657927 [2023-01-19 14:51:57] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:42998]
2023-01-19 14:51:57.528054015 [2023-01-19 14:51:57] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43008]
2023-01-19 15:02:42.406134699 [2023-01-19 15:02:42] ws4py INFO : Terminating websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:43008]
2023-01-19 15:02:42.765929710 [2023-01-19 15:02:42] ws4py INFO : Managing websocket [Local => 127.0.0.1:5002 | Remote => 127.0.0.1:33378]
Could this be the issue?
https://github.com/home-assistant/core/issues/46719
It looks like this particular model of camera uses the G.711 (PCM) codec for audio. The stream component does not support PCM codecs as they are not supported by the media containers used in the HLS stream.
that's what we are getting around by having the camera restreamed with aac audio
I tried to open the rtsp stream directly to the camera from VLC and it has no audio
try changing your go2rtc config to
go2rtc:
streams:
Back_Alley:
- "ffmpeg:rtsp://rtsp:secure@10.xx.xx.216:554/av_stream/ch0#video=copy#audio=aac"
I tried to open the rtsp stream directly to the camera from VLC and it has no audio
what did you use as the URL?
Describe the problem you are having
Can not find a working config for output_args: to collect audio from the Sonoff GK-200MP2-B IP Camera
Camera collects video fine and records and creates clips, but no audio is being pulled. Audio works fine in the ewelink app.
Version
0.10.1-83481AF
Frigate config file
Relevant log output
FFprobe output from your camera
Frigate stats
No response
Operating system
Debian
Install method
Docker Compose
Coral version
CPU (no coral)
Network connection
Wired
Camera make and model
SONOFF Smart Camera GK-200MP2-B
Any other information that may be helpful
No response