将mp4中的声音,抽出生成mp3,放到自己的目录

一、将mp4中的声音,抽出生成mp3,放到自己的目录

from moviepy.editor import AudioFileClip
import os

file_names = os.listdir(r'D:\03 官方教材基础精讲_已完结')  # 获取该目录下面的所有文件的名称

for file_name in file_names:

    file_path = os.path.join(r'D:\03 官方教材基础精讲_已完结', file_name)

    audio = AudioFileClip(file_path)

    audio.write_audiofile(os.path.join(r'D:\03 官方教材基础精讲_已完结', file_name.split('.')[0] + '.mp3'))

 

二、注意:若提示,解决关于moviepy中不存在ImageMagick的报错。解决方法如下:

 

1.第一步当然是安装

pip install moviepy

2.第二部安装ImageMagick

https://imagemagick.org/script/download.php

选择最新版的链接下载,安装时最好勾选Install development headers and libraries for C and C++

三、修改配置文件

r"C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\magick.exe"

注意:根据实际情况,换成你实际的安装目录。

四、最后重新执行python


关注公众号,了解更多it技术(it问答网

发表评论

电子邮件地址不会被公开。