安装moviepy库
pip install moviepy
运行代码
提前在当前目录下创建好video和results目录,video面目录下存放需要转的视频文件
from moviepy.editor import VideoFileClip
def extract_audio(video_file_path, audio_file_path):
"""
从视频文件中提取音频并保存。
参数:
video_file_path (str): 视频文件的路径。
audio_file_path (str): 要保存的音频文件的路径。
"""
# 使用VideoFileClip加载视频文件
video_clip = VideoFileClip(video_file_path)
# 获取视频的音频部分
audio_clip = video_clip.audio
# 将音频保存到指定的文件路径
audio_clip.write_audiofile(audio_file_path)
# 释放资源
audio_clip.close()
video_clip.close()
# 使用示例
video_file_path = './video/demo.mp4' # 替换为你的视频文件路径
audio_file_path = './results/audio.mp3' # 你希望保存的音频文件路径
extract_audio(video_file_path, audio_file_path)