电视连续剧 ffmpeg 批量去掉片头片尾
思路:
一、用python获取每集的总时长
二、把每集的时间,拼接成想要的ffmpeg的剪切命令命令。
1、用python获取每集的总时长
1,安装moviepy库,直接安装太慢,换成国内的源
pip install moviepy -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
import os.pathfrom moviepy.editor import VideoFileClipdef get_file_names(path):return [os.path.join(path, f) for f in os.listdir(path) if f.endswith('.ts')]if __name__ == '__main__':l = get_file_names("D:\\3misc\\2debugProj\\movie\\")print(l)for f in l:#print(f)clip = VideoFileClip(f)#计算视频的时长,单位为分钟print(f, round(clip.duration / 60, 0))clip.close()
2、把每集的时间,拼接成想要的ffmpeg的剪切命令命令。
1、ffmpeg的剪切命令格式如下:
把aaa.mp4,保留从第xx秒开始,到第xx秒结束这个区间的内容。以下两种方式,都可以
ffmpeg -ss 5 -to 15 -i aaa.mp4 -c copy output.mp4
ffmpeg -ss 00:01.20 -to 48:56.0 -i aaa.mp4 -c copy output.mp4
2、用excle拼接成具体的命令
3、把所有拼接的内容放到bat脚本中,然后运行这个脚本
3、扩充
0.5倍,音视频同步慢放
ffmpeg -i a.mp4 -filter_complex "[0:v]setpts=2*PTS[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" out11.mp4
2倍,音视频同步快放
ffmpeg -i a.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" out11.mp4
音视频合并
ffmpeg -i a.mp4 -i a.mp3 -c:v copy -c:a aac -strict experimental out.mp4
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
电视连续剧 ffmpeg 批量去掉片头片尾
思路: 一、用python获取每集的总时长 二、把每集的时间,拼接成想要的ffmpeg的剪切命令命令。 1、用python获取每集的总时长 1,安装moviepy库,直接安装太慢,换成国内的源 pip install moviepy -i http://mirrors.aliyu…...
![](https://img-blog.csdnimg.cn/8ea12769243d4c96894272beb590887d.png#pic_center)
二进制搭建kubernetes
二进制搭建kubernetes 一、常见的K8S部署方式1.Minikube2.Kubeadmin3.二进制安装部署 二、二进制搭建K8S(单台master)1.部署架构规划2.系统初始化配置3.部署 docker引擎4.部署 etcd 集群4.部署 Master 组件5.部署 Worker Node 组件6.部署网络组件 三、负载均衡部署1.配置load b…...
![](https://www.ngui.cc/images/no-images.jpg)
TDengine函数大全-系统函数
以下内容来自 TDengine 官方文档 及 GitHub 内容 。 以下所有示例基于 TDengine 3.1.0.3 TDengine函数大全 1.数学函数 2.字符串函数 3.转换函数 4.时间和日期函数 5.聚合函数 6.选择函数 7.时序数据库特有函数 8.系统函数 系统函数 TDengine函数大全DATABASECLIENT_VERSIONSE…...
![](https://img-blog.csdnimg.cn/img_convert/adc9bb400885cc3aff5493004be2af81.png)
北京互联网营销服务商浩希数字科技申请1350万美元纳斯达克IPO上市
来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于北京的互联网营销服务商浩希数字科技(Haoxi Health Technology Limited )近期已向美国证券交易委员会(SEC)提交招股书,申请在纳斯…...
![](https://www.ngui.cc/images/no-images.jpg)
ElementUI浅尝辄止22:Alert 警告
用于页面中展示重要的提示信息。 常见于消息提示或警告框。 1.如何使用? 页面中的非浮层元素,不会自动消失。 //Alert 组件提供四种主题,由type属性指定,默认值为info。<template><el-alerttitle"成功提示的文案&…...
![](https://img-blog.csdnimg.cn/c7e9ec1bcaad4a66bcc849ac3506b866.png)
HCIP的mgre实验
题目 拓扑图 IP地址配置和缺省 R1 [r1]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 192.168.1.1 24 Aug 2 2023 20:38:20-08:00 r1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state. [r1-GigabitEtherne…...
![](https://www.ngui.cc/images/no-images.jpg)
redis cluster集群搭建
集群搭建 启动6个redis实例 创建6份配置文件 mkdir redis-cluster cd redis-cluster mkdir 7001 7002 7003 8001 8002 80037001文件夹创建配置文件redis.conf port 7001 cluster-enabled yes cluster-config-file nodes-7001.conf cluster-node-timeout 5000 appendonly ye…...
![](https://img-blog.csdnimg.cn/8db1a7e6aa7a44ada30e81eb7bd6e3b5.png)
小红书笔记爬虫
⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据…...
![](https://www.ngui.cc/images/no-images.jpg)
国密GmSSL v2版本命令行方式生成国密sm2私钥、公钥、签名和验证签名
前言 GmSSL是国密算法的工具库(主要包含SM2、SM3、SM4和国密SSL证书生成等功能),项目本身是OpenSSL的分支,但是截至文章发布为止,OpenSSL主分支的国密算法并不完善,目前并不支持签名和解签,所以…...
![](https://img-blog.csdnimg.cn/98b924cdf8bc4aa39922bec1f039ce56.jpeg#pic_center)
2023年9月惠州/深圳CPDA数据分析师认证找弘博创新
CPDA数据分析师认证是大数据方面的认证,助力数据分析人员打下扎实的数据分析基础知识功底,为入门数据分析保驾护航。 帮助数据分析人员掌握系统化的数据分析思维和方法论,提升工作效率和决策能力,遇到问题能够举一反三,…...
![](https://img-blog.csdnimg.cn/img_convert/8488694e21f09ba810d0a3495d2811cd.jpeg)
it运维监控管理平台,统一运维监控管理平台
随着系统规模的不断扩大和复杂性的提高,IT运维管理的难度也在逐步增加。为了应对这一挑战,IT运维监控管理平台应运而生。本文将详细介绍IT运维监控管理平台的作用和优势以及如何选择合适的平台。 IT运维监控管理平台的作用管理平台 IT运维监控管理平台是…...
![](https://img-blog.csdnimg.cn/3b42a6e4c801400289f195d0d47274d4.png)
TDengine 官网换了新“皮肤”,来看看这个风格是不是你的菜
改版升级,不同以“网”!为了更好地服务客户,让大家能够更便捷、清晰地了解我们的产品和功能,我们决定给 TDengine 官网换个新“皮肤”~精心筹备下,新官网终于成功与大家见面啦——https://www.taosdata.com/。TDengine…...
![](https://img-blog.csdnimg.cn/9ae66dc1409a4bb0bb3ff21678aaa253.png)
MFC:自绘CListBox,GetText返回一个乱码
问题描述 自绘CListBox,GetText返回一个乱码,并且还会伴随以下断言 解决方案 ListBox Control 属性【Has Strings】改为True即可...
![](https://www.ngui.cc/images/no-images.jpg)
shell 脚本发布前后端代码
shell 脚本发布前后端代码 1、发布前端2、发布后端 1、发布前端 #! /bin/bashif [ ! $1 ] thenecho "this command needs 1 parameters"exit fiif [ -d "/usr/local/nginx/html/xxxx-$1" ] thenecho "file exists: /usr/local/nginx/html/xxxx-$1, p…...
![](https://www.ngui.cc/images/no-images.jpg)
我的私人笔记(Linux中安装mysql)
1.安装wget:yum -y install wget 2.下载mysql社区版本源并安装 wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum install -y mysql57-community-release-el7-10.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mys…...
![](https://img-blog.csdnimg.cn/d14d95e1810a45a9b7d993ce6e4eea31.png)
IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Maven目录结构和idea的整合
Maven工程目录结构约束(约束>配置>代码) 项目名 src【书写源代码】 main【书写主程序代码】 java【书写java源代码】resources【书写配置文件代码】 test【书写测试代码】 java【书写测试代码】 pom.xml【书写Maven配置】 测试步骤(进入项目名根目录【在根…...
![](https://img-blog.csdnimg.cn/3786d6b996db41c3b2f1632f36465c58.png)
Android Automotive概述
Android开发者的新赛道 在智能手机行业初兴起时,包括BAT在内许多传统互联网企业都曾布局手机产业,但是随着手机市场的基本定型,造车似乎又成了各大资本下一个追逐的方向。百度、小米先后宣布造车,阿里巴巴则与上汽集团共同投资创…...
![](https://img-blog.csdnimg.cn/img_convert/e2804edbca503eb7878b77daf9968c24.png)
iOS 16.4更新指南:问题解答与新功能一览
我应该更新到iOS 16.4吗?这是许多iPhone用户在新更新可用时问自己的一个常见问题。最新的iOS版本提供了各种功能和改进,因此更新的诱惑力很大。 但是,在更新之前,你应该考虑几个因素,以确保安装过程顺利成功。这些因素…...
![](https://img-blog.csdnimg.cn/img_convert/07d229587cae3ffc1314402228883e94.png)
Vue + Element UI 前端篇(八):管理应用状态
使用 Vuex 管理应用状态 1. 引入背景 像先前我们是有导航菜单栏收缩和展开功能的,但是因为组件封装的原因,隐藏按钮在头部组件,而导航菜单在导航菜单组件,这样就涉及到了组件收缩状态的共享问题。收缩展开按钮触发收缩状态的修改…...
![](https://www.ngui.cc/images/no-images.jpg)
开发常用代码区
1. 查询两个LocalDate类型之间的所有日(周,月) long numOfDays ChronoUnit.WEEKS.between(startDateLocal, endDateLocal); List<LocalDate> dateList LongStream.range(0, numOfDays).mapToObj(startDateLocal::plusWeeks)//映射.c…...
![](https://www.ngui.cc/images/no-images.jpg)
SpringBoot+MySQL+Vue前后端分离的宠物领养救助管理系统(附论文)
文章目录 项目介绍主要功能截图:后台:登录个人中心宠物用品管理宠物领养管理用户管理用户领养管理宠物挂失管理论坛管理系统管理订单管理前台首页宠物挂失论坛信息宠物资讯部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创...
![](https://img-blog.csdnimg.cn/img_convert/b7d770f556a09ca6d3120b27a3cca7eb.png)
ClickHouse 存算分离改造:小红书自研云原生数据仓库实践
ClickHouse 作为业界性能最强大的 OLAP 系统,在小红书内部被广泛应用于广告、社区、直播和电商等多个业务领域。然而,原生 ClickHouse 的 MPP 架构在运维成本、弹性扩展和故障恢复方面存在较大局限性。为应对挑战,小红书数据流团队基于开源 C…...
![](https://img-blog.csdnimg.cn/img_convert/03e4c6743aa75fdcae4fbba1f2ed584e.png)
STM32-DMA
1 DMA简介 DMA(Direct Memory Access),中文名为直接内存访问,它是一些计算机总线架构提供的功能,能使数据从附加设备(如磁盘驱动器)直接发送到计算机主板的内存上。对应嵌入式处理器来说,DMA可…...
![](https://img-blog.csdnimg.cn/506ce336befc4eb8ac7ec1289894d33d.png)
1065 A+B and C (64bit)
题:点我 题目大意: 这题虽然看着像签到,然鹅签不过去。 因为我最初写的沙雕代码是: #include<iostream> #include<cstdio> using namespace std; int main(void) {int t;scanf("%d", &t);for (int i …...
![](https://img-blog.csdnimg.cn/b00ad7d8c28e4da980df87664d692f33.png)
阿里云效和阿里在线idea使用
阿里云效 https://flow.aliyun.com/all?page1 阿里在线idea:https://ide.aliyun.com/ 在云效中创建的项目可以在在线idea 打开 运行中的项目 设置ssh 设置以后可以使用云效率的代码构建来构建代码 设置 添加自有云或者体验5h...
![](https://www.ngui.cc/images/no-images.jpg)
[git] 删除分支中的内容 -> 空分支
git branch 分支名1 #创建一个新分支git checkout 分支名1 #切换到刚创建的分支上git rm -rf . #删除所有文件内容 -> 空分支(注意:命令后面有个.) 也可以 git checkout --orphan 分支名1 #创建一个分支,其包含父分支…...
![](https://www.ngui.cc/images/no-images.jpg)
git 配置
vi ~/.gitconfig 安装开源命令行对比工具 delta: https://github.com/dandavison/delta 详细设置delta:https://www.5axxw.com/wiki/content/xrx4vf [user]name xxemail xxxxxx.com[core]attributesfile ~/.gitattributespager deltaquotepath false[credentia…...
![](https://img-blog.csdnimg.cn/31e04f8b6389494799b5a048321d0afa.png)
vue router进行路由跳转并携带参数(params/query)
在使用router.push进行路由跳转到另一个组件时,可以通过params或query来传递参数。 1. 使用params传参: // 在路由跳转时传递参数 router.push({ name: targetComponent, params: {paramName: paramValue // 参数名和值 } });// 在目标组件中通过$r…...
![](https://img-blog.csdnimg.cn/1d4468f1ed28462896391618a5b2114e.png)
Mysql触发器
文章目录 1. 简介2. 触发器语法 1. 简介 触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的sql语句集合。触发器可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。使…...
![](https://img-blog.csdnimg.cn/img_convert/3e8e9645a371278ecbe951a4356f3a0b.png)
认识doubbo和rpc
开个新坑,和大家一起学习Dubbo 3.X。我们按照一个由浅入深顺序来学习,先从使用Dubbo开始,再深入Dubbo的核心原理。 今天我们就从认识Dubbo开始,整体的内容可以分为3个部分: Dubbo是什么RPC是什么Dubbo的架构 正式开…...
![](https://img-blog.csdnimg.cn/img_convert/a6a744edd351cb3debff2687b84f11ac.png)
江苏企业网站定制服务/免费发外链
一、首先安装 MySQL1. 安装前更新一下仓库,输入命令:sudo apt-get updatealgerfanalgerfan:~$ sudo apt-get autoremove --purge mysql-server-5.72. 输入命令:sudo apt-get install mysql-server mysql-client安装MySQL数据库程序和命令行管…...
![](/images/no-images.jpg)
wordpress 自动发货/免费观看b站的广告网站平台
我在MyBatis v3 mapper xml中动态生成where子句.但放置括号真的很麻烦.是否有一种更简单的方法来处理问题而不使用if语句?file.lref #{filter.lref}(subject LIKE #{filter.forLike}OR requester_identifier LIKE #{filter.forLike}OR requester_name LIKE #{filte…...
![](/images/no-images.jpg)
深圳有做网站的公司660元/安康seo
快捷键:Ctrld:快速复制 Ctrl/:注释 ShiftEnter:直接跳转下一行注释: """多行注释多行注释多行注释"""# 单行注释# print(hello world)# print(hello world)# 这是一行。。。。代码print(hello…...
![](/images/no-images.jpg)
wordpress 去广告插件/福州网站优化公司
转载自http://www.importnew.com/18884.html 本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。首先看一个使用 Integer 的示例代码,展示了 Integer 的缓存行为。接着我们将学习这种实现的原因和目的。你可以先…...
![](https://img-blog.csdnimg.cn/img_convert/e89b78243db714b0f1140f236946f70f.png)
软件源码购买一般在哪个网站/保定网站推广公司
描述:LM2776DBVRLM2776 CMOS电容泵电压转换器可将2.7V至5.5V范围内的正电压转换,从而获得对应的等值负电压。 电感的转换器,解决了成本,尺寸和电磁干扰(EMI)多方面问题。在大多数负载条件下,LM2776的工作电流仅为100μ…...
政府网站建设/女教师遭网课入侵直播录屏曝光se
推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前文 今天给大家介绍一款3D动画制作软件&…...