Skip to content

Issue with Missing Frames in Degraded Video Causing Script Failure #7

Description

Dear community,

I am using the run_video_call_mos.py script to evaluate the MOS of a degraded video. However, the degraded video has missing frames due to packet loss in the network (expected), which causes the script to fail when it cannot find 34 frames that are present in the reference video.

Steps to Reproduce:

  1. Use a degraded video that has missing frames due to network packet loss.
  2. Run the run_video_call_mos.py script with this degraded video.

The script stops execution with an error indicating that "Not all the frames detected".

Image

Expected Behavior:
Skipping missing frames and compute the metrics over the detected frames.

Actual Behavior:
The script throws an error and cannot proceed when it detects missing frames.

System Information:
OS: Ubuntu 22.04.3 LTS

Python Version: Python 3.10.12

Library Versions: New virtual environment with pip requirements.txt installed

Would it be possible to skip the non-detected frames and run the code over the detected frames?

Thanks in advance for your support and congratulations for this repository!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions