我用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);
}
将其它格式的视屏文件转换为.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);
}
解决方案 »
- 关于设计模式
- 急急急~~~~(所有).aspx文件在浏览器中都无法浏览!
- 考别人的。不知道该怎么做了~!回答正确马上结帐!
- 问个关于头像选择控件的问题
- asp.net c#的问题。。。。。。。。。。在线给分.
- 一个很奇怪的问题!
- 实现这样的页面我该用什么控件???
- asp.net多人开发时的合作问题?(大家都来讨论呀!)
- input text调用后台方法
- 在Pull和Push模式怎么实现导出报表了! 飞刀大哥的报表下不行了!!! 谁有好的方法了!!!
- 必须声明标量变量 \"@Proname\
- 用过EXTJS的朋友请进,关于EXTJS未授权使用的情况,听说每使用一次EXTJS都要自动连接一次EXTJS代理商的服务器,会否被发现呢??
我做过
邮箱
只是使用mencoder转换的时候会跳出一个类似cmd下的系统框.,.
现在还在执行一堆的数据操作,..,
不晓得这个要如何取消,会不会是mencoder插件的原因呢????Email:[email protected]
Oicq: 834496671
我也需要,能发份给我吗?邮箱:[email protected]