gpt4 book ai didi

c# - 在 C# 中使用 FFmpeg 或包装器从 mp4 获取 mp3

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:48 25 4
gpt4 key购买 nike

我正在尝试从 flash 兼容的 mp4 文件中提取 mp3,到目前为止我已经找到了 FFMpeg 和一堆不同的包装器,它们都声称能够完成这项工作。

理想情况下,我不想依赖对 FFMpeg exe 的脱壳,但我尝试过的包装器似乎都不起作用....

有没有人有任何代码或建议来解决这个问题?

谢谢!

最佳答案

在我看来,使用 Process 类是可行的方法:

创建过程:

private Process GetProc(string workingDirectory)

{

return new Process

{

StartInfo = new ProcessStartInfo

{

WorkingDirectory = workingDirectory,

UseShellExecute = false,

RedirectStandardOutput = true,

FileName = "YOUR_EXECUTABLE"

}

};

}

调用参数,然后得到结果。在此之后,您需要检查它是否成功。保持简单。

public string Execute(string arguments)

{

var action = GetProc();

action.StartInfo.Arguments = arguments;

action.Start();

action.WaitForExit();

return action.StandardOutput.ReadToEnd();

}

关于c# - 在 C# 中使用 FFmpeg 或包装器从 mp4 获取 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1888086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com