零代码编程:用ChatGPT批量将Mp4视频转为Mp3音频

文件夹中有很多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程序,转换成功

相关推荐
REDcker5 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
gihigo19985 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
山河君6 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
音视频牛哥6 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
qq_416276426 天前
通用音频表征的对比学习
学习·音视频
美狐美颜sdk6 天前
Android全局美颜sdk实现方案详解
人工智能·音视频·美颜sdk·视频美颜sdk·美狐美颜sdk
EasyDSS6 天前
私有化部署EasyDSS视频点播能力:全链路视频技术赋能,打造企业级视听新体验
音视频·hls·m3u8·点播技术·智能转码
qq_416276426 天前
DeLoRes——一种通用的音频表征学习新方法(DeLoRes(基于 Barlow Twins 的冗余最小化方法)
学习·音视频
Q_4582838686 天前
从定位到视频:808 + 1078 在各行业的落地实践
音视频
山顶望月川6 天前
实测MiniMax-Hailuo-02:当“开工大吉“变成“无字天书“,国产AI视频模型的能与之不能
人工智能·音视频