master-of-zen / Av1an

Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
GNU General Public License v3.0
1.4k stars 147 forks source link

Implement pipeless scene detection for basic video inputs #847

Closed shssoichiro closed 1 month ago

shssoichiro commented 1 month ago

This provides similar speedups as https://github.com/master-of-zen/Av1an/pull/844, but applies to video inputs not using Vapoursynth. For the time being, this still does not affect inputs using ffmpeg filters. This also does not yet use the padding implementation redzic mentioned to provide additional copy-avoidance. Those changes will hopefully come in future PRs.