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

yipeiwu_com6年前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获取list下标及其值的简单方法

当在python中遍历一个序列时,我们通常采用如下的方法: for item in sequence: process(item) 如果要取到某个item的位置,可以...

pycharm 取消默认的右击运行unittest的方法

取消默认的右击运行unittest方法: File-> Settings -> Tools -> Python Integrated Tools -> Defau...

TensorFlow高效读取数据的方法示例

概述 最新上传的mcnn中有完整的数据读写示例,可以参考。 关于Tensorflow读取数据,官网给出了三种方法: 供给数据(Feeding): 在TensorFlow程序运行的每...

Flask框架请求钩子与request请求对象用法实例分析

Flask框架请求钩子与request请求对象用法实例分析

本文实例讲述了Flask框架请求钩子与request请求对象。分享给大家供大家参考,具体如下: 请求钩子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请...

python文件特定行插入和替换实例详解

python文件特定行插入和替换实例详解 python提供了read,write,但和很多语言类似似乎没有提供insert。当然真要提供的话,肯定是可以实现的,但可能引入insert会带...