文件夹中有很多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程序,服务器托管网转换成功
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: [网鼎杯 2020 朱雀组]phpweb call_user_func()
时间一跳一跳的 抓个包 很奇怪 结合上面的 date() 认为第一个是函数 我们随便输一个看看 发现过滤了 随便输一个 linux指令 发现报错了 call_user_func() 看看是啥 很容易理解 第一个参数是函数名 后面是 参数 那么这里就是 func…