簡體   English   中英

嘗試使用ffmpeg合並兩個mp4視頻文件,但出現錯誤

[英]Trying to join two mp4 video files using ffmpeg but getting error

我正在嘗試加入兩個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”用作參數的一部分。 這將用於調用可執行文件。 但是在定義目標FileName時您已經做到了。 所以最終命令看起來像這樣:

“ \\ ffmpeg ffmpeg -f concat -i...。”

因此,如果您從參數中刪除“ ffmpeg”部分,然后重試:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM