Unix based operating systems like Linux offer a unique approach to join two discrete commands, and generate a new command using the concept of pipe(lines). For example, consider command1|command2. Here, whatever output is generated by the first command becomes the standard input for the second command.
I'd like to pipe the output of ssh to a different command. For example:
ssh myserver cat remote-file | diff local-file -
The problem is that myserver asks for a password, but I can't enter it. (For some reason, public-key authentication is not available on the server. I can't change this.) I get the "Password:" prompt, but the keys I type are echoed, and not passed to ssh.
If If I understand what you are doing, you're trying to send input.mkv to a named pipe, use the named pipe for an input for x264, output to output.2641. mkfifo pipe.y4m2. mpv input.mkv --vd-lavc-o=strict=-1 ..... -o pipe.y4m3. x264 pipe.y4m --profile high --preset slow....--output output.264Why are you doing all that?