Questions about VFR video decoding
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 5.8k
- Forks
- 678
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 27
Description
Hi!
Thanks for the continuous development of DALI, it has been very useful at speeding up our video decoding & inference pipeline!
I would like to support VFR videos, since we will be receiving these in the near future.
I noticed various issues have been opened about this and that you were planning to support VFR video decoding in the future, so I was wondering if there is any update or time indication on when we can expect this to be supported?
When you run the DALI video decoder with the skip_vfr_check set to true, it will hang the pipeline in case of a VFR video. Is there any way to catch this as an exception instead of it deadlocking?
In the meantime, I would like to catch VFR videos before running our pipeline and maybe transcode them to CFR (perhaps there is a much more clever or faster solution). Maybe this is not the right place to ask, but I was not able to find many resources about this topic, but what would be a good approach for detecting/catching VFR videos? I've checked out the VFR check built into DALI, but for my use-case it gave too many false positives, so I am looking for alternatives.
I also looked into FFmpeg, which has the vfrdet feature, but this is also not a waterproof solution, since it has various caveats. Is there any (more) waterproof ways to check for this, or is there always a margin of error?
Thanks in advance!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.