Как создать видео с помощью FFMPEG и C#
Привет дорогая,
Я хочу создать видео в течение 15 секунд, используя одну картинку в C#.
Я очень стараюсь , но не могу, если у кого-то есть решение, Пожалуйста, помогите мне.
это мой код. :
Что я уже пробовал:
using (Process p = new Process()) { p.StartInfo.UseShellExecute = false; p.StartInfo.CreateNoWindow = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "\\ffmpeg.exe"); p.StartInfo.Arguments = "-loop 1 -i D:\\Temp\\temp.png -c:v libx264 -t 15 -pix_fmt yuv420p -vf scale=720:480 D:\\Temp\\1.avi"; p.Start(); p.WaitForExit(); }
Кроме того я использовал это но это тоже не сработало :
System.Diagnostics.Process.Start("CMD.exe", "/K D:\\Temp\\ffmpeg -loop 1 -i D:\\Temp\\temp.png -c:v libx264 -t 15 -pix_fmt yuv420p -vf scale=720:480 D:\\Temp\\1.mp4");