试图使用ffmpeg连接两个mp4视频文件,但出现错误
本文关键字:文件 视频 mp4 错误 两个 ffmpeg 连接 | 更新日期: 2023-09-27 18:15:20
我正在尝试加入两个mp4视频文件,但我得到以下错误:
无法为'ffmpeg'找到合适的输出格式。
ffmpeg:无效参数
我的代码如下:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "path to ffmpeg";
startInfo.Arguments = "ffmpeg -f concat -i "+path_to_text_file+" -c copy "+path_to_output_video;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
try
{
Process process = Process.Start(startInfo);
while (!process.StandardOutput.EndOfStream)
{
Console.WriteLine("Process Standard Output : " + process.StandardOutput.ReadLine());
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
我的输入文本文件就像
file '/path/to/input0'
file '/path/to/input1'
有谁能指出我错在哪里吗?
我能看到的第一件事是你使用"ffmpeg "作为你的论点的一部分。这将用于调用可执行文件。但是在定义目标文件名时已经这样做了。所以最后的命令看起来像这样:
"'ffmpeg ffmpeg -f concat -i ...."
因此,如果您从您的论点中删除"ffmpeg"部分并再次尝试:-)