-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. Python(Mutagen) - 无法从MP4/MP3文件中获取艺术家
- 4. 从C#中的youtube视频中提取mp3音频文件#
- 5. 从cherrypy提供mp3文件
- 6. 从影像和mp3文件创建C#MP4视频
- 7. 使用PHP下载MP3和MP4文件
- 8. 使用MPMoviePlayerController播放mp3和mp4文件
- 9. 脚本来比较mp3和mp4文件
- 10. 下载时播放Mp4和Mp3文件
- 11. 如何区分MP3,MP4文件?
- 12. 从视频c提取音频作为MP3文件#
- 13. 在rails中获取mp3和mp4文件的时间长度
- 14. 向WebSphere提供mp4文件
- 15. 读取MP3文件
- 16. 从UWP上的mp4文件中快速提取帧
- 17. FFmpeg.js从MP4文件中提取图像(jpeg/png)
- 18. 从mp4文件中提取旋转元数据
- 19. 从文本文件提取变量(C++)
- 20. 从C文件中提取int数组
- 21. C#从MHT文件中提取HTML
- 22. c#从pdf文件中提取数据
- 23. 从WARC.gz文件中提取头文件
- 24. 使用COM从C++中的zip文件中提取文件
- 25. 从c#中的可执行文件中提取文件
- 26. 如何使用Java从FLV文件中提取mp3?
- 27. 从嵌入式Mp3文件中提取歌曲信息,ID3类
- 28. 从AVI文件中提取和分割MP3音频流
- 29. 如何从Cocoa的MP3文件中提取ID标签?
- 30. 从MP3/MIDI文件中提取音频数据
可能重复的[从视频文件提取wav文件](https://stackoverflow.com/questions/1010937/extract-wav-file-from-video-file) –
我认为你的问题应该是“我怎么能以编程方式在c#中设置'mp3'的描述。这听起来像你完全有能力'mp4' - >'mp3',你只需要帮助设置描述。 –