diff --git a/LocalFlowPlugins/video/transcode2PassX265/1.0.0/index.js b/LocalFlowPlugins/video/transcode2PassX265/1.0.0/index.js index bb9fad4..1b92500 100644 --- a/LocalFlowPlugins/video/transcode2PassX265/1.0.0/index.js +++ b/LocalFlowPlugins/video/transcode2PassX265/1.0.0/index.js @@ -145,6 +145,8 @@ const plugin = async (args) => { const x265ParamsBase = [ `keyint=${gopKeyint}`, `min-keyint=${gopMinKeyint}`, + `scenecut=0`, + `open-gop=0`, `vbv-maxrate=${maxRateNum}`, `vbv-bufsize=${bufSizeNum}`, `stats=${statsForX265}`, @@ -170,7 +172,7 @@ const plugin = async (args) => { '-y', '-i', inputFile, ...videoArgs, - '-x265-params', `${x265ParamsBase}:pass=1`, + '-x265-params', `no-slow-firstpass=1:pass=1:${x265ParamsBase}`, '-an', '-sn', '-f', 'null', nullDev, @@ -204,7 +206,7 @@ const plugin = async (args) => { ...audioArgs, '-map_chapters', '0', ...videoArgs, - '-x265-params', `${x265ParamsBase}:pass=2`, + '-x265-params', `pass=2:${x265ParamsBase}`, '-sn', outFile, ],