码迷,mamicode.com
首页 > 其他好文 > 详细

RMVB批量裁剪

时间:2015-03-28 19:00:51      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:python rmvb

电脑里有100多个视频,然后它的开始和结束太长了,于是想把它剪一下。。。

#!/usr/bin/env python

# RmvbEditor  http://gd.7edown.com:808/green/rmedtgui.rar  
# MediaInfo CLI x86 http://mediaarea.net/download/binary/mediainfo/0.7.72/MediaInfo_CLI_0.7.72_Windows_i386.zip
# MediaInfo CLI X64 http://mediaarea.net/download/binary/mediainfo/0.7.72/MediaInfo_CLI_0.7.72_Windows_x64.zip

import subprocess
import datetime
import os

source_dir = ‘D:\English\SaladEN‘
dist_dir = ‘D:\English\SaladENnew‘

os.chdir(‘D:\Soft\Mobile Soft\RMVB Cut‘)

for filename in os.listdir(source_dir):
    total_time = subprocess.Popen("MediaInfo.exe --Output=Video;%%Duration%% %s\%s" % (source_dir,filename), shell=True, stdout=subprocess.PIPE)
    total_time = total_time.stdout.read().strip()
    end_time = datetime.datetime.strptime(‘%s:%s‘ % (int(total_time[0:-3])/60, int(total_time[0:-3])%60), "%M:%S") + datetime.timedelta(seconds=-34)
    end_time = "%s.%s" % (datetime.datetime.strftime(end_time, ‘%M:%S‘), total_time[-4:-1])
    subprocess.Popen("rmeditor.exe -i %s\%s -o %s\%s -s 0:30.000 -e %s -q ‘‘" % (source_dir,filename,dist_dir,filename,end_time), shell=True)
  
print "ALL OK"


RMVB批量裁剪

标签:python rmvb

原文地址:http://abian.blog.51cto.com/751059/1625910

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!