您的位置:首页 > 编程语言 > Python开发

Ubuntu下Python音频播放处理库--安装总结

2016-03-01 22:24 801 查看
刚开始学习python,操作系统Ubuntu14.04.4LTS

学了python2.7的基础教程,想自己编写一个英语复读(听写)软件。

发现python的基本库就那么些,然后就是到处找第三方库。

最后决定用pygame播放,用pydub处理音频

pygame

pygame.mixer

pygame.mixer.music

这两个pygame里关于音频的库应该能满足对于一个wav(或者mp3)内某一时间段的重复播放。

pydub:

实现转码,mp3转wav,为了画波形图。

对于某句句子进行剪辑,另存。

软件界面用Tkinter

安装:

Tkinter:

sudo apt-get install python-tk

Pygame:

sudo apt-get install python-pygame

Pydub:

Pydub的安装遇到一些困难,当时在犹豫要不要用这个库。

官网github:
https://github.com/jiaaro/pydub
在安装pydub之前要安装软件包关系系统pip

但是在安装pip之前要安装setuptools

sudo apt-get install python-setuptools

sudo apt-get install python-pip

然后才是安装pydub

sudo pip install pydub (不加sudo安装不上)

装好了pydub还不能用

要装更强大的音频视频处理工具ffmpeg或者libav

Dependencies:You can open and save WAV files with pure python. For opening and saving non-wav files – like mp3 – you'll need ffmpeg or libav.

但是ffmpeg在ubuntu的源中被删掉了,原因未知,也没查。

所以我用了libav

sudo apt-get install libav-tools

好了,到此完成了安装。如果有下一篇的话,就能见到这个软件了

PS.部分参考了“ubuntu Mp3 to WAV pydub install”这篇文章,如果非要用ffmpeg的话,可以参考里面的安装代码。
http://blog.csdn.net/qq_17754181/article/details/50205845
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: