Во-первых, AFAIK
Oggenc2
Кодировщик командной строки - позволяет прямой
ввод '.flac', '.ape', '.wv',
Файлы '.pac', '.ofr' и '.shn' -
ICL7.1 компиляция
Предположим, вам не нужно
для передачи одного процесса другому внутри
.net с использованием класса Process
потому что есть более простой способ сделать это. Попробуйте следующую конструкцию:
ffmpeg -i audio.mp3 -f flac - | oggenc2.exe - -o audio.ogg
Эта команда преобразует входной файл mp3
(я не нашел другие аудиофайлы на моем ПК) в flac
и отправляет его в stdout
, который переходит к stdin
из oggenc2
, используя pipe (|
).
Единственное, что вам нужно сделать, это написать. NET
упаковщик для запуска ffmpeg
.