多语言展示
当前在线:392今日阅读:103今日分享:49

C# 调用ffmpeg来对视频进行转码

在.net平台下 调用ffmpeg来对视频进行转码
工具/原料

Visual Studio 2017

方法/步骤
1

双击打开Visual Studio 2017,新建项目,步骤如图所示。

2

先整体看一下代码。

3

要完成以上代码,需要引入两个命名空间。using System.Diagnostics;using System.IO;

4

现在简单说一下主要的代码。图示三个变量说明如下。ffmpegtool--ffmpeg.exe路径(本地绝对路径或者网站的相对路径)playFile -- 目标视频(也就是转码后的视频的存放位置,需要指定一个空文件)sourceFile -- 要转码的视频

5

图示代码是视频转码的关键。首先创建一个进程来打开ffmpeg.exe,然后将要执行的命令告诉进程(-i ' + sourceFile + ' -vcodec h264 ' + playFile + ')--此名命令表示将原视频转码为h264格式,然后就是 程序如果发生错误,将错误信息写进文本中(使用委托)。

注意事项
1

ffmpeg的安装可以参考我的上一篇经验

2

仅供参考!

3

希望可以帮助到大家!

推荐信息