import moviepy from moviepy.video.io.VideoFileClip import VideoFileClip # 将mp4文件转为mp3音频文件,生成路径仍在原路径中(需要先下载moviepy库) def mp4_to_mp3(path): try: video = VideoFileClip(path) audio = video.audio # 设置生成的mp3文件路径 newPath = path.replace('mp4', 'mp3') audio.write_audiofile(newPath) return newPath except Exception as e: print(e) return None if __name__ == '__main__': path="你的视频文件地址" mp3FilePath = mp4_to_mp3(path)
本文参考的是博客的一名大神,Python 如何将视频文件的语音转换为文字,良心之作!_Bert丶seven的博客-CSDN博客_python视频转文字
本代码需要安装 moviepy库 可以通过pip install moviepy来安装,如果下载太慢,可以去找清华镜像地址来下载,速度会很快。