如何使用python将mp4转换为mp3

Ale*_*lla 10 python audio mp3

如何使用 python 将 mp4 或 mpeg4 文件转换为 mp3?

我看过几个图书馆都没有成功。

Daw*_*weo 13

这听起来像是MoviePy 的任务。安装后(安装方法)可以通过以下方式使用:

import os
from moviepy.editor import *
video = VideoFileClip(os.path.join("path","to","movie.mp4"))
video.audio.write_audiofile(os.path.join("path","to","movie_sound.mp3"))
Run Code Online (Sandbox Code Playgroud)

只需更换"path","to","movie.mp4""path","to","movie_sound.mp3"根据您的需要。

编辑:为避免 KeyError: 'video_fps',请确保您没有输入任何不包含任何视觉内容的视频。

  • 使用 VideoFileClip 时出现错误:KeyError: 'video_fps' (5认同)
  • 这对我有用。@YaroslavDukal `from moviepy.editor import * def mp4_to_mp3(mp4, mp3): mp4_without_frames = AudioFileClip(mp4) mp4_without_frames.write_audiofile(mp3) mp4_without_frames.close() # 函数调用 mp4_to_mp3("my_mp4_path.mp4", "audio.mp3" )` (5认同)