news 2026/8/7 23:59:40

ffmpeg合并视频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ffmpeg合并视频

1.查看ffmpeg支持那些过滤器

ffmpeg -filters

要查看是否支持转场的过滤器的命令

ffmpeg -filters | grep xfade

xfade命令是ffmpeg5版本才有的功能

2.合并视频并在视频之间添加转场效果

a.合并两个视频

ffmpeg -i https://qiniu.heyincloud.cn/creator/mix_cut/coffee/ba1h9c002.mp4 -i https://qiniu.heyincloud.cn/creator/mix_cut/coffee/ba1h9c002.mp4 -filter_complex "[0][1]xfade=transition=slideleft:duration=1:offset=4,format=yuv420p[video]" -map "[video]" -preset faster -y hello3.mp4

b.合并三个视频

ffmpeg -i https://qiniu.heyincloud.cn/creator/mix_cut/coffee/ba1h9c002.mp4 -i https://qiniu.heyincloud.cn/creator/mix_cut/coffee/ba1h9c002.mp4 -i https://qiniu.heyincloud.cn/creator/mix_cut/coffee/ba1h9c003.mp4 -filter_complex "[0][1]xfade=transition=slideleft:duration=1:offset=4[v1];[v1][2]xfade=transition=slideright:duration=1:offset=8,format=yuv420p[video]" -map "[video]" -preset faster -y hello4.mp4

centos默认的ffmpeg版本比较旧,不支持xfade转场效果,要升级到版本5以上才行

最后发现源码编译太麻烦,不是缺少哪个库,就是缺少依赖,踩了好几个坑。最后还是用docker简单粗暴。

最终部署docker容器的命令

先拉取docker pull jrottenberg/ffmpeg:5.1-alpine

然后运行容器

docker run -itd --name app_ffmpeg -p 8066:8080 -v /usr/share/fonts:/usr/share/fonts --entrypoint='/bin/ash' jrottenberg/ffmpeg:5.1-alpine

进行容器更新字体缓存

docker exec -it app_ffmpeg /bin/ash

fc-cache -f -v

然后退出容器

测试命令

docker exec app_ffmpeg ffmpeg -version

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 23:56:52

基于SpringBoot+vue的华强北商城二手手机管理系统

1. 演示地址 后台:http://huaqiangbeiershoushojiushangcheng.xiaobias.com/huaqiangbeiershoushojiushangcheng/admin/dist/index.html 前台:http://huaqiangbeiershoushojiushangcheng.xiaobias.com/huaqiangbeiershoushojiushangcheng/front/index.ht…

作者头像 李华
网站建设 2026/8/7 14:48:25

20、音频插件与视频播放的技术实现

音频插件与视频播放的技术实现 1. LADSPA 音频插件 1.1 amp 程序概述 amp 程序是一个重要的 LADSPA 插件示例,位于 LADSPA 源代码的 ladspa_sdk/src/plugins/amp.c 文件中。若想编写 LADSPA 插件或了解其原理,分析该程序很有必要。它包含几个关键函数,以下为你详细说明…

作者头像 李华
网站建设 2026/8/7 16:51:01

贝锐携手中兴!星云MAX内置蒲公英异地组网,路由器变身私有云枢纽

近日,国产远程连接SaaS服务创领者贝锐与中兴通讯达成深度合作。贝锐旗下蒲公英异地组网,现已正式入驻中兴新品星云MAX有线路由器的内置插件中心。此次合作赋予了中兴路由强大的远程连接能力,为用户打造无需公网IP即可远程访问的私有云中心。中…

作者头像 李华
网站建设 2026/8/7 20:56:14

虚拟机性能优化实战指南

虚拟机性能优化实战技术文章大纲虚拟机性能优化概述虚拟机性能优化的重要性常见性能瓶颈与挑战性能优化的基本原则硬件资源配置优化CPU分配策略(如vCPU与物理核心的合理分配)内存分配与动态内存管理技术磁盘I/O优化(SSD、缓存策略、RAID配置&…

作者头像 李华
网站建设 2026/8/7 20:27:44

面部表情识别终极指南:5分钟快速部署PyTorch深度学习系统

面部表情识别终极指南:5分钟快速部署PyTorch深度学习系统 【免费下载链接】Facial-Expression-Recognition.Pytorch A CNN based pytorch implementation on facial expression recognition (FER2013 and CK), achieving 73.112% (state-of-the-art) in FER2013 and…

作者头像 李华