ffmpeg-求助!在cmd中运行ffmped可以输出flv文件,在.net中调用却不能输出,代码如下

问题描述

求助!在cmd中运行ffmped可以输出flv文件,在.net中调用却不能输出,代码如下
public static bool changeVideoType(string fileName string playFile)
{
//获取视频转换工具的路径
string ffmpeg = System.Web.HttpContext.Current.Server.MapPath(""../"") + ffmpegtool;
//获取需要转换的视频路径
string Name = System.Web.HttpContext.Current.Server.MapPath(""../"") + upFile + ""/"" + fileName;
if ((!System.IO.File.Exists(ffmpeg)) || (!System.IO.File.Exists(Name)))
{
return false;
}
//获取视频转换后需要保存的路径
string flv_file = playFile;
//创建Process对象
System.Diagnostics.Process pss = new System.Diagnostics.Process();
//不显示窗口
pss.StartInfo.CreateNoWindow = true;

//设置启动程序的路径
pss.StartInfo.FileName = ffmpeg;
pss.StartInfo.WorkingDirectory = System.Web.HttpContext.Current.Server.MapPath(""../"")+""tool/"";
//设置执行的参数
pss.StartInfo.Arguments = "" -i "" + Name + ""-ab 128 -ar 22050 -qscale 6 -r 29.97 -s "" + widthOfFile + ""x"" + heightOfFile + "" "" + flv_file;
pss.StartInfo.UseShellExecute = false;
pss.StartInfo.RedirectStandardError = true;
pss.StartInfo.RedirectStandardInput = true;
pss.StartInfo.RedirectStandardOutput = true;

    try    {        //启动转换工具                  pss.Start();        while (!pss.HasExited)        {            continue;        }        return true;    }    catch    {        return false;    }}

解决方案

检查路径、权限等问题

时间: 2024-09-23 17:55:27

ffmpeg-求助!在cmd中运行ffmped可以输出flv文件,在.net中调用却不能输出,代码如下的相关文章

odl adsal northbound-karaf中运行feature:install odl-adsal-northbound就报错

问题描述 karaf中运行feature:install odl-adsal-northbound就报错 karaf中运行feature:install odl-adsal-northbound就报错 Refreshing bundles org.apache.aries.util (9) Error executing command: Can't install feature odl-adsal-northbound/0.0.0: Could not start bundle mvn:or

3.1、Android Studio在虚拟机中运行应用

Android虚拟机Monitor一个设备并且显示在你的开发计算机上.它可以允许你在不适用硬件设备的情况下开发.测试你的Android应用.虚拟机支持Android手机,Android Wear和平板和Android TV设备.因为它有一些预定义的设备类型,所以你可以迅速的启动,同样你可以创建你自己的设备. 虚拟机是一个快速.强大和多功能.它比一个连接的物理设备更快的传递信息,提升开发进程. 关于Android虚拟机 当你运行你的项目的时候可以在虚拟机中运行你的项目,或者直接拖动一个APK到虚拟

Windows 配置Apache以便在浏览器中运行Python script的CGI模式_Linux

现在因为已经安装了2.6的Python,以及支持2.6的Eric4,就不想再重新安装2.5来继续配置Apache下mod_python了. 后来发现了一篇文章Running Python as CGI in Apache in Windows ,讲述以CGI模式代替mod_python来运行python script.还有这篇Python for Windows . 做法是: 打开httpd.conf,找到"#ScriptInterpreterSource Registry ",移除前

WPS 2012中一键轻松输出PDF文件

金山办公软件近期发布的WPS Office 2012办公软件秉承了WPS一贯轻巧灵快.安装便捷的特点,深度兼容微软Office,其采用的Windows 7风格的新界面,赋予用户焕然一新的视觉享受.另外,WPS Office 2012还提供10大文档创作工具,具备100项深度功能改进,其中的一键输出PDF文件功能,深受广大用户欢迎.下面就带大家一起看看输出PDF文件的具体操作. 一.输出PDF PDF全称Portable Document Format,译为可移植文档格式,其最大优点就是与跨系统平

操作系统-java中使用jacob插件生成word文件乱码

问题描述 java中使用jacob插件生成word文件乱码 java中使用jacob插件生成word文件,使用的是先生成rtf再生成Word,当前在中文操作系统下完全正常,但是在英文和繁体操作系统下生成的Word文件内容中汉字显示乱码~ 求大神指导! 解决方案 http://bbs.csdn.net/topics/390289313

源代码管理: 项目中某些文件或文件夹的名称与当前系统 ANSI 代码页不兼容。

问题描述 提示错误:源代码管理:项目中某些文件或文件夹的名称与当前系统ANSI代码页不兼容.在重命名这些文件或文件夹或者在将"区域和语言设置"更改为与当前系统ANSI代码页兼容的代码页之前,无法管理这些文件或文件夹.有人遇到过这种情况吗? 解决方案 解决方案二:哪个版本管理工具?解决方案三:帮帮忙啊谢谢了解决方案四:VSS2005的解决方案五:如何解决啊解决方案六:ANSI格式没有问题,UTF-16.UTF-8有问题,不能正确识别,存储的文件会错乱.微软承认麻烦很大,详细的说明MSDN

java-在webview中打开一个本地的html文件

问题描述 在webview中打开一个本地的html文件 在一个根文件夹中保存了一个文件,我想在webview中打开它. 这是我保存文件的代码: OutputStream outstream = null; outstream = openFileOutput(fileName ,MODE_WORLD_READABLE); if (outstream != null) { OutputStreamWriter outputreader = new OutputStreamWriter(outstr

junit-关于CMD中运行JUnit测试用例的问题

问题描述 关于CMD中运行JUnit测试用例的问题 想在cmd中编译运行JUnit测试用例,编译成功后,发生了运行错误.是因为我用的JUnit4.5版本的TestRunner有问题吗? 解决方案 可能是你命令写错了吧: 如果回答对你有帮助,请采纳 解决方案二: 找到错误了.是没找到文件的准确位置导致编译运行失败.

如何把eclipse开发的HttpServlet在关掉eclipse的前提下发布到tomcat中运行?帮忙求助

问题描述 这样讲:上图是我的Gevek_App_Store目录架构.我在eclipse中把该项目runonserver,然后在浏览器中输入:http://localhost:8080/Gevek_App_Store/Gevek_App_Store?operate=software&time=1&classify=0这个可以读取到数据但是把代码直接放到tomcat目录下的webapps下面,tomcat目录和项目目录如图:再打开apache-tomcat-7.0.57/bin/startup