コンソール出力とは異なるプロセスでバイナリ出力をキャプチャする方法は?

コンソール出力とは異なるプロセスでバイナリ出力をキャプチャする方法は?

現在の (バイナリ) ファイル output.WAV に引き続き追加し、コンソール更新行をダンプし続ける Java ProcessBuilder でプロセスを開始できます。素晴らしい作品。 WAVファイルを読むことができるタイミングを知らせるアップデートをキャプチャします。

ここでWAVファイルをスキップし、Javaプロセスから直接出力をキャプチャしたいと思います。私はこれが可能だと思います。"-"(ダッシュ)を書くと、バイナリ出力がstdoutにパイプされることがわかりました。

これで出力が混乱しますか?コマンドラインから実行するとそうなるようです...

関連情報