作品展示:
背景需求:
马上就要家长会,我负责做会议前的照片滚动PPT,除了大量照片视频,还需要一个时间很长的背景音乐MP3
一、下载“歌曲串烧”
装一个IDM
下载三个“串烧音乐MP4”。
代码展示
'''
家长会背景音乐: 歌曲串烧MP4 转 MP3
作者:aI对话大师 、阿夏
时间:2024年3月11日
'''
import os
import glob
from moviepy.editor import *
# 指定文件夹路径
folder_path = r'C:\Users\jg2yXRZ\Downloads\Video'
# 使用glob模块查找文件夹内所有的MP4文件
mp4_files = glob.glob(os.path.join(folder_path, "*.mp4"))
# 遍历所有找到的MP4文件
for mp4_file in mp4_files:
try:
# 加载MP4文件
video = VideoFileClip(mp4_file)
# 提取音频并保存为MP3文件
audio = video.audio
audio.write_audiofile(mp4_file[:-4] + '.mp3')
except Exception as e:
print(f"Error processing file {mp4_file}: {e}")
终端运行
最后只成功转了2个视频(可能是没有全部下载成功)