@ -293,7 +293,17 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -293,7 +293,17 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
pipelineSteps.Add(newPipeProtocol());
break;
caseOutputFormatKind.Nut:
pipelineSteps.Add(newOutputFormatNut());
// mkv doesn't want to store rawvideo with yuv420p10le, so we have to use NUT
if(desiredState.BitDepth>8)
{
pipelineSteps.Add(newOutputFormatNut());
}
else
{
// yuv420p seems to work better with mkv (NUT results in duplicate PTS)