永发信息网

在c#中调用ffmpeg

答案:3  悬赏:50  手机版
解决时间 2021-04-03 09:23
在c#中调用ffmpeg
最佳答案
using System.Diagnostics;

ProcessStartInfo ps = new ProcessStartInfo();
ps.CreateNoWindow = true;
ps.WindowStyle = ProcessWindowStyle.Hidden;
ps.FileName = "x:\\x\x\x\ffmpeg.exe";
ps.Arguments = "参数";

Process proc=new Process ();
proc.StartInfo=ps;
proc.WaitForExit();//不等待完成就不调用此方法
proc.Start();追问需要的是调用DLL的形式,非常感谢你的回答
全部回答
你是想通过ffmpeg进行视频格式转换吗?
调用的话,需要你用C# 启动CMD然后执行ffmpeg相关的命令行,执行结束之后把CMD关闭就可以了。追问谢谢你的回答,我是需要调用dll的形式,不是启用cmd。追答原理其实就是启用CMD,执行命令行。当然你可以自己写好一份类,然后进行封装。
SharpFFmpeg
SharpFFmpeg项目提供了一个SharpFFmpeg.dll文件,这是可以直接被.net调用的。你的程序只需要和该dll文件进行交互就可以了。
这是一个开源项目,遵守GPL协议。
你也可以使用DllImport直接操作ffmpeg的二进制dll文件(请下载shared版本的ffmpeg),具体怎么实现参考SharpFFmpeg的代码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个口里面一个勿念什么
辛已日已丑时女命怎样
服装厂生产一批校服,前10天完成了总数的20%
看门狗2里扳手的车库在哪里啊
为啥和女孩子在网上聊的很好,见面就不知说啥
英雄联盟五月二十七更新怎么上不去
求问糖醋姜怎么制作 是不是先用醋浸 再加糖
我想加入淘宝卷
新polo手自一体变速箱怎么手动换挡
中国的大西藏
日腾现在有加班吗:
毛草根、芦草根丶葛根一块熬的作用
翻译“仁义不施而攻守之势异也”
单选题在使用显微镜的过程中,如果已经观察到
文科真的出来找工作那么难吗
推荐资讯
求吐纳的最容易入门
甲壳纲动物在外部形态上的主要特征是头胸部有
高层使命感,读后感
在itunes怎么选择已下载的刷机软件进行刷机?
30毫米等于多少厘米30毫米等于多少厘米30毫米
用计算器怎样算sin20度
三角形三边的长都是正整数,其中最长边为10,
段焕娟是谁?男的女的?
i PC蛋蛋中网页游戏怎么赚RMB或者奖品?
拼音怎么读,哪里做包皮手术便宜
日照周边城市哪里好玩
泰国什么产量世界第一,英国第一次工业革命主
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?