# coding=utf-8 import os input_dir = 'Video/' output_dir = '../Output_Video' # 如果没有Output_Video这个文件夹,则创建这个文件夹 if not os.path.exists(output_dir): os.mkdir(output_dir) class VideoConverter(object): def __init__(self): self.input_video_path = input_dir self.new_resolution = "640x480" self.new_fps = "10" self.output_video_path = output_dir def convert_video(self): input_video_list = os.listdir(input_dir) for each_video in input_video_list: video_name, _ = os.path.splitext(each_video) # _是占坑符 input_video_path = input_dir + os.sep + each_video output_video_path = output_dir + os.sep + video_name + ".mp4" ffmpeg_command = ("ffmpeg -i %s -s %s -r %s -y %s" % (input_video_path, self.new_resolution, self.new_fps, output_video_path)) os.system(ffmpeg_command) os.system("pause") if __name__ == '__main__': v_obj = VideoConverter() v_obj.convert_video()