Tag: mencoder

使用Python对文件夹中的每个文件执行命令

我试图创build一个Python脚本,将: 查看文件夹“/ input” 对于该文件夹中的每个video,运行mencoder命令(将其转码为可在手机上播放的内容) mencoder完成运行后,删除原始video。 这似乎不太难,但我吮吸python:) 关于脚本应该是什么样子的任何想法? 奖金问题:我应该使用 使用os.system 要么 subprocess.call ? Subprocess.call似乎允许更可读的脚本,因为我可以这样写命令: cmdLine =''mencoder',sourceVideo,'-ovc','copy','-oac','copy','-ss','00:02:54','-endpos','00:00: 54','-o',destinationVideo] 编辑:好的,那工作: import os, subprocess bitrate = '100' mencoder = 'C:\\Program Files\\_utilitaires\\MPlayer-1.0rc2\\mencoder.exe' inputdir = 'C:\\Documents and Settings\\Administrator\\Desktop\\input' outputdir = 'C:\\Documents and Settings\\Administrator\\Desktop\\output' for fichier in os.listdir(inputdir): print 'fichier :' + fichier sourceVideo = inputdir + '\\' + fichier destinationVideo = […]