【问题标题】:How to convert mp4 to mp3 using python [closed]如何使用 python 将 mp4 转换为 mp3 [关闭]
【发布时间】:2019-07-31 13:21:43
【问题描述】:

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

我查看了几个库都没有成功。

【问题讨论】:

  • 您尝试了哪些库,遇到了哪些问题?

标签: python audio mp3


【解决方案1】:

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

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"))

只需根据需要替换"path","to","movie.mp4""path","to","movie_sound.mp3"即可。

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

【讨论】:

  • 在使用 VideoFileClip 时给我错误:KeyError: 'video_fps'
  • 同样的错误..有什么解决办法吗??
  • 这对我有用。 @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() # function call mp4_to_mp3("my_mp4_path.mp4", "audio.mp3")
  • 感谢 megha,您的解决方案在 01/2022 有效
猜你喜欢
  • 2012-04-20
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-04
  • 1970-01-01
  • 2013-03-09
相关资源
最近更新 更多