diff --git a/NotEnoughAV1Encodes/MainWindow.xaml b/NotEnoughAV1Encodes/MainWindow.xaml index aac86b1..94236e3 100644 --- a/NotEnoughAV1Encodes/MainWindow.xaml +++ b/NotEnoughAV1Encodes/MainWindow.xaml @@ -89,6 +89,7 @@ + diff --git a/NotEnoughAV1Encodes/MainWindow.xaml.cs b/NotEnoughAV1Encodes/MainWindow.xaml.cs index ff84f36..0778e0f 100644 --- a/NotEnoughAV1Encodes/MainWindow.xaml.cs +++ b/NotEnoughAV1Encodes/MainWindow.xaml.cs @@ -2792,7 +2792,7 @@ private async Task MainStartAsync(CancellationToken _cancelToken) List VideoChunks = new(); // Chunking - if (QueueParallel) + if (QueueParallel || queueElement.ChunkingMethod == 2) { VideoChunks.Add(queueElement.VideoDB.InputPath); Global.Logger("WARN - Queue is being processed in Parallel", queueElement.Output + ".log"); diff --git a/NotEnoughAV1Encodes/Video/VideoEncode.cs b/NotEnoughAV1Encodes/Video/VideoEncode.cs index 00f9600..c626a68 100644 --- a/NotEnoughAV1Encodes/Video/VideoEncode.cs +++ b/NotEnoughAV1Encodes/Video/VideoEncode.cs @@ -109,7 +109,7 @@ public void Encode(int _workerCount, List VideoChunks, Queue.QueueElemen } // Set Chunk Input - if (queueElement.ChunkingMethod == 0 || queueParallel || queueElement.Preset.TargetVMAF) + if (queueElement.ChunkingMethod == 0 || queueElement.ChunkingMethod == 2 || queueParallel || queueElement.Preset.TargetVMAF) { // Input for Chunked Encoding or Parallel Queue Processing ChunkInput = "-i \"" + chunk + "\"";