from moviepy.editor import *
import os
# 获取当前目录
current_directory = os.getcwd()
# 标志变量,记录是否找到 MP4 文件
found_mp4 = False
try:
# 遍历当前目录中的所有文件
for filename in os.listdir(current_directory):
# 检查是否为 MP4 文件
if filename.endswith(".mp4"):
found_mp4 = True # 找到 MP4 文件
# 加载 MP4 文件
video = VideoFileClip(filename)
# 提取音频并保存为 MP3,使用原文件名(去掉扩展名)
mp3_filename = filename[:-4] + ".mp3"
video.audio.write_audiofile(mp3_filename)
# 关闭视频文件
video.close() # 确保关闭文件
except Exception as e:
print(f"错误:{e}")
if not found_mp4:
print("当前目录中不存在 MP4 文件。")
else:
print("转换完成!")