1.代码解析

#region 视频添加Logo
/// <summary>
/// 视频添加Logo
/// </summary>
/// <param name="context"></param>
/// <param name="pathBefore"></param>
/// <param name="pathLater"></param>
/// <returns></returns>
public static bool VideoAppendLogo(string ffmpegPath, string ConvertBeforePath, string AppendLogoPath, string ConvertLaterPath, ref string returnmsg,int overlayX = 0, int overlayY = 0, bool openDebug = false, string LogName = "testlog")
{Init(openDebug, LogName);try{if (string.IsNullOrWhiteSpace(ffmpegPath) || string.IsNullOrWhiteSpace(ConvertBeforePath) || string.IsNullOrWhiteSpace(ConvertLaterPath)){returnmsg = "基础参数未传!";return false;}if (string.IsNullOrWhiteSpace(AppendLogoPath)){returnmsg = "请上传LOGO图片";return false;}#region 参数解析/*右上角:./ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w output.mp4左下角:./ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=0:H-h output.mp4右下角:./ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w:H-h output.mp4*/#endregionstring strExeCmd = " -i " + ConvertBeforePath + " -i " + AppendLogoPath + " -filter_complex"+ " overlay=" + overlayX + ":" + overlayY + " -y "+ ConvertLaterPath;return RunCmd(ffmpegPath, strExeCmd, ConvertLaterPath, ref returnmsg, LogName);}catch (Exception ex){T9.Util.LogUtil.WriteLog("catch VideoAppendLogo:" + ex.Message, LogName);returnmsg = "转换报错";return false;}
}
#endregion

2.更多ffmpeg操作请查看

C#FFmpeg通用方法集合类-C#文档类资源-CSDN下载

3.有问题vx:GOD_T9

C#-FFmpeg-视频添加logo相关推荐

  1. FFmpeg的添加logo,去logo

    FFmpeg的添加logo,去logo滤镜的组合共有三种方式: 1. 只有添加logo滤镜 $ ./ffmpeg -i INPUT.FLV  -vf movie=/opt/logo.png[logo] ...

  2. 如何给视频添加LOGO?

    其实在Vegas简体中文版中给自己的视频添加水印.logo的方法有很多: 一.使用(动态)图片 你可以使用PhotoShop或Vegas制作属于自己的一个LOGO图片,然后保存好导入到Vegas自己的 ...

  3. 如何使用Vegas给视频添加LOGO?

    其实在Vegas破解版中给自己的视频添加水印.logo的方法有很多: 一.使用(动态)图片 你可以使用PhotoShop或Vegas制作属于自己的一个LOGO图片,然后保存好导入到Vegas自己的项目 ...

  4. 视频加密/视频认证/视频添加Logo

    DV越来越普及,个人可以轻松的拍摄属于自己的视频.对于拍摄的视频,我们可以与网友一起分享.但是现在各种修改技术又非常普及,总有一些网友"恶搞",对别人的视频进行改头换面,改变了作品 ...

  5. ffmpeg 视频添加水印 logo

    1.使用ffmpeg 视频添加水印(logo).在视频行业已经工作了两年多了,最近抽时间把一些处理视频的方法和经验写下来,一来做个记录,二来分享一下一起学习进步. ffmpeg -i D:\input ...

  6. ffmpeg 视频处理命令集合

    最近用到ffmpeg来处理视频,把用到的命令整理在这里做个备忘. 使用的ffmpeg版本2.0.1,从官网下载源码,编译很简单: ./configure make 常用命令: - 查看视频信息 ffm ...

  7. Python ffmpeg视频处理

    2. 源码 # coding=utf-8 import ffmpeg import getpass import subprocess import matplotlib.pyplot as plt ...

  8. 如何在视频里加logo水印?

    如今,每个人都非常注重知识产权,小到一张图片和一个视频,都会在上面加上自己专注的品牌logo,这样做不仅可以保护好自己的知识产权,还能起到品牌宣传的作用.加上logo的视频对外发布后,可以防止被别人盗 ...

  9. Python 视频添加音频(附代码) | Python工具

    目录 前言 环境依赖 代码 总结 前言 本文提供在在无音频的视频中添加音频的python工具,附上代码. 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_ ...

最新文章

  1. SSM框架之关于使用JSP作为视图展示问题解决方案
  2. xp主机用VMware9和10安装Ubuntu12.04后无法进入图像界面
  3. java io流(字符流) 文件打开、读取文件、关闭文件
  4. WIN SERVER8更改MYSQL的datadir后,数据库启动不起来
  5. [20140928]创建连接到MySQL的连接服务器
  6. 服务器禁止head 请求_编写下载服务器。 第四部分:有效地执行HEAD操作
  7. html页面li节点排序,排序DOM节点的最简单方法?
  8. 【kafka】kafka 时间轮 TimingWheel
  9. vs2010 OpenGL 初体验
  10. 系统出错, 发生系统错误 1067, 进程意外终止. 解决方法
  11. 计算机基础无纸化考试题库,计算机基础考试题库及答案
  12. 在Openjdk 8 中如何合理使用容器 memory 资源
  13. vue+element 下载or批量下载.mp3文件
  14. 双十一来临,你就不想知道阿里后台都做了哪些准备吗?
  15. Python打印简单杨辉三角形
  16. 二进制漏洞挖掘之angr‘s Reaching Definition Analysis(二)
  17. Win10踩坑-开机0xc0000225
  18. Python11 镜像
  19. ANSYS有限元仿真分析:边界非线性 (接触Contact)
  20. oracle基础技术点全记录

热门文章

  1. 高等代数_第6章:二次型·矩阵的合同
  2. 北京邮电大学 信通院 计算机原理与应用笔记(一)
  3. 动态域名解析软件,域名解析管理系统学习教程
  4. 计算机硬盘搜索记录,硬盘搜索:功能全方位对比 该选谁?
  5. java小学生加减法_Java小学四则运算
  6. python 定义list长度_python中list列表的高级函数 python如何统计列表的长度
  7. python 循环播放音乐_pyaudio:基于pyaudio利用Python编程实现播放音频mp3、wav等格式文件...
  8. stata生成脉冲响应图怎么导出_GIF 动态图:我用 Stata 来制作!
  9. iic总线驱动(适配器驱动)详解
  10. Java实现点击中文文字图片验证码