python把mp4转mp3
预先下载
Pip install moviepy
from moviepy.editor import * def outputmp3(input_path, output_path): listdir = os.listdir(input_path) # 获得路径所有文件名 mp4namelist = [name for name in listdir if name.endswith('.mp4')] # 筛选出所有MP4 for file in mp4namelist: filepath = os.path.join(input_path, file) # mp4文件路径 video = VideoFileClip(filepath) # 构造mp3文件名 file_list = list(file) file_list[-1] = '3' file_name_mp3 = ''.join(file_list) out_listdir = [] out_filepath = '' if len(output_path) == 0: # 输出MP3文件到默认路径 out_listdir = listdir out_filepath = os.path.join(input_path, file_name_mp3) else: # 输出MP3文件到指定路径 out_listdir = os.listdir(output_path) out_filepath = os.path.join(output_path, file_name_mp3) # 检查文件是否已经存在 if file_name_mp3 in out_listdir: continue audio = video.audio audio.write_audiofile(out_filepath) if __name__ == '__main__': input_path = r'E:\texttt\aaa' # 绝对地址 output_path = r'E:\texttt\bbb' # 不传输出路径则默认生成在input_path下 outputmp3(input_path, output_path)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2020-04-04 xgboost学习笔记