-1
A
回答
1
你可以做这样的事情:
using System;
using System.Diagnostics;
namespace ConvertMP4ToMP3
{
internal class Program
{
static void Main(string[] args)
{
var inputFile = args[0] + ".mp4";
var outputFile = args[1] + ".mp3";
var mp3out = "";
var ffmpegProcess = new Process();
ffmpegProcess.StartInfo.UseShellExecute = false;
ffmpegProcess.StartInfo.RedirectStandardInput = true;
ffmpegProcess.StartInfo.RedirectStandardOutput = true;
ffmpegProcess.StartInfo.RedirectStandardError = true;
ffmpegProcess.StartInfo.CreateNoWindow = true;
ffmpegProcess.StartInfo.FileName = "//path/to/ffmpeg";
ffmpegProcess.StartInfo.Arguments = " -i " + inputFile + " -vn -f mp3 -ab 320k output " + outputFile;
ffmpegProcess.Start();
ffmpegProcess.StandardOutput.ReadToEnd();
mp3out = ffmpegProcess.StandardError.ReadToEnd();
ffmpegProcess.WaitForExit();
if (!ffmpegProcess.HasExited)
{
ffmpegProcess.Kill();
}
Console.WriteLine(mp3out);
}
}
}
也许?在这里您可以通过命令行调用.exe文件的输入和输出文件路径减去扩展名:a:
C:\> ConvertMP3ToMP4.exe C:\ Videos \ Aqua \ BarbieGirl C:\ Music \ Aqua \ BarbiGirl
您当然需要在第19行提供FFMPEG可执行文件的完整路径。这里有个小警告,我只是回过头来说明代码可能有问题,我没有编译或测试它,这只是一个起点。祝你好运。
相关问题
- 1. python - 从mp3文件中提取数据
- 2. FFMPEG将mp4文件和mp3文件合并为mp4
- 3. 从C#中的youtube视频中提取mp3音频文件#
- 4. 从cherrypy提供mp3文件
- 5. 如何区分MP3,MP4文件?
- 6. 使用MPMoviePlayerController播放mp3和mp4文件
- 7. 从mp4文件中提取旋转元数据
- 8. FFmpeg.js从MP4文件中提取图像(jpeg/png)
- 9. 读取MP3文件
- 10. 从文本文件提取变量(C++)
- 11. C#从MHT文件中提取HTML
- 12. 从c#中的可执行文件中提取文件
- 13. C++ FFmpeg创建mp4文件
- 14. 如何从mp3文件中提取音频数据?
- 15. Java Media Framework:从mp3文件中提取音频信息
- 16. 如何从Cocoa的MP3文件中提取ID标签?
- 17. 诱变剂(Mutagenwrapper):从MP3文件中提取多个图像
- 18. 用于从MP3文件中提取音频信息的Java库
- 19. 从MP3/MIDI文件中提取音频数据
- 20. 如何使用Java从FLV文件中提取mp3?
- 21. 如何使用C#.Net从.CAB文件中提取文件?
- 22. C# - 关于从.tgz文件中提取文件的建议
- 23. 从文件中提取AJAX
- 24. 从zip中提取文件
- 25. 使用FFmpeg或包装从MP4中获取MP3从C#
- 26. 从C#的mp3文件中读取单词#
- 27. 如何从mp3文件获取PUID?
- 28. 从ear文件中存在的war文件中提取文件
- 29. c#,mp3和文件路径
- 30. 如何区分.mp4音频文件和.mp4视频文件在ASP.Net中C#
可能重复的[从视频文件提取wav文件](https://stackoverflow.com/questions/1010937/extract-wav-file-from-video-file) –
我认为你的问题应该是“我怎么能以编程方式在c#中设置'mp3'的描述。这听起来像你完全有能力'mp4' - >'mp3',你只需要帮助设置描述。 –