日期:2014-05-18  浏览次数:20832 次

视频 压缩
string file_name = strFileName;
  string command_line = " -i " + file_name + " -vcodec libx264 -cqp 25 -y " + file_name.Replace(".avi", "_264") + ".avi";
  System.Diagnostics.Process proc = new System.Diagnostics.Process();
  proc.StartInfo.WorkingDirectory = Application.StartupPath;
  proc.StartInfo.UseShellExecute = false; //use false if you want to hide the window
  proc.StartInfo.CreateNoWindow = true;

  //需要启动的程序名 (执行EXE的文件名  
  proc.StartInfo.FileName = @"C:\ffmpeg.exe"; ·······这里写什么啊???  
  //启动参数
  proc.StartInfo.Arguments = command_line;
  //启动线程
  proc.Start();
  proc.WaitForExit();
  proc.Close();
我在做一个视频监控系统,可是录下来的视频太大了,我录下来的视频小些 ,是不是通过上面的代码实现的,
proc.StartInfo.FileName= ??写什么啊???????????

录下来的视频是放在"F:\新建文件夹\qq.avi";


万分感谢啊!!!!

------解决方案--------------------
string a= " -i " + file_name + " -vcodec` libx264 -cqp 25 -y " + file_name.Replace(".avi", "_264") + ".avi";