我用ffmpeg+mencoder转换视屏,
 将其它格式的视屏文件转换为.flv的文件
但是发现只有.avi的文件可以转换,其它的都是转换成一个0字节的空文件/..
 不晓得是什么原因,在网上查找的代码,差不多都是不能使用,极度郁闷.,.
好像网络是说 ".asf", ".avi",".3gp", ".mov", ".flv"  这几种文件可以用ffmpeg转,
 但是我判断之后,却只有.avi的转换成功,其它的都失败,.使用ffmpeg转换部份代码       
       string fileName="e://abc.avi";       string flv_file = System.IO.Path.ChangeExtension(fileName, ".flv");
    System.Diagnostics.ProcessStartInfo FilestartInfo = new System.Diagnostics.ProcessStartInfo(ffmpeg);
       FilestartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
       FilestartInfo.Arguments = " -i " + fileName + " -ab 56 -ar 22050 -qscale 6 -r 15 -s " + flvSize + " " + flv_file;    //转换
        if (!System.Diagnostics.Process.Start(FilestartInfo).HasExited)
       {
           Thread.Sleep(2000);
       }

解决方案 »

  1.   

    http://www.cnblogs.com/cyq1162/archive/2008/10/15/1311410.html
      

  2.   

    是转换成flv吗?
    我做过
    邮箱
      

  3.   

    KKe-007 你做过吗?太好了,那发一份给我吧,最近在做个视频网站,正需要呢,先谢了
      

  4.   

    对了,邮箱是[email protected]
      

  5.   

    我现在这边基本是可以实现转换,
    只是使用mencoder转换的时候会跳出一个类似cmd下的系统框.,.
    现在还在执行一堆的数据操作,..,
    不晓得这个要如何取消,会不会是mencoder插件的原因呢????Email:[email protected]
    Oicq: 834496671
      

  6.   


    我也需要,能发份给我吗?邮箱:[email protected]