当前位置: 首页 > news >正文

ffmpeg(五):裁剪与合并命令

裁剪(剪切)

精准裁剪(有转码,支持任意起止时间)

# 从第 10 秒到第 30 秒,重新编码
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c:v libx264 -c:a aac output.mp4

快速裁剪(无转码,速度快,要求 -ss 在前)

# 裁剪从第 10 秒开始的 20 秒,注意起始时间必须在关键帧附近。
ffmpeg -ss 00:00:10 -i input.mp4 -t 20 -c copy output.mp4

裁剪音频片段(mp3)

ffmpeg -ss 00:01:00 -t 30 -i input.mp3 -acodec copy output.mp3

合并(拼接)

无转码合并(适用于编码相同的视频,如多个 MP4 段)

  1. 创建一个文件列表 filelist.txt,格式如下:
file 'part1.mp4'
file 'part2.mp4'
file 'part3.mp4'
  1. 执行合并命令
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4

有转码合并(任意格式也可以)

# n=2 表示有两个输入;可以拼接不同格式的文件,但需重新编码,速度慢。
ffmpeg -i part1.mp4 -i part2.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0] concat=n=2:v=1:a=1 [v][a]" \
-map "[v]" -map "[a]" output.mp4

合并多个音频文件(.mp3)

ffmpeg -i "concat:track1.mp3|track2.mp3|track3.mp3" -acodec copy output.mp3

合并视频和音频为一个文件(如合并 mp4 和 mp3)

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -strict experimental output.mp4
http://www.dtcms.com/a/238643.html

相关文章:

  • NY158NY159美光固态闪存NY160NY161
  • 【推荐算法】Deep Crossing:端到端深度推荐系统的奠基者
  • PLC入门【1】PLC的简单介绍(教学软件:FX-TRN-BEG-C)
  • 2025年6月8日树型动态规划
  • 第一讲 常见的指令, 外壳与权限
  • 北京工作周期7,8,9,10
  • [2025CVPR]确定性图像转换新突破:双逼近器布朗桥模型(Dual-approx Bridge)技术详解
  • 条件语句易错点
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 信息设计漫谈
  • STM32入门学习之系统时钟配置
  • 【论文阅读】YOLOv8在单目下视多车目标检测中的应用
  • 第12篇:数据库中间件日志设计与追踪系统落地实践
  • 【HarmonyOS5】掌握UIAbility启动模式:Singleton、Specified、Multiton
  • 相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
  • 基于安卓的线上考试APP源码数据库文档
  • 分享今天做的力扣SQL题
  • vue项目使用svg图标
  • python生成器
  • Linux --进程控制
  • NVM常用命令记录
  • opencv学习笔记2:卷积、均值滤波、中值滤波
  • 【数据结构与算法】从广度优先搜索到Dijkstra算法解决单源最短路问题
  • Linux权限探秘:驾驭权限模型,筑牢系统安全
  • 主流嵌入式Shell工具性能对比
  • 视频音频去掉开头结尾 视频去掉前n秒后n秒 电视剧去掉开头歌曲
  • 2025-04-22-X86 架构与 Arm 架构异同及应用
  • 【LeetCode】算法详解#6 ---除自身以外数组的乘积
  • python之可视化图形生成
  • AI短视频创富营
  • MCP(Model Context Protocol)与提示词撰写