使用python将mp4转换为.wav或mp3

时间:2011-11-29 19:34:08

标签: python media

有没有人有将mp4文件转换为.wav或mp3文件的经验?我可以在Linux(bash)中执行此操作,但我尝试用其他语言执行Python中的所有操作,称我为发烧友。我一直在查看Pymedia库,但尚未取得进展。

2 个答案:

答案 0 :(得分:1)

您可以为GStreamer使用Python绑定,并创建一个管道来进行转换:

更多信息:

http://pygstdocs.berlios.de/pygst-tutorial/pipeline.html

另一个SO问题中的管道示例:

converting wav to mp3 (and vice versa) using GStreamer

答案 1 :(得分:1)

您可能会发现某些用途的python audio tools。它们被设计为从命令行工作,但是作为python代码,您可以简单地导入模块并将其集成到另一个程序中。这是API documentation。从“关于”页面:

  

Python Audio Tools是一组音频处理程序,可以在命令行中使用。其中包括CD提取程序,从一种音频格式到另一种音频格式的轨道转换,轨道重命名和重新标记,轨道识别,轨道CD刻录等。使用Unicode支持国际化的跟踪文件名和元数据。适用于高清,多声道音频以及CD质量。跟踪转换使用多个CPU或CPU核心(如果可用),以大大加快转码过程。可以从FreeDB,MusicBrainz或兼容服务器检索跟踪元数据。