Я использую ffmpeg для слияния видео.так как содержит 3-4 шага.в один шаг, в котором я хочу извлечь аудио часть из нескольких видео и получить одно объединенное аудио.я сталкиваюсь с ошибкой:
[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.avsis:
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();
Пожалуйста, помогите мне.