如何在 .NET 中通过管道传输 stdout/stderr?
我想做这样的事情,
ffmpeg -i audio.mp3 -f flac - | oggenc2.exe - -o audio.ogg
我知道如何使用.NET中的进程类来执行ffmpeg -i audio.mp3 -f flac
,但是如何将它通过管道传输到oggenc2?
任何有关如何执行此操作的示例(不需要是 ffmpeg 或 oggenc2)都可以。
I want to do something like this
ffmpeg -i audio.mp3 -f flac - | oggenc2.exe - -o audio.ogg
i know how to do ffmpeg -i audio.mp3 -f flac
using the process class in .NET but how do i pipe it to oggenc2?
Any example of how to do this (it doesnt need to be ffmpeg or oggenc2) would be fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我编写了以下代码来执行此操作:
希望,这会有所帮助。
OK, I wrote the following code to do this:
Hope, this helps.