python+ffmpeg批量去视频开头的方法

yipeiwu_com5年前Python基础

用来批量切割视频的开头部分,比如去掉一部电视剧的序幕,看着难受不说数量还很多,很菜鸟的一篇,毕竟我也是一个菜鸟,首先要有ffmpeg这个软件,安装什么的就不说了,网上一搜就出来了,直接给代码,以后丢了也不怕。自用的,没写那么多

#/usr/bin/python
#coding:u8
import os
pp=os.getcwd()
path=''#视频所在目录
time=''#格式为hh:mm:ss[.xxx]的形式
for i in os.listdir(path):
  os.system("""ffmpeg -i '%s/%s/%s' -ss %s -vcodec copy -acodec copy '%s/%s/%s'&&rm '%s/%s/%s'"""%(pp,path,i,time,pp,path,i[:-4]+'@.mp4',pp,path,i))
#将这个脚本放到视频的上一层目录,然后指定path为所在目录,time为截去的时间
#视频切割由ffmpeg实现,并且会删除原文件

以上这篇python+ffmpeg批量去视频开头的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

跟老齐学Python之变量和参数

那么什么这两个到底有什么区别和联系呢?我在网上搜了一下,发现很多说法,虽然大同小异,但是似乎只有下面这一段来自微软网站的比较高度抽象,而且意义涵盖深远。我摘抄过来,看官读一读,是否理解,...

python实现批量文件重命名

python实现批量文件重命名

本文实例为大家分享了python批量文件重命名的具体代码,供大家参考,具体内容如下 问题描述 最近遇到朋友求助,如何将大量文件名前面的某些字符删除。 即将图中文件前的编号删除。 P...

在Python中使用模块的教程

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env python...

Python的Flask框架中实现简单的登录功能的教程

 回顾 在前面的系列章节中,我们创建了一个数据库并且学着用用户和邮件来填充,但是到现在我们还没能够植入到我们的程序中。 两章之前,我们已经看到怎么去创建网络表单并且留下了一个实...

python读取Excel实例详解

本文实例为大家分享了python读取Excel实例的具体代码,供大家参考,具体内容如下 1.操作步骤: (1)安装python官方Excel库-->xlrd (2)获取Excel文...