Download link: FFmpeg Builds
// ffmpeg -i input.avi -b:v 640k output.mp4 private void convert_Click(object sender, EventArgs e) { Process p = new Process(); // the full path of ffmpeg.exe p.StartInfo.FileName = @"D:\ffmpeg\ffmpeg\bin\ffmpeg.exe"; // set the argument // inputPath.Text: the existing swf location, such as "D:\1.swf" // savePath.Text: the new mp4 location, such as "D:\1.mp4" p.StartInfo.Arguments = "-i " + inputPath.Text + " " + savePath.Text; p.Start(); if (p.HasExited) { p.Kill(); } }