fix: update GOP parameters for mediaAnalyzerGOP and transcode2PassX265 to enhance encoding efficiency and documentation
Build / Lint & Test (push) Successful in 16s

This commit is contained in:
PickleRick committed 2026-09-20 19:37:31 +02:00
1 parent 36184fbf32
commit 3f0b38d513
7 files changed
+38 -19

No files matched your search

+5 -2
View File
@@ -6,7 +6,8 @@
* File: Radarr path, AC3 ITA 448k 5.1, EAC3 ENG 640k 5.1
*
* Expected:
* gopKeyint = "48"
* gopKeyint = "96"
* gopMinKeyint = "24"
* isMovie = "true"
* isAnimation = "false"
* vBitrate = "3000k"
@@ -44,7 +45,9 @@ async function run() {
const vars = out1.variables;
assertEqual(out1.outputNumber, 1, 'outputNumber');
assertEqual(vars.gopKeyint, '48', 'gopKeyint (2 x 23.976 = 47.95 -> 48)');
assertEqual(vars.gopKeyint, '96', 'gopKeyint (4 x 23.976 = 95.90 -> 96)');
assertEqual(vars.gopMinKeyint,'24', 'gopMinKeyint (1 x 23.976 = 23.98 -> 24)');
assertEqual(vars.gopSceneCut, '40', 'gopSceneCut (x265 default threshold)');
assertEqual(vars.isMovie, 'true', 'isMovie (Radarr path)');
assertEqual(vars.isAnimation, 'false', 'isAnimation (no anime match)');
assertEqual(vars.vBitrate, '3000k', 'vBitrate (film default)');