news 2026/5/21 14:36:01

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/5/8 15:04:36

什么是IP黑洞?

⭐ 简单来说就是指当一台服务器遭遇超大流量攻击时,运营商或机房为了保护整条网络不会被拖垮,会把这个 IP 的入口流量 全部丢弃。 这个过程就叫 黑洞(Blackhole Routing) 或 流量牺牲机制。😮在服务器IP黑洞后会发生什…

作者头像 李华
网站建设 2026/5/18 17:37:09

终极Linux安全检测工具:一键权限提升风险发现指南

在当今复杂的网络环境中,Linux系统的安全性显得尤为重要。Linux安全工具linux-exploit-suggester作为一款专业的权限提升风险检测利器,能够帮助用户快速识别系统中的安全风险,为系统安全评估提供可靠支持。这款内核风险扫描工具通过智能算法分…

作者头像 李华
网站建设 2026/5/20 1:50:33

Qwen3-8B-AWQ:双模切换重塑企业级AI部署范式,成本降低70%

Qwen3-8B-AWQ:双模切换重塑企业级AI部署范式,成本降低70% 【免费下载链接】Qwen3-8B-AWQ 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-8B-AWQ 导语 还在为大模型部署成本高企而烦恼?阿里巴巴通义千问团队推出的Qwen3-8…

作者头像 李华
网站建设 2026/5/21 8:37:29

22、MIDI 技术全解析:从基础概念到工具应用

MIDI 技术全解析:从基础概念到工具应用 1. MIDI 系统概述 1.1 MIDI 事件与音序器 合成器会对 MIDI 事件进行实时响应,其中最重要的是音符演奏事件。与传统乐谱用不同类型音符(如四分音符、八分音符等)表示时长不同,MIDI 使用“NOTE ON”和“NOTE OFF”事件。这些音符事…

作者头像 李华
网站建设 2026/5/1 6:24:33

ModernWMS:中小企业仓储管理的实战解决方案

ModernWMS:中小企业仓储管理的实战解决方案 【免费下载链接】ModernWMS The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial sys…

作者头像 李华
网站建设 2026/5/10 15:39:28

三自由度车辆模型的扩展卡尔曼滤波(EKF)程序

使用扩展卡尔曼滤波(EKF)来估计三自由度车辆模型的状态。这个模型包括纵向速度、横向速度和横摆角速度。 %% 三自由度车辆模型的扩展卡尔曼滤波程序 clc; clear; close all;%% 车辆参数设置 m 1573; % 车辆质量 (kg) Iz 2873; % 绕Z轴的转动…

作者头像 李华