gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:28:05 26 4
gpt4 key购买 nike

我将 NReco.VideoConverter 用于视频转换应用程序。现在我正在尝试将源视频中的音频替换为 mp3 音轨。我正在使用来自官方网站的这个片段:http://www.nrecosite.com/video_converter_net.aspx但我收到此错误:

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

var ffmpeg = new NReco.VideoConverter.FFMpegConverter();
ffmpeg.ConvertMedia("video.mp4", null, "output_video.mp4", null, new ConvertSettings() {
AudioCodec = "copy", VideoCodec = "copy",
CustomInputArgs = String.Format(" -i \"{0}\" ", "audio.mp3"),
CustomOutputArgs = " -map 0 -map 1",
});

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

最佳答案

至少你需要改变

CustomOutputArgs = " -map 0 -map 1"


CustomOutputArgs = " -map 0:v -map 1:a"

此外,您正在替换 audio.mp3用你的 MP3 的实际名称,对吗?错误消息表明您不是。

关于c# - 使用 ffmpeg NReco 包装库转换视频时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34866507/

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