如何从目录读取视频文件以使用文件名进入程序

时间:2019-01-09 09:41:57

标签: python-3.x

我想从目录中读取视频文件,该目录可能位于.MOV,mp4等文件中。然后将其转换为音频文件。当我手动输入视频文件名称时,它可以正常工作,但是我希望我的代码从仅包含一个视频文件的目录中读取它。

 for vid in glob.glob('/home/qwickbit/Desktop/Qwickbit/Tennis_OpenCV/*.MOV'):
        cap = cv2.VideoCapture(vid)
    ret, video = cap.read()
#   video = input ("Inter the Input Video File Name:")
    minLength = 50
    minBF = 1
    audio =    "Audio_file%d%d.wav" % (minLength,minBF)
    audio_convert = "ffmpeg -i {video} -ac 1  -f wav -vn {audio}".format(video=video, audio= audio)
    subprocess.call(audio_convert,shell=True)

0 个答案:

没有答案