讲师中心 微信公众号
AI工具推荐 视频效率加速

Deepseek批量将多个文件夹中的mp4视频转换成mp3

秋静姑娘_8224

秋静姑娘_8224

发布时间:2025-04-23 14:50:11

|

402人浏览过

|

来源于php中文网

原创

现在文件夹中有多个子文件夹,里面有mp4视频文件,都需要转换成mp3文件

Deepseek批量将多个文件夹中的mp4视频转换成mp3

在Deepseek中输入提示词:

你是一个Python编程专家,写一个脚本,将下面这些文件夹中的mp4视频文件全部转换为mp3音频文件,转换完成后,删除mp4视频文件:

"E:\little fox 动画\AR4.8 Sherlock Holmes【501.56MB】"

"E:\little fox 动画\AR5.0 Great Expectations【376.54MB】"

"E:\little fox 动画\AR5.0 Les Misérables 悲惨世界"

"E:\little fox 动画\AR5.2 O. Henry"

"E:\little fox 动画\AR5.7海底两万里 20,000 Leagues Under the Sea ※※※"

"E:\little fox 动画\AR5.9 Arsène Lupin【283.96MB】 大盗"

"E:\little fox 动画\AR6.1 Dracula【128.89MB】"

"E:\little fox 动画\AR6.2 Oscar Wilde【117.69MB】"

"E:\little fox 动画\AR6.2 Our World Landmarks【549.65MB】"

"E:\little fox 动画\AR6.5 Greek Myths【158.26MB】"

"E:\little fox 动画\AR7.3 Famous Disasters【149.56MB】"

Deepseek批量将多个文件夹中的mp4视频转换成mp3

程序运行后总是出现问题:

Traceback (most recent call last):

File "d:\Python\Untitled-166.py", line 4, in

from moviepy.editor import AudioFileClip

ModuleNotFoundError: No module named 'moviepy.editor'

moviepy库安装不成功,最后和Deepseek多次沟通下,终于找到问题:

问题根源

版本兼容性问题:

你安装的是 moviepy 2.1.2,但该版本可能已移除 editor.py 或重构了模块结构。

官方文档显示,AudioFileClip 应从 moviepy.editor 导入,但此文件在 2.1.2 版本中不存在。

文件缺失:

目录中缺少以下关键文件:

markdown

editor.py

终极解决方案

1. 安装旧版本 moviepy(推荐)

bash

# 在虚拟环境中运行以下命令

pip uninstall moviepy -y

pip install moviepy==1.0.3

Deepseek批量将多个文件夹中的mp4视频转换成mp3

安装1.0.3版本的moviepy后,运行成功,视频全部转换成音频

Deepseek批量将多个文件夹中的mp4视频转换成mp3

Python源代码如下:

import sys

sys.path.append(r"D:\ProgramData\anaconda3\envs\my_env_39\Lib\site-packages")

import os

from moviepy.editor import AudioFileClip

import logging

from tqdm import tqdm # 用于显示进度条

# 配置日志记录

logging.basicConfig(

level=logging.INFO,

format="%(asctime)s - %(levelname)s - %(message)s",

filename="mp4_to_mp3_conversion.log",

)

logger = logging.getLogger(__name__)

def convert_mp4_to_mp3(mp4_path, mp3_path):

"""将MP4文件转换为MP3文件"""

try:

audio_clip = AudioFileClip(mp4_path)

audio_clip.write_audiofile(mp3_path)

audio_clip.close()

http://logger.info(f"成功转换: {mp4_path} -> {mp3_path}")

return True

except Exception as e:

提示词大师-python版
提示词大师-python版

图片提示词生成器?不止如此。 马甲系统 —— 把脑海中的画面,翻译成AI能理解的专业表达。 用得越多,它越懂你:首次需要多问几句确认方向,用久了几乎一说就懂。 用得越多,它越快:缓存机制让后续对话越来越省。 RAG进化:成功案例持续入库,越跑越聪明。 输入「新手指南」查看完整功能介绍

下载

logger.error(f"转换失败 {mp4_path}: {str(e)}")

return False

def delete_mp4_file(mp4_path):

"""删除MP4文件"""

try:

os.remove(mp4_path)

http://logger.info(f"成功删除: {mp4_path}")

return True

except Exception as e:

logger.error(f"删除失败 {mp4_path}: {str(e)}")

return False

def process_folder(folder_path):

"""处理单个文件夹中的所有MP4文件"""

if not os.path.exists(folder_path):

logger.error(f"文件夹不存在,跳过: {folder_path}")

return

http://logger.info(f"开始处理文件夹: {folder_path}")

mp4_files = [

os.path.join(root, file)

for root, _, files in os.walk(folder_path)

for file in files

if file.lower().endswith(".mp4")

]

if not mp4_files:

http://logger.info(f"未找到MP4文件,跳过: {folder_path}")

return

for mp4_path in tqdm(mp4_files, desc=f"处理 {os.path.basename(folder_path)}"):

mp3_path = os.path.splitext(mp4_path)[0] + ".mp3"

if convert_mp4_to_mp3(mp4_path, mp3_path):

delete_mp4_file(mp4_path)

def main():

# 目标文件夹列表

target_folders = [

r"E:\little fox 动画\AR4.8 Sherlock Holmes【501.56MB】",

r"E:\little fox 动画\AR5.0 Great Expectations【376.54MB】",

r"E:\little fox 动画\AR5.0 Les Misérables 悲惨世界",

r"E:\little fox 动画\AR5.2 O. Henry",

r"E:\little fox 动画\AR5.7海底两万里 20,000 Leagues Under the Sea ※※※",

r"E:\little fox 动画\AR5.9 Arsène Lupin【283.96MB】 大盗",

r"E:\little fox 动画\AR6.1 Dracula【128.89MB】",

r"E:\little fox 动画\AR6.2 Oscar Wilde【117.69MB】",

r"E:\little fox 动画\AR6.2 Our World Landmarks【549.65MB】",

r"E:\little fox 动画\AR6.5 Greek Myths【158.26MB】",

r"E:\little fox 动画\AR7.3 Famous Disasters【149.56MB】",

]

# 检查moviepy是否安装

try:

from moviepy.editor import AudioFileClip

except ImportError:

logger.error("需要先安装moviepy库,请运行: pip install moviepy")

return

# 处理所有文件夹

for folder in target_folders:

process_folder(folder)

http://logger.info("所有文件夹处理完成!")

if __name__ == "__main__":

main()

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2490

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

5763

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

7302

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

3527

2025.07.23

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1609

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1191

2024.06.27

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

889

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2420

2023.10.25

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

120

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn