Skip to content

Strange issue : no clips found for camera #9

@firefoot007

Description

@firefoot007

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;;�\

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions