视频 压缩
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";