Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ffmpeg NReco包装库转换视频时出错_C#_Video_Ffmpeg_Converter - Fatal编程技术网

C# 使用ffmpeg NReco包装库转换视频时出错

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,对吗?错误消息表明您没有。我确实解决了此问题。为了替换源视频中的音频,需要这

我正在使用NReco.VideoConverter进行视频转换应用。现在我正在尝试将源视频中的音频替换为mp3曲目。我正在使用来自官方网站的这段代码:但我收到了以下错误:

audio.mp3:处理输入时发现无效数据(退出代码:1)


我尝试了不同的音频文件,但仍然是相同的场景。

至少您需要更改

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");