更新 main.py

This commit is contained in:
mei 2025-08-02 21:35:44 +08:00
parent acde12a6e3
commit af71e15127

36
main.py
View File

@ -1,3 +1,33 @@
from moviepy.editor import AudioFileClip # 提取mp4视频里的音频保存为mp3.py
my_audio_clip = AudioFileClip("my_video.mp4") from moviepy.video.io.VideoFileClip import VideoFileClip
my_audio_clip.write_audiofile("my_audio.wav")
def extract_audio(video_path, output_audio_path):
try:
# 加载视频文件
video = VideoFileClip(video_path)
# 检查视频是否有音频流
if video.audio is None:
print("视频没有音频流!")
return
audio = video.audio
audio.write_audiofile(output_audio_path, codec='mp3') # 可以指定编码格式
except Exception as e:
print(f"发生错误: {e}")
finally:
# 确保资源释放
if 'audio' in locals():
audio.close()
if 'video' in locals():
video.close()
print("音频提取完成!")
if __name__ == "__main__":
# 输入参数设置
input_video = "31299800191-1-192.mp4" # 替换为你的视频路径
output_audio = "rainyun.mp3" # 替换为期望的输出路径
# 执行提取
extract_audio(input_video, output_audio)