zoukankan      html  css  js  c++  java
  • Asp.net 在线转Flv

    实际上是利用.Net中的Process对象来实现的。
      string str=@"d:\test.avi d:\test_allen.flv";
      RunFFMpeg(str);
      //运行FFMpeg的视频解码,
      public void RunFFMpeg(string strCmd)
      {
      //创建并启动一个新进程
      Process p = new Process();
      //设置进程启动信息属性StartInfo,这是ProcessStartInfo类,包括了一些属性和方法:
      p.StartInfo.FileName = "ffmpeg.exe"; //程序名
      p.StartInfo.Arguments = " -i " strCmd; //执行参数
      p.Start();
      }
      
      //运行Cmd.exe执行Dos 命令,并返回执行结果
      public string RunCmd(string command)
      {
      //创建并启动一个对进程
      Process p = new Process();
      
      //Process类有一个StartInfo属性,这是ProcessStartInfo类,包括了一些属性和方法,例如:
      p.StartInfo.FileName = "cmd.exe"; //程序名
      p.StartInfo.Arguments = " /c " command; //执行参数
      p.StartInfo.UseShellExecute = false; //关闭Shell的使用
      p.StartInfo.RedirectStandardInput = true; //重定向标准输入
      p.StartInfo.RedirectStandardOutput = true; //重定向标准输出
      p.StartInfo.RedirectStandardError = true; //重定向错误输出
      p.StartInfo.CreateNoWindow = true; //设置不显示窗口
      
      p.Start();
      //p.StandardInput.WriteLine(command); //也可以用這種方式輸入要執行的命令
      //p.StandardInput.WriteLine("exit"); //不過要記得加上Exit要不然下一行程式執行的時候會當機
      
      //必须创建可以自动转换完成以后,结束进程的代码
      return p.StandardOutput.ReadToEnd(); //從輸出流取得命令執行結果
      }
  • 相关阅读:
    Filebeat Processors对日志数据的处理
    beats直接给es传输日志,自定义索引名
    Elasticsearch:修改fielddata
    Elasticsearch:Elasticsearch中的refresh和flush操作指南
    Elasticsearch创建索引(index)及一个文档(document)
    Elasticsearch:如何对PDF文件进行搜索
    C++ 类构造函数 & 析构函数~
    学习CSS的好地方:CSS Inspiration -- CSS灵感
    css式样里的content
    寄存器与cmp,mov,add,sub,IMUL指令
  • 原文地址:https://www.cnblogs.com/top5/p/1615741.html
Copyright © 2011-2022 走看看