2
我使用ffmpeg進行視頻合併。因爲它包含3-4個步驟。在一個步驟中,我想從多個視頻中提取音頻部分並獲得單個合併音頻。我面對錯誤:ffmpeg文件打開錯誤
[avs @ 6c370838 JAVIFileOpen faild with error - 2147221164E:\mypath\bin\debug\videos\video.avs: Error while opening file
我使用下面的命令(使用C#)來獲取音頻部分:< < < >>>
ffmpeg.exe -i "E:\mypath\bin\Debug\Videos\video.avs" -acodec pcm_s16le -ar 41000 -ab 64k -y -ac 2 "E:\mypath\bin\Debug\Videos\audio.wav"
和video.avs文字是:
video = UnalignedSplice(DirectShowSource("bumper.wmv", fps = 25, Convertfps = true), DirectShowSource("video.wmv", fps = 25, Convertfps = true, audio = false), DirectShowSource("trailer.wmv", fps = 25, Convertfps =true))
audio = DirectShowSource("video.wmv", video = false)
Clip = AudioDub(video, audio)
DelayAudio(Clip, +1)
我使用下面的代碼來寫video.avs文件:
StreamWriter writer2 = new StreamWriter(Application.StartupPath + "\\Videos\\videoPart.avs");
writer2.WriteLine("UnalignedSplice(DirectShowSource(\"" + "bumper.wmv" + "\", fps = 25, Convertfps = true),"
+ " DirectShowSource(\"" + "video.wmv" + "\", fps = 25, Convertfps = true, audio = false),"
+ " DirectShowSource(\"" + "trailer.wmv" + "\", fps = 25, Convertfps =true))");
writer2.Close();
請幫幫我。
嘿:
您可以下載 「的Avisynth」。可能聽起來很明顯,但FFMPEG能夠真正讀取文件嗎?燙髮設置是否正確? – Kit
@Christopher:是的,你說的沒錯,但是我們可以用「Avisynth」來做。 –
羅倫好消息 – Kit