ffmpeg 将一个视频裁剪多个部分,然后合并所有的裁剪为一个视频

本文介绍如何使用FFmpeg从一个视频中裁剪特定时间段的内容,并将这些片段合并成一个新的视频文件。通过指定时间范围,可以灵活地选择所需的视频片段。

如果你想利用 ffmpeg 将一个视频裁剪为多个部分,然后合并所有的裁剪为一个视频,

那么你可以执行 :

ffmpeg -i input -filter_complex "[0:v:0]select='between(t,10.5,12.0)+between(t,12.5,15.0)+between(t,17.5,20.5)',setpts=N/FRAME_RATE/TB[outv]; [0:a:0]aselect='between(t,10.5,12.0)+between(t,12.5,15.0)+between(t,17.5,20.5)',asetpts=N/SR/TB[outa]" -map "[outv]" -map "[outa]" output.mp4

或者执行 :

ffmpeg -i input -filter_complex "[0:v:0]select='between(t,10.5,12.0)+between(t,12.5,15.0)+between(t,17.5,20.5)',setpts=N/FRAME_RATE/TB;[0:a:0]aselect='between(t,10.5,12.0)+between(t,12.5,15.0)+between(t,17.5,20.5)',asetpts=N/SR/TB" output.mp4

该指令表示裁剪视频 10.5s至 12秒 、12.5s至 15s、17.5s至 20.5s 的这三个时间段,然后将这三个时间段合并成一个output.mp4文件。

注: input为需裁剪视频所在路径

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值