Skip to content

Certain FFV1 decoding errors are not causing Implementation failures in MKV  #234

@iamdamosuzuki

Description

@iamdamosuzuki

I made a few test files using the bsf:v ffmpeg filter. I created a file with light corruption, medium corruption, and heavy corruption.

Of these three files, only the heavy corruption file triggers an implementation failure in either the GUI or CLI. However, all three files report some sort of decode error in ffmpeg. I tried using the -f and --full flags on the CLI but it didn't change anything.

Is this the expected behavior? Is there some way that MediaConch can fail these files with decode errors, even if they're minor?

The files can be found here

Here are the ffmpeg commands used to create the files:

ffmpeg -i FFV1.mkv -c copy -bsf:v noise=amount=-1 FFV1_HeavyCorruption.mkv

ffmpeg -i FFV1.mkv -c copy -bsf:v noise=amount='mod(n\,120)/110' FFV1_MediumCorruption.mkv

ffmpeg -i FFV1.mkv -c copy -bsf:v noise=amount='eq(n\,150)' FFV1_LightCorruption.mkv

Metadata

Metadata

Assignees

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