使用ffmpeg 进行视频处理,包括去除视频水印,剪辑视频,合并视频,提取某一视频音频,视频内容,将自己喜欢的音频跟视频进行合并,以及给视频添加文字水印
话不多说
1:安装ffmpeg,配置好环境变量,这样,cmd窗口就可以直接实现了

https://pan.baidu.com/s/1Cq_aCVCiJP69bJUGGpHGmQ  提取码:8ceq

2:去除水印
执行:ffmpeg -i 视频1.mp4 -filter_complex "delogo=x=190:y=10:w=165:h=25:show=0" 重新命名的视频.mp4
清除水印的时候,要根据视频长宽大小,估量一个水印所在的坐标来惊醒x,y,w,h定位

3:对去除水印后的视频进行剪辑
执行: ffmpeg -i 重新命名后的视频.mp4 -ss 00:00:03 -t 00:00:15 重新命名后的视频cut.mp4
剪辑时间从第三秒开始剪辑15s的内容

4:合并两个视频为一
(1): 将要进行合并的两个视频形成为ts文件
ffmpeg -i "1-1.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts 1-1.ts
ffmpeg -i "1-2.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts 1-2.ts
(2):合并两个ts文件
ffmpeg -i "concat:1-1.ts|1-2.ts" -c copy -bsf:a aac_adtstoasc "1.mp4"

4:视频中提取音频
ffmpeg -i test2.mp4 -vn -y -acodec copy 1.m4a
5:视频中提取视频内容
ffmepg -i 1.MP4 -vcodec copy -an 1_audio.mp4
6:将 视频跟音频进行合并
ffmpeg -i 1_audio.mp4 -i 1.m4a -vcodec copy -acodec copy new_video.mp4

7:给做好的视频添加文字水印
可以设定位置,设定颜色
ffmpeg -i new_video.mp4 -vf "drawtext=fontfile=simhei.ttf: text='Alicia':x=100:y=10:fontsize=24:fontcolor=yellow:shadowy=2" drawtext.mp4

利用脚本轻松实现视频处理相关推荐

  1. 利用Python轻松实现视频合成!

  2. 如何用全自动引流脚本轻松引流短视频平台

    在当今社交媒体如此发达的时代,短视频平台已成为人们日常生活中不可或缺的一部分.然而,对于许多创作者来说,尽管他们的作品质量不俗,但是想要获得更多的观众和粉丝却十分困难.因此,如何用全自动引流脚本轻松引 ...

  3. 利用 Caddy 轻松实现反向代理/镜像(支持自签SSL证书)

    利用 Caddy 轻松实现反向代理/镜像(支持自签SSL证书) 文章目录 官网地址 部署 Caddy 配置文件 服务器IP 反向代理 域名 反向代理 HTTP 域名 反向代理 HTTPS HTTP重定 ...

  4. php获取视频大小代码怎么写,利用php获得flv视频长度的实例代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示: function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $by ...

  5. 【视频转PDF】Gleamoe Peanut 2023,轻松提取视频中的幻灯片!

    目录 Gleamoe Peanut 2023:==轻松提取视频中的幻灯片==,让学习与研究更高效 一.简介 软件特点 软件优点 二.软件界面 三.安装与使用 四.技术细节 处理逻辑 定位幻灯片的两种方 ...

  6. json字段顺序读取 python_如何利用Python批量读取视频文件的时间长度?

    本期的主题是利用Python来实现对视频文件时间长度的读取. 在学习编程语言时,相比较于通过书本来学习知识,我更喜欢通过观看学习视频的方式来进行学习,通过主讲老师的讲解,我能很直观且快速的了解一些知识 ...

  7. 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)

    利用Nginx轻松实现浏览器中Ajax的跨域请求(前后端分离开发调试必备神技) 前言 为什么会出现跨域? 造成跨域问题的原因是因为浏览器受到同源策略的限制,也就是说js只能访问和操作自己域下的资源,不 ...

  8. 利用脚本将文字插入到图片或进行多个图片拼接

    最近做一个拼图游戏,因为有十几关,所以测试的时候也是看的两眼冒金星!于是想到在图片上标上数字,直接按数字排序就方便多了. Linux下有个图片处理工具imagemagick很强大,正适合做这种后台处理 ...

  9. sql 增加链接服务器,SQL server利用脚本添加链接服务器,可设置别名

    USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'你的别名', @srvproduct=N'', @provider=N'S ...

最新文章

  1. 分数线划定pascal程序
  2. mootools 简介
  3. gdb x命令_gdb基本命令
  4. 为啥HashMap的默认容量是16?
  5. 创建触发器,将数据库中表的修改记录进日志表
  6. Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述
  7. linux c 多进程,【linux下c语言服务器开发系列1】多进程处理多客户端的连接
  8. ife2015 深度克隆题目
  9. 大话西游之仙侣履奇缘——[超经典台词]
  10. CentOS7 yum方式安装MySQL5.7
  11. 图像处理:图像灰度化
  12. 对话:中国软件能不能找到自己的核心技术
  13. Competition2:HRZ学英语
  14. 《华为数据之道》-第8章 打造“清洁数据”的质量综合管理能力
  15. github监控平台hawkeye搭建
  16. 50 岁开发者如何绝地求生
  17. 美元指数展现王者风范 国际黄金重返下跌通道
  18. HPC Game小结
  19. 阿里工业互联网平台白皮书 – 数据驱动的新价值网络 - 0910.zip阿里工业互联网平台白皮书 – 数据驱动的新价值网络 -
  20. 基于jsp+ssm的驾校预约管理系统-计算机毕业设计

热门文章

  1. c++ 11 原子操作库 (std::atomic)(二)
  2. 让webpack5再飞一会儿,夯实webpack4吧(优化篇)
  3. 办公室主导的工作场所将在十年内结束
  4. 蚂蚁区块链第12课 如何使用命令行编译工具solcjs编译Solidity智能合约?
  5. 首发!京东数科更名完成动作:升级为京东科技,李娅云任CEO
  6. 统计 | 1-单因素方差分析可视化--柱形图+标准差+多重比较结果
  7. jstl标签forEach的用法--遍历java的集合
  8. 网络 - WiFi和WiMAX区别
  9. ELK(一)使用docker搭建elasticsearch
  10. 目标管理SMART原则