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

 时间:2026-02-15 12:46:57

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

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

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

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

2、先整体看一下代码。

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

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

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

3、要完成以上代码,

需要引入两个命名空间。

using System.Diagnostics;

using System.IO;

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

4、现在简单说一下主要的代码。

图示三个变量说明如下。

ffmpegtool--ffmpeg.exe路径(本地绝对路径或者网站的相对路径)

playFile -- 目标视频(也就是转码后的视频的存放位置,需要指定一个空文件)

sourceFile -- 要转码的视频

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

5、图示代码是视频转码的关键。

首先创建一个进程来打开ffmpeg.exe,

然后将要执行的命令告诉进程(-i " + sourceFile + " -vcodec h264 " + playFile + ")--此名命令表示将原视频转码为h264格式,

然后就是 程序如果发生错误,将错误信息写进文本中(使用委托)。

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

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

  • 逆水寒开店攻略
  • 迅雷下载如何开启智能解决死链功能
  • Parallels虚拟系统中如何打开网络调节器
  • Win11如何开启透明效果和动画效果?
  • BIOS完全教程: AMI BIOS设置操作方法
  • 热门搜索
    日本旅游地图 满洲里旅游 众信旅游网 哈尔滨旅游景点大全 山海关旅游攻略 张掖旅游攻略 北京 旅游 海南省旅游 夕阳红老年旅游团 乌镇旅游景点