- 论坛徽章:
- 0
|
回复 #2 zhenglxd 的帖子
thefiles 是这样一个数组
['F:\\video\\video\\1634_1218952645.mp4', 'F:\\video\\video\\15403_1224907834.3gp', 'F:\\video\\video\\15403_1224907900.3gp', 'F:\\video\\video\\15403_1224907940.3gp', 'F:\\video\\video\\17819_1230866686.avi', 'F:\\video\\video\\20562_1231340781.mp4', 'F:\\video\\video\\26037_1222155983.avi', 'F:\\video\\video\\32570_1224486388.avi', 'F:\\video\\video\\32718_1227697742.rm', 'F:\\video\\video\\36519_1220788873.mpg', 'F:\\video\\video\\37057_1230190526.mp4']
程序是这样的 listFiles('F:\\video\\video', '*.mp4;*.avi;*.3gp;*.rmvb;*.rm;*.mpg;*.wmv;*.swf)是遍历'F:\\video\\video'目录下的文件,然后循环转化
if __name__ == '__main__':
thefiles = listFiles('F:\\video\\video', '*.mp4;*.avi;*.3gp;*.rmvb;*.rm;*.mpg;*.wmv;*.swf')
for thefile in thefiles:
flvfile,exc=os.path.splitext(thefile)
flvfile = flvfile+'.flv'
os.popen('''F:\\video\\Encoder\\EncoderCMDApp.exe /src:"'''+thefile+'''" /dest:"'''+flvfile) |
|