如何从图像和声音创建视频(ffmpeg)

时间:2019-11-29 09:18:34

标签: c# ffmpeg

我需要用图像和音乐制作视频。我使用以下代码:

Process process = new Process();
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = @"d:\test\ffmpeg.exe";
string argumets = String.Format("-r 6/1 -i d:\\test\\img\\img%d.jpg -i 
d:\\test\\outfiles\\29112019111455.wav -c:v libx264 -c:a aac -b:a 192k -pix_fmt yuv420p -shortest 
d:\\test\\outfiles\\out.mp4");
Console.WriteLine(argumets);
start.Arguments = argumets;
start.WindowStyle = ProcessWindowStyle.Minimized;
process = Process.Start(start);
process.WaitForExit();
process.Refresh();

但是视频比音频轨道长。 如果音轨是60秒,并且有6张图像,则每个图像应持续10秒。

对不起,我的英语。

0 个答案:

没有答案