Yep. I succeeded with some simple commands, but I can't get the command I need for BD3D2MK3D to work. avs2yuv seems unable to write to stdout, and doesn't recognise the parameter - (a simple dash) as a valid output file. Therefore, I can't pipe its output to x264.
The solution is to launch the entire __ENCODE_3D.cmd script within BlockSleep. That works fine, and it's also much more simple for me. I have just to modify slightly __ENCODE_3D_LOW_PRIORITY.cmd.
Currently:
Code:
start /low __ENCODE_3D.cmd
With BlockSleep:
Code:
start /low "D:\BD3D2MK3D\toolset\BlockSleep.exe" __ENCODE_3D.cmd
But that means that the user will have to launch that script instead of the main batch file __ENCODE_3D.cmd. Not a big problem IMO, as it's already necessary to encode with the low CPU priority.