, когда я использовал в ЦМД для слияния, что слияние успешно, вот пример кода,FFmpeg волна аудио и AVI видео формат слияния
FFmpeg -i «D: \ Разработки \ Video Capture \ захвата видео My \ WindowsFormsApplication1 \ bin \ Debug \ Video \ uuu.wav "-i" D: \ Developments \ Video Capture \ Мой видеозахват \ WindowsFormsApplication1 \ bin \ Debug \ Video \ 1.avi "-acodec copy -vcodec copy" D: \ Developments \ Video захват \ My видео захвата \ WindowsFormsApplication1 \ Bin \ Debug \ Video \ output.avi»
но вот пример кода я использовал в с # форме приложения,
string Path_FFMPEG = Application.StartupPath + "\\ffmpeg.exe";
string Wavefile = Application.StartupPath + "\\Video\\uuu.wav";
string video1 = Application.StartupPath + "\\Video\\1.avi";
string file = Application.StartupPath + "\\Video\\text.txt";
string strResult = Application.StartupPath + "\\Video\\output.avi";
System.Diagnostics.Process proc = new System.Diagnostics.Process();
try
{
proc.StartInfo.FileName = Path_FFMPEG;
proc.StartInfo.Arguments = string.Format("ffmpeg -i {0} -i {1} -acodec copy -vcodec copy {2}", Wavefile, video1, strResult);
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.Start();
string StdOutVideo = proc.StandardOutput.ReadToEnd();
string StdErrVideo = proc.StandardError.ReadToEnd();
}
catch { }
finally
{
proc.WaitForExit();
proc.Close();
}
здесь outpu ошибка ....
FFmpeg версия SVN-r23607, Copyright (с) 2000-2010 FFmpeg разработчики , построенные на 15 Июн 2010 04:09:35 с конфигурацией GCC 4.4.2 : - -target-os = mingw32 --enable-runtime-cpudetect --enable-avisynth --enable-gpl --enable-version3 --enable-bzlib --enable-libgsm --enable-libfaad --enable-pthreads - enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libxvid --enable-libschroedinger --enable-libx264 --extra-libs = '- lx264 -lpthread' --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-librtmp --extra-libs = '- lrtmp -lpolarssl -lws2_32 -lwinmm' --arch = x86 --cross-prefix = i686-mingw32- --cc = 'ccache i686-mingw32-gcc' --enable-memalign-hack libavu до 50.19. 0/50.19. 0 libavcodec 52.76. 0/52,76. 0 libavformat 52.68. 0/52,68. 0 libavdevice 52. 2. 0/52. 2. 0 libavfilter 1.20. 0/1,20. 0 libswscale 0.11. 0/0,11. 0 Не удалось найти подходящий формат вывода для 'FFmpeg'
пожалуйста, помогите мне решить эту проблему ..
'SVN-r23607' является древним и неподдерживаемым. Почему вы используете такую старую версию? Вам не хватает 6 лет разработки, исправлений ошибок, функций и исправлений безопасности. – LordNeckbeard