Hi,
I'm echoing harrypm's sentiment that it's a big step for a whole category of users to get MKV/FFV1 support in Resolve, and I'm grateful for that.
I've been trying out FFV1 files since it became available in v18 and happy with the results except for one thing: performance issues when loading up files.
For now, I'm working mainly with SD interlaced MKV/FFV1/PCM files (from digitized tapes).
Those files don't have a huge size or bitrate (typically around 70Mb/s).
However, when dropping one of those in Resolve's Media Pool, it can take minutes before it is imported (meanwhile, UI is frozen). Then when it's finally in, playback is very laggy for maybe 20 seconds and then it all becomes rather smooth.
Just tested in 19.0.1 build 6, loading a file from a network share. Resolve gave up after a 5-minute freeze and didn't load anything. Then I try again and it finally loads after a few minutes. It works a bit better on fast local storage but still quite slow. Logs (attached) don't seem detailed enough to explain what's going on. It only shows that it's giving up loading after 5 minutes.
- Code: Select all
SendSync() timed out in 300010 ms
Then during playback there are a lot of
- Code: Select all
Timeout waiting for interop lookahead (AVSyncCount = 31)
Had tested studio and non-studio v18 before, same results.
Mainly testing on Windows, but tried MacOS as well.
Loading up a the same video converted to ProRes (slightly smaller file), from the same storage location, is instant.
Since I don't see major performance issues once the file is loaded for good, there doesn't seem to be a ressource problem with FFV1 decoding.
The same source file opens and plays instantly in VLC, MPV or Shotcut.
Therefore, there seems to be something about opening / indexing MKV content, or excessive caching.
Has this been noticed/reported by others ? Is it only me?