是否有人使用python代码将文件夹中的所有mp4文件转换为mp3?
例如,我在一个文件夹中有五个.mp4。如何循环并将其转换为.mp3并将其输出到其他文件夹中 谢谢 我试过这个,但不起作用是否有人使用python代码将文件夹中的所有mp4文件转换为mp3?,python,Python,例如,我在一个文件夹中有五个.mp4。如何循环并将其转换为.mp3并将其输出到其他文件夹中 谢谢 我试过这个,但不起作用 **import moviepy.editor as mp import re tgt_folder = "D:/Music/video" for file in [n for n in os.listdir(tgt_folder) if re.search('mp4',n)]: full_path = os.path.join(tgt_fol
**import moviepy.editor as mp
import re
tgt_folder = "D:/Music/video"
for file in [n for n in os.listdir(tgt_folder) if re.search('mp4',n)]:
full_path = os.path.join(tgt_folder, file)
output_path = os.path.join(tgt_folder, os.path.splitext(file)[0] + '.mp3')
clip = mp.AudioFileClip(full_path).subclip(10,) # disable if do not want any clipping
clip.write_audiofile('D:/Music/mp3')**
您可以通过使用ffmpeg和python子进程来实现这一点
import subprocess
subprocess.run(["ffmpeg", "-i video.mp4 -b:a 192K -vn music.mp3"])