Skip to content

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

@AdrianPerezUMA

Description

@AdrianPerezUMA

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!

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