-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Hi,
I am getting the following error intermittently, Blinkbridge cannot find the video to pass on to mediamtx. latest.mp4 is present but I guess is not readable. When I rename any other working still video to latest.mp4, it starts working. Just for information because of h264_mp4toannexb error, I have added a console container to restart blinkbridge every 1 hour.
[08:55:25] WARNING Doorbell: server failed 2 time(s) �]8;id=722884;file:///app/blinkbridge/main.py�\main.py�]8;;�\:�]8;id=390763;file:///app/blinkbridge/main.py#92�\92�]8;;�\
DEBUG refreshing video metadata �]8;id=445719;file:///app/blinkbridge/blink.py�\blink.py�]8;;�\:�]8;id=147904;file:///app/blinkbridge/blink.py#62�\62�]8;;�\
DEBUG Doorbell: getting latest clip �]8;id=529292;file:///app/blinkbridge/main.py�\main.py�]8;;�\:�]8;id=384162;file:///app/blinkbridge/main.py#26�\26�]8;;�\
WARNING Doorbell: no clips found for camera �]8;id=581994;file:///app/blinkbridge/blink.py�\blink.py�]8;;�\:�]8;id=687463;file:///app/blinkbridge/blink.py#83�\83�]8;;�\
INFO Doorbell: starting stream server �]8;id=25582;file:///app/blinkbridge/main.py�\main.py�]8;;�\:�]8;id=826001;file:///app/blinkbridge/main.py#29�\29�]8;;�\
DEBUG Doorbell: starting server with None �]8;id=731137;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=627492;file:///app/blinkbridge/stream_server.py#115�\115�]8;;�\
DEBUG Doorbell: making concat file �]8;id=55688;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=245209;file:///app/blinkbridge/stream_server.py#48�\48�]8;;�\
DEBUG Doorbell: starting creating next still �]8;id=723444;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=775313;file:///app/blinkbridge/stream_server.py#84�\84�]8;;�\
video
/working/doorbell_still_2025-03-19_08-55
-25-448648.mp4
DEBUG Doorbell: waiting for still video �]8;id=660549;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=621773;file:///app/blinkbridge/stream_server.py#95�\95�]8;;�\
creation to finish
Exception in thread Thread-3 (_run):
Traceback (most recent call last):
File "/usr/local/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
self.run()
~~~~~~~~^^
File "/usr/local/lib/python3.13/threading.py", line 992, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/blinkbridge/ffmpeg.py", line 122, in _run
lfg = VideoToLastFrame(file_name_input_video, still_image_file_name) # run in background
File "/app/blinkbridge/ffmpeg.py", line 57, in __init__
self.process = subprocess.Popen(ffmpeg_params, stdout=sys.stdout, stderr=subprocess.PIPE)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/subprocess.py", line 1036, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/subprocess.py", line 1896, in _execute_child
self.pid = _fork_exec(
~~~~~~~~~~^
args, executable_list,
^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
process_group, gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
preexec_fn, _USE_VFORK)
^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not NoneType
DEBUG Doorbell: enqueueing �]8;id=218072;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=658142;file:///app/blinkbridge/stream_server.py#63�\63�]8;;�\
/working/doorbell_still_2025-03-19_08-55
-25-448648.mp4
INFO Doorbell: stream ready at �]8;id=64976;file:///app/blinkbridge/stream_server.py�\stream_server.py�]8;;�\:�]8;id=323613;file:///app/blinkbridge/stream_server.py#120�\120�]8;;�\
rtsp://mediamtx:8554/doorbell
[concat @ 0x7fdfd59ee100] Impossible to open '/working/doorbell_still_2025-03-19_08-55-25-448648.mp4'
[concat @ 0x7fdfd5d7c700] Impossible to open '/working/doorbell_next.concat'
[in#0 @ 0x7fdfd1f02940] Error opening input: No such file or directory
Error opening input file /working/doorbell.concat.
Error opening input files: No such file or directory
[08:55:26] WARNING Doorbell: too many failures, disabling �]8;id=304921;file:///app/blinkbridge/main.py�\main.py�]8;;�\:�]8;id=384782;file:///app/blinkbridge/main.py#88�\88�]8;;�\Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels