alexheretic / ab-av1

AV1 re-encoding using ffmpeg, svt-av1 & vmaf.
MIT License
427 stars 29 forks source link

Switch to a better db for cached results #155

Open alexheretic opened 1 year ago

alexheretic commented 1 year ago

An embedded db is used to cache sample-encode results. The current db sled isn't an ideal for here as it doesn't support concurrent access from multiple processes. There have also been a couple of reported db corruption cases, presumably from killing the process.

So time to try a different one. I'd prefer a nosql kv store but maybe sqlite will end up best?

mr44er commented 11 months ago

I don't know the differences between all of these DBs with this use case, but I'm up to testing and reporting how it behaves! :)