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'

C#视频处理,调用强大的ffmpeg相关推荐

  1. 音视频开发(5)---FFMPEG视音频编解码零基础学习方法

    FFMPEG视音频编解码零基础学习方法 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/leixiaohua1020/article/details/ ...

  2. Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 1.1.ffmpeg音视频合成  1.2.Atitit 视频音频分离 提取法 1.3.ffmpeg对视频封装和分离 使用ffmpeg对

    Atitit ffmpeg功能表 多媒体处理类库工具 音频视频 目录 1.1. ffmpeg音视频合成 1 1.2. Atitit 视频音频分离 提取法 1 1.3. ffmpeg对视频封装和分离 1 ...

  3. 音视频开发系列(24)使用FFmpeg添加、删除、替换和提取视频中的音频

    FFmpeg是一个超级强大的工具,它可以在视频文件中添加.删除.提取或者替换音频.如果你的电脑上已经安装了FFmpeg,那么你就拥有了可以给电影添加或删除音频的工具! 我们一起来看看FFmpeg是如何 ...

  4. Java 实现分段截取视频 生成gif图 使用ffmpeg操作

    Java 实现分段截取视频 生成gif图 使用ffmpeg操作 前言 核心代码 调用的抽象方法,包含逻辑处理 通过ffmpeg获取视频时长 合成gif图 删除文件夹 最终的调用 如果有更好的方式,请务 ...

  5. Android音视频学习系列(十) — 基于FFmpeg + OpenSL ES实现音频万能播放器

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  6. 织梦后台上传文章的php文件是那个,如何在织梦文章中上传视频及调用视频

    在上一篇文章中,我弄好了zblog如何在文章中上传视频和调用视频,那么因为我有很多个站,所以,这篇文章研究一下如何在织梦系统的文章中进行上传视频和调用视频,上传视频的话,一般推荐直接FTP传到自己的服 ...

  7. 视频倍速调整(ffmpeg)

    众所周知,视频是由一组图片和一段音频组成,视频如果调整倍速,就可以通过调整图片来达到画面倍速的调整,当然,调整图片的同时也要对音频进行调整,否则画面和声音对不上,岂不是贻笑大方了. 视频倍速 两倍速 ...

  8. 使用 ffmpeg 下载 m3u8 视频,linux 后台运行 ffmpeg

    使用 ffmpeg 下载 m3u8 视频,linux 后台运行 ffmpeg 下载 m3u8 现在的视频大多数都是 m3u8 格式,网上的介绍也不少,那我直接记录一下下载的方法 方法 1 M3U8-D ...

  9. python调用opencv处理视频_Python调用OpenCV读写视频

    最近因为经常对视频进行操作,所以记录下Python用opencv来读写视频的方法. 一.opencv读视频 python调用opencv来读视频比较简单,可以直接调用cv2.VideoCapture来 ...

最新文章

  1. 《Selenium2自动化测试实战基于Python语言》读书笔记
  2. 五一假期将至,机房维护工作要做好
  3. 563. 二叉树的坡度
  4. sklear多项式回归
  5. 读“NoSQL注入的分析和缓解”之摘录
  6. 【洛谷比赛】你的名字。
  7. WordPress好看的QQ微信等登录插件二开美化版
  8. 程序员项目_您如何让程序员加入您的项目?
  9. SAP HANA Cloud Connector图文全攻略
  10. C# 6.0 新特性
  11. python jieba分词_从零开始学自然语言处理(八)—— jieba 黑科技
  12. 探讨e.target与e.currentTarget
  13. OpenCL中kernel的循环调用
  14. 我叫mt4服务器注册 满了,我叫MT4注册上限怎么办 人数上限解决办法
  15. 网站微信扫码支付流程
  16. 明明是那么好的人,却又是那么伤人的人
  17. 曙光服务器如何重新设置u盘启动_在中科曙光I620-G20服务器上安装Windows 2008 R2 系统步骤...
  18. pycharm中出现pytest_pytest文档3-pycharm运行pytest
  19. 团队管理29--沟通理解层次图
  20. 322. 零钱兑换 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每

热门文章

  1. 映象笔记导出到word
  2. SpringBoot接入支付宝沙箱返回支付二维码
  3. HTTPS加密网站,地址重写配置
  4. Niagara N4 与物联网的学习经验分享(一 New Station)
  5. Vue,React,微信小程序,快应用,TS 和 Koa 一把梭
  6. ZK-SNARKS | 创建第一个零知识snark电路
  7. OSPF vlink
  8. 教程篇(7.0) 03. FortiGate基础架构 虚拟域(VDOM) ❀ Fortinet 网络安全专家 NSE 4
  9. PNAS:大脑是如何计算主观价值的?
  10. Google Guava的5个鲜为人知的特性