github:https://github.com/Zulko/moviepy https://gitcode.com/gh_mirrors/mo/moviepy/overview
音频解码由Python库PyAV处理,该库内部包含了FFmpeg库
要将MP4文件转换为MP3文件,可以使用Python中的MoviePy库。
MoviePy是一个用于视频编辑的Python模块,支持对视频进行剪切、拼接、插入标题、音乐等基本操作,以及视频合成、处理和创建高级特效。它能够对大多数常见视频格式进行读写,包括MP4、AVI等,因此非常适合用于将MP4文件转换为MP3文件。
以下是使用MoviePy库进行MP4转MP3的基本步骤:
pip install moviepy
命令来安装。
VideoFileClip
类来读取MP4文件,并通过video.audio
属性获取视频中的音频流。然后,使用audio.write_audiofile()
方法将音频流保存为MP3文件。
from moviepy.editor import VideoFileClip
def video_to_audio(video_path, audio_path):
video_clip = VideoFileClip(video_path)
audio = video_clip.audio
audio.write_audiofile(audio_path)
video_path = '1.mp4' # 视频文件路径
audio_path = '2.mp3' # 输出音频文件路径
video_to_audio(video_path, audio_path)