Default to "fast" encoding preset (VEAI uses ultrafast lol), offset SVT presets by +1 (now 3-9)

This commit is contained in:
n00mkrad
2022-04-18 04:30:37 +02:00
parent 6cb1eb1185
commit 16ec413568
2 changed files with 8 additions and 8 deletions

View File

@@ -277,7 +277,7 @@ namespace Flowframes.IO
if (key == Key.ncnnThreads) return WriteDefault(key, "1"); if (key == Key.ncnnThreads) return WriteDefault(key, "1");
if (key == Key.dainNcnnTilesize) return WriteDefault(key, "768"); if (key == Key.dainNcnnTilesize) return WriteDefault(key, "768");
// Debug / Other / Experimental // Debug / Other / Experimental
if (key == Key.ffEncPreset) return WriteDefault(key, "medium"); if (key == Key.ffEncPreset) return WriteDefault(key, "fast");
if (key == Key.sbsRunPreviousStepIfNeeded) return WriteDefault(key, "true"); if (key == Key.sbsRunPreviousStepIfNeeded) return WriteDefault(key, "true");
if (key == Key.allowCustomInterpFactor) return WriteDefault(key, "True"); if (key == Key.allowCustomInterpFactor) return WriteDefault(key, "True");
if (type == Type.Int || type == Type.Float) return WriteDefault(key, "0"); // Write default int/float (0) if (type == Type.Int || type == Type.Float) return WriteDefault(key, "0"); // Write default int/float (0)

View File

@@ -158,13 +158,13 @@ namespace Flowframes.Media
string preset = Config.Get(Config.Key.ffEncPreset).ToLower().Remove(" "); string preset = Config.Get(Config.Key.ffEncPreset).ToLower().Remove(" ");
string arg = "8"; string arg = "8";
if (preset == "veryslow") arg = "2"; if (preset == "veryslow") arg = "3";
if (preset == "slower") arg = "3"; if (preset == "slower") arg = "4";
if (preset == "slow") arg = "4"; if (preset == "slow") arg = "5";
if (preset == "medium") arg = "5"; if (preset == "medium") arg = "6";
if (preset == "fast") arg = "6"; if (preset == "fast") arg = "7";
if (preset == "faster") arg = "7"; if (preset == "faster") arg = "8";
if (preset == "veryfast") arg = "8"; if (preset == "veryfast") arg = "9";
return $"-preset {arg}"; return $"-preset {arg}";
} }