ffmpeg的官网:https://ffmpeg.org/

ffmpeg是一个强大的视频处理软件(控制台程序),可以通过C# 调用ffmpeg,并传入指令参数,即可实现视频的编辑。

/// <summary>
/// 设置ffmpeg.exe的路径
/// </summary>
static string FFmpegPath = @"C:\Users\Downloads\ffmpeg-20180613-67747c8-win64-static\bin\ffmpeg.exe";

static void Main(string[] args)
{
string videoUrl = @"D:\video\Wildlife.wmv";
string targetUrl = @"D:\video\newFile.mp4";

//视频转码
string para = string.Format("-i {0} -b 1024k -acodec copy -f mp4 {1}", videoUrl, targetUrl);
RunMyProcess(para);

Console.WriteLine("完成!");
Console.ReadKey();
}

static void RunMyProcess(string Parameters)
{
var p = new Process();
p.StartInfo.FileName = FFmpegPath;
p.StartInfo.Arguments = Parameters;
//是否使用操作系统shell启动
p.StartInfo.UseShellExecute = false;
//不显示程序窗口
p.StartInfo.CreateNoWindow = true;
p.Start();
Console.WriteLine("\n开始转码...\n");
p.WaitForExit();
p.Close();
}

合并视频
string para = string.Format(" -f concat -safe 0 -i {0} -c copy {1}", @"D:\video\filelist.txt", @"D:\video\c.mp4");
filelist.txt的内容:

file 'D:\video\input1.mp4'
file 'D:\video\input2.mp4'

原文链接https://blog.csdn.net/cctvcqupt/article/details/80695879?utm_source=blogxgwz0

最新文章

  1. Activity数据传递
  2. VirtualBox 扩展C盘
  3. oracle 11g 通过在线重定义方式修改表结构
  4. each用法
  5. JS 中的五个假值
  6. JavaScript高级程序设计(第三版)第二章 在HTML中使用JavaScript
  7. linux usermod修改用户所在组方法
  8. VMware 克隆虚拟机或加载新的已安装虚拟机时System eth0不能使用的解决方法
  9. 外部div自适应内部标签的高度,设置最小高度、最大高度
  10. JavaScript Book Plan
  11. mpls vpn剩余笔记
  12. 试着把.net的GC讲清楚(3)
  13. PWA 渐进式Web应用程序 - 解释
  14. [POJ1964]City Game (悬线法)
  15. HTTP Status 500 - java.lang.reflect.InvocationTargetException
  16. CentOS 6.5 简单编译安装Nginx
  17. Kotlin入门(29)任务Runnable
  18. Python之yield简明详解
  19. P2519 [HAOI2011]problem a
  20. Zabbix安装(debian,centos)

热门文章

  1. zabbix Server 4.0 监控TCP的12种状态
  2. yum 异常解决一例
  3. css定位基础知识
  4. Win10任务栏卡死解决方法
  5. &#39;CSRFCheck&#39; object has no attribute &#39;process_request&#39; 报错
  6. nginx配置静态资源:配置绝对路径
  7. Codeforces Round #604 (Div. 2) A. Beautiful String
  8. [Flutter] Router Navigation
  9. Thinkphp远程代码执行 payload汇总
  10. PHP 面试服务器优化和大数据