ffmpeg——同时剪辑多个视频并合并

这篇博客介绍了如何使用ffmpeg进行多视频剪辑和合并。通过提供基本语法,包括剪辑单个视频和合并视频片段的命令,阐述了如何一次性快速处理多个视频片段,并给出了代码实现和效果展示。
摘要由CSDN通过智能技术生成

基本语法

所用的ffmpeg的语法:

1.剪辑单个视频

ffmpeg -i [2021-11-24-1-2.mp4] -vcodec copy -acodec copy -ss [00:00:00] -to [00:00:05] [output/p3.mp4][ ]中三个参数依次为:剪辑视频源文件;第一个时间为剪辑的起始时间;第二个时间为视频持续的时间长度; 剪辑好的文件名

2.合并视频片段

ffmpeg -f concat -safe 0 -i [cutfiles.txt] -c copy [output_all.mp4]参数一为合并文件的目录txt,参数二为合并后的文件名。

功能需求

本次记录如何使用ffmpeg对多路视频按照不同时刻区间进行一次性快速剪辑,同时合成剪辑片段。

首先准备好要剪辑的视频文件:

以及需要剪辑的时间片段,采用以下形式:

其中times的value可以是xx:xx:xx-xx:xx:xx或者 xx:xx-xx:x

代码实现

test.py:

# coding=utf-8
import os, re

#剪辑参数,时间可以为4:25-4:29 或者00:04:25-00:04:29 注意字符格式
v1 = {
    'name': '2728',
    'times': ['4:25-4:29' , '13:28-13:37',]
}

v2 = {
    'name': '2906',
    'times': ['4:50-4:55' , '10:37-10:42',]
}

v3 = {
    'name': '2915',
    'times': ['1:38-1:54' , '5:00-5:06' , '6:32-6:39', &#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值