当前位置: 首页 > 工具软件 > TiMidity++ > 使用案例 >

centos 音乐相关软件(timidity,ffmpeg,lame),Python相关(music21)安装及使用

索锐藻
2023-12-01

首先,我们得安装这么几个linux软件源

 epel源安装:

    yum install epel*

nux源安装:

1) CentOS 7

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

2) CentOS 6

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

然后,可以很方便的安装音乐处理的相关软件:

yum install timidity

yum install lame

但是 ffmpeg 最好不要用yum安装,因为有一些编码不会自动配置

所以我们采用源码安装方式

wget http://ffmpeg.org/releases/ffmpeg-2.4.3.tar.bz2

tar -xvf  ffmpeg-2.4.3.tar.bz2

cd ffmpeg*

./configure --enable-libmp3lame    (支持MP3的编码)

make & make install (大约15分钟,耐心等待)


最后,通过以下命令验证:

timidity input.mid -Ow -o - | ffmpeg -i - -acodec libmp3lame -ab 256k out.mp3

可以将 input.mid 转成 out.mp3音乐


 类似资料: