C# 使用ffmpeg NReco包装库转换视频时出错
我正在使用NReco.VideoConverter进行视频转换应用。现在我正在尝试将源视频中的音频替换为mp3曲目。我正在使用来自官方网站的这段代码:但我收到了以下错误: audio.mp3:处理输入时发现无效数据(退出代码:1)C# 使用ffmpeg NReco包装库转换视频时出错,c#,video,ffmpeg,converter,C#,Video,Ffmpeg,Converter,我正在使用NReco.VideoConverter进行视频转换应用。现在我正在尝试将源视频中的音频替换为mp3曲目。我正在使用来自官方网站的这段代码:但我收到了以下错误: audio.mp3:处理输入时发现无效数据(退出代码:1) 我尝试了不同的音频文件,但仍然是相同的场景。至少您需要更改 CustomOutputArgs = " -map 0 -map 1" 到 另外,您正在用mp3的实际名称替换audio.mp3,对吗?错误消息表明您没有。我确实解决了此问题。为了替换源视频中的音频,需要这
我尝试了不同的音频文件,但仍然是相同的场景。至少您需要更改
CustomOutputArgs = " -map 0 -map 1"
到
另外,您正在用mp3的实际名称替换
audio.mp3
,对吗?错误消息表明您没有。我确实解决了此问题。为了替换源视频中的音频,需要这些线路:
CustomInputArgs = string.Format(" -i \"{0}\"", audioPath);
CustomOutputArgs = string.Format(" -map 0:v:0 -map 1:a:0");
CustomOutputArgs = " -map 0:v -map 1:a"
CustomInputArgs = string.Format(" -i \"{0}\"", audioPath);
CustomOutputArgs = string.Format(" -map 0:v:0 -map 1:a:0");