Pacpl 安装及使用

pacpl(Perl Audio Converter),是一个perl的音频转换工具,支持多种格式和码率间的相互转换。

在Ubuntu下安装很简单(extra/mod-install-ubuntu.sh),不会遇到任何依赖关系错误,但是CentOS6下有点麻烦……

1yum -y install git 2git clone git://git.code.sf.net/p/pacpl/code pacpl-code 3cd pacpl-code 4./extra/mod-install.sh && ./configure && make && make install
  • 若执行 mod_install.sh 一开始报错提示未安装CPAN 或 YAML,则执行:

    yum -y install cpan perl -MCPAN -e shell

    先改下CPAN源

    o conf urllist unshift http://mirrors.163.com/cpan/ o conf commit cpan YAML

除了网易CPAN源之外,选用搜狐(mirrors.sohu.com/CPAN)或阿里云(mirrors.aliyun.com/CPAN)亦可.

  • 如果安装额外的perl模块时报错:error: stddef.h: No such file or directory

则先在系统gcc中找到缺失的头文件后复制到Makefile中的编译目录(gcc -I/usr/local/include)即可:

1yum -y install mlocate 2updatedb 3locate stddef.h 4cp /usr/lib/gcc/x86_64-redhat-linux/4.4.4/include/* /usr/local/include
  • 如果make时报错:Autoconf version 2.69 or higher is required

参考:CentOS6.5升级autoconf版本 Autoconf version 2.64 or higher is required

1rpm -qf /usr/bin/autoconf 2rpm -e --nodeps autoconf-2.63 3wget -q ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 4tar xf autoconf-2.69.tar.gz 5cd autoconf-2.69 6./configure && make && make install 7autoconf -V
  • 使用方法如下:

    pacpl --overwrite -v --to wma -k --bitrate 96 --outdir '输出目录' --outfile '输出文件名可不带后缀' '输入文件.mp3'

可以结合 mplayer 使用:

1wget -q http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm 2rpm -rvh rpmfusion-free-release-6-1.noarch.rpm 3yum -y install mplayer 4wget -q http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2 5tar xf all-20110131.tar.bz2 6mv all-20110131/* /usr/local/lib/codecs/ 7rmdir all-20110131 8mplayer -nogui -nocache -nolirc -vo null -ao null -frames 0 -identify '要播放的文件'

eof.

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang