-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Thank you for your repo and the offer to review my issue.
I activated cloud subscription for one camera to test (Driveway) and confirm that this now works but Backyard still gets the same error as before. This is the camera still on local storage only.
blinkbridge-1 | [02:40:22] INFO enabled cameras: {'Driveway', 'Backyard'} main.py:60
blinkbridge-1 | INFO Driveway: starting stream server main.py:29
blinkbridge-1 | [02:40:23] INFO Driveway: stream ready at stream_server.py:120
blinkbridge-1 | rtsp://mediamtx:8554/driveway
blinkbridge-1 | WARNING Backyard: no clips found for camera blink.py:83
blinkbridge-1 | INFO Backyard: starting stream server main.py:29
blinkbridge-1 | Exception in thread Thread-2 (_run):
blinkbridge-1 | Traceback (most recent call last):
blinkbridge-1 | File "/usr/local/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
blinkbridge-1 | self.run()
blinkbridge-1 | ~~~~~~~~^^
blinkbridge-1 | File "/usr/local/lib/python3.13/threading.py", line 992, in run
blinkbridge-1 | self._target(*self._args, **self._kwargs)
blinkbridge-1 | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | File "/app/blinkbridge/ffmpeg.py", line 122, in _run
blinkbridge-1 | lfg = VideoToLastFrame(file_name_input_video, still_image_file_name) # run in background
blinkbridge-1 | File "/app/blinkbridge/ffmpeg.py", line 57, in init
blinkbridge-1 | self.process = subprocess.Popen(ffmpeg_params, stdout=sys.stdout, stderr=subprocess.PIPE)
blinkbridge-1 | ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | File "/usr/local/lib/python3.13/subprocess.py", line 1036, in init
blinkbridge-1 | self._execute_child(args, executable, preexec_fn, close_fds,
blinkbridge-1 | ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | pass_fds, cwd, env,
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | ...<5 lines>...
blinkbridge-1 | gid, gids, uid, umask,
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | start_new_session, process_group)
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | File "/usr/local/lib/python3.13/subprocess.py", line 1896, in _execute_child
blinkbridge-1 | self.pid = _fork_exec(
blinkbridge-1 | ~~~~~~~~~~^
blinkbridge-1 | args, executable_list,
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | ...<6 lines>...
blinkbridge-1 | process_group, gid, gids, uid, umask,
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | preexec_fn, _USE_VFORK)
blinkbridge-1 | ^^^^^^^^^^^^^^^^^^^^^^^
blinkbridge-1 | TypeError: expected str, bytes or os.PathLike object, not NoneType
blinkbridge-1 | INFO Backyard: stream ready at stream_server.py:120
blinkbridge-1 | rtsp://mediamtx:8554/backyard
blinkbridge-1 | INFO monitoring cameras for motion main.py:71
blinkbridge-1 | [concat @ 0x71c76182a800] Impossible to open '/working/backyard_still_2025-01-09_02-40-23-117457.mp4'
blinkbridge-1 | [concat @ 0x71c761b3a600] Impossible to open '/working/backyard_next.concat'
blinkbridge-1 | [in#0 @ 0x71c75d67b940] Error opening input: No such file or directory
blinkbridge-1 | Error opening input file /working/backyard.concat.
blinkbridge-1 | Error opening input files: No such file or directory
mediamtx | 2025/01/09 02:40:23 INF [RTSP] [conn 172.21.0.2:46460] opened
mediamtx | 2025/01/09 02:40:23 INF [RTSP] [session 1d82d23a] created by 172.21.0.2:46460
mediamtx | 2025/01/09 02:40:23 INF [RTSP] [session 1d82d23a] is publishing to path 'driveway', 2 tracks (H264, MPEG-4 Audio)
blinkbridge-1 | [02:40:27] WARNING Backyard: server failed 1 time(s) main.py:92
blinkbridge-1 | [02:40:28] WARNING Backyard: server failed 1 time(s) main.py:92
blinkbridge-1 | [02:40:30] WARNING Backyard: server failed 1 time(s) main.py:92
blinkbridge-1 | [02:40:32] WARNING Backyard: server failed 1 time(s) main.py:92