文件夹中有很多mp4视频文件,如何利用ChatGPT来全部转换为mp3音频呢?
在ChatGPT中输入提示词:
你是一个Python编程专家,要完成一个批量将Mp4视频转为Mp3音频的任务,具体步骤如下:
打开文件夹:D:\中庚基金丘栋荣;
找到其中所有的mp4视频文件;
用moviepy库将mp4视频文件转为mp3音频文件;
转换完成后,删除掉原先的mp4视频文件;
注意:每一步都要输出相关信息
每一行代码都要给出详细的注释
很快生成Python源代码:
import os
from moviepy.editor import AudioFileClip
# 文件夹路径
folder_path = "D:\\中庚基金丘栋荣"
# os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表
files = os.listdir(folder_path)
# 遍历文件夹中的文件
for file in files:
# 检查文件是否是mp4视频文件
if file.endswith('.mp4'):
# 完整的文件路径
full_file_path = os.path.join(folder_path, file)
print(f"处理文件:{full_file_path}")
# 使用moviepy提取音频
video = AudioFileClip(full_file_path)
# 将文件名的扩展名从.mp4更改为.mp3
audio_file_path = full_file_path.replace('.mp4', '.mp3')
# 将音频部分写入新的mp3文件
video.write_audiofile(audio_file_path)
print(f"转换完成,音频文件已保存为:{audio_file_path}")
# 删除原始mp4视频文件
os.remove(full_file_path)
print(f"已删除原视频文件:{full_file_path}")
运行Python程序,转换成功
本文分享自 Dance with GenAI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!