AI办公自动化:用kimi批量提取音频中的标题并重命名

很多音频文件,文件名很乱,需要根据音频信息中的标题聪明吗

在kimi中输入提示词:

你是一个Python编程专家,一步步的思考,完成以下脚本的撰写:

打开文件夹:E:\有声\a16z播客

读取里面所有的mp3格式音频文件;

读取音频文件属性中的标题,

用这个标题来重命名这个音频文件(扩展名保存不变)

注意:每一步都要输出信息到屏幕上

所有Python代码整合在一起,不要分成一段一段的

源代码:

import os

import mutagen

指定文件夹路径

folder_path = r'E:\有声\a16z播客'

确保文件夹路径存在

if not os.path.exists(folder_path):

print(f"指定的文件夹 {folder_path} 不存在。")

else:

遍历文件夹中的所有文件

for filename in os.listdir(folder_path):

检查文件扩展名是否为.mp3

if filename.endswith('.mp3'):

file_path = os.path.join(folder_path, filename)

使用mutagen库读取音频文件的元数据

audio = mutagen.File(file_path)

检查是否有标题信息

if audio.tags is not None and 'TIT2' in audio.tags:

title = audio.tags'TIT2'0 # 获取标题

print(f"找到音频文件:{filename},标题为:{title}")

构造新的文件名,保持扩展名不变

new_filename = f"{title}.mp3"

检查新文件名是否与原文件名相同,避免重复操作

if new_filename != filename:

重命名文件

new_file_path = os.path.join(folder_path, new_filename)

os.rename(file_path, new_file_path)

print(f"文件已重命名为:{new_filename}")

else:

print(f"音频文件 {filename} 没有标题信息,跳过。")

else:

print(f"跳过非mp3文件:{filename}")

print("所有操作完成。")

相关推荐
人工智能研究所2 分钟前
字节开源 OmniShow:文本,图片,音频,人体姿态多输入,一键成片
人工智能·神经网络·开源·音视频·开源软件·字节跳动·ai 视频
byte轻骑兵2 小时前
【LE Audio】CAP精讲[14]: BR/EDR传输连接实战,老设备兼容的核心流程解析
网络·音视频·le audio·音视频控制·车机蓝牙
jbk33112 小时前
谷哥找同片助手:相同视频片段自动寻找匹配功能使用说明
人工智能·音视频·剪辑软件·剪映自动化软件
南山有乔木7893 小时前
如何把视频转换成音频mp3格式?7种适合录屏、课程和素材整理的方法
音视频
华盛AI3 小时前
【视频物联网 App】RN 双端适配与原生核心实现深度剖析
物联网·音视频
胖祥3 小时前
Windows D3D12 DDI中的视频函数调用
音视频
sweetone3 小时前
小拆小修2例 (劲浪FOCAL耳机, ABRAZO 耦合器温控器)
经验分享·音视频
办公自动化软件定制化开发python3 小时前
开源!Edge TTS 音频转换工具 v2.1:批量文本转语音,支持段落拆分与多发音人
前端·edge·音视频
2601_9578848412 小时前
面向内容合规性的短视频矩阵分发机制:感知哈希去重与语义检索优化实践
矩阵·音视频·哈希算法
luoqice19 小时前
Windows下局域网rtsp流媒体服务器搭建-测试
服务器·windows·音视频