使用ffmpeg简单合并视频(2个以上)

本文介绍了如何使用ffmpeg工具进行视频文件的合并和裁剪操作。首先,需要下载并解压ffmpeg,然后在bin目录下创建包含视频文件列表的file.txt。通过指定的命令行指令,可以实现视频的合并。对于视频裁剪,可以通过设置-ss开始时间和-to结束时间参数来完成。注意,-ss的位置会影响剪切精度,放在-i之前会使用关键帧技术,放在-i之后则不会。此外,-copyts选项可用于保持时间戳的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简要步骤

1、下载ffmpeg,并解压
2、进入bin文件夹
在这里插入图片描述
在这里插入图片描述

3、在当前路径下创建file.txt,并输入以下内容
在这里插入图片描述
在这里插入图片描述

4、将要合并的视频也放在当前路径下,注意要用file.txt里定义的文件名
在这里插入图片描述

5、当前路径下打开cmd命令框 输入以下指令然后按回车键:

ffmpeg -f concat -i filelist.txt -c copy output.mp4

6、完成
在这里插入图片描述

ffmpeg下载:去官网下载或者下载我打包好的:ffmpeg压缩包密码:2qr0

其他命令

裁剪视频
示例:ffmpeg -i 1.mp4 -vcodec copy -acodec copy -ss 00:02:16 -to 00:03:10 output.mp4 -y
解释:ffmpeg -i 原始视频文件 -vcodec copy -acodec copy -ss 开始时间 -to 结束时间 处理后视频文件 -y

ffmpeg 为了加速,会使用关键帧技术, 所以有时剪切出来的结果在起止时间上未必准确。 通常来说,把 -ss 选项放在 -i 之前,会使用关键帧技术; 把 -ss 选项放在 -i 之后,则不使用关键帧技术。 如果要使用关键帧技术又要保留时间戳,可以加上 -copyts 选项:
ffmpeg -ss 00:00:00 -i 1.mp4 -to 00:02:00 -c copy -copyts out.mp4
另一种方式,-to后加上要截取的总时间
ffmpeg -ss 00:18:20 -i 1.mp4 -to 00:03:20 -c copy 11.mp4

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值