当前位置: 首页 > news >正文

零代码编程:用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程序,转换成功

http://www.lryc.cn/news/222028.html

相关文章:

  • 微服务项目,请求从发出到后端处理器的历程
  • pandas教程:String Manipulation 字符串处理和正则表达式re
  • Apache Doris 是什么
  • 【NeurIPS 2020】基于蒙特卡罗树搜索的黑箱优化学习搜索空间划分
  • 面试题:线上MySQL的自增id用尽怎么办?
  • Java集合框架:Collection 与 Map 接口深度解析
  • qt多线程例子,不断输出数字
  • 基于厨师算法的无人机航迹规划-附代码
  • 设计模式的六大原则
  • 原文远知行COO张力加盟逐际动力 自动驾驶进入视觉时代?
  • 【公益案例展】火山引擎公益电子票据服务——连接善意,共创美好
  • postman中文乱码
  • 设计模式简要介绍
  • LeetCode-232. 用栈实现队列(C++)
  • 无人机红外相机的畸变矫正
  • C++编程案例讲解-基于结构体的控制台通讯录管理系统
  • ASP.NETCore6开启文件服务允许通过url访问附件(图片)
  • python爬取Web of science论文信息
  • 本地域名 127.0.0.1 / localhost
  • Python —— 不同类型的数据长度计算方式
  • NowCoder | 环形链表的约瑟夫问题
  • 华为政企数据中心网络交换机产品集
  • 多门店自助点餐+外卖二合一小程序源码系统 带完整搭建教程
  • kafka可视化工具
  • Excel 转 Json 、Node.js实现(应用场景:i18n国际化)
  • Redis7--基础篇2(Redis的十大数据类型及常用命令)
  • 1.HTML中网页介绍
  • 执行sql报错only_full_group_by的解决方法
  • 不学51直接学stm32可以吗?学stm32需要哪些基础?
  • 6.1二叉树的递归遍历(LC144,LC15,LC94)