linux无法打开M4a格式音频的解决方法

linux是开源系统,之所以打不开,是因为部分linux系统为了避免版权问题,没有m4a的解码插件。所以,解决的办法是安装如下两个非常小的转换器,我们一般用不到转换器的功能,而是反向应用,通过两个几十K的程序,让系统集成M4a的开源解码,自然就可以用常用的播放器如Audacious等打开苹果格式的音乐了。

1、Ogg转M4A

vorbis-tools套件,可以使用以下指令来安装:

sudo apt-get install vorbis-tools

使用以下指令可以将Ogg格式的音乐档案转成M4A音乐档:

oggdec路径 -o "./oggtemp.wav" ; faac -q 300 -o 输出路径 "./oggtemp.wav" ;

rm "./oggtemp.wav"

中间使用了「oggtemp.wav」作为转档过程中的暂存档。

2、Opus转M4A

sudo apt-get install opus-tools

使用以下指令可以将Opus格式的音乐档案转成M4A音乐档:

opusdec --force-wav输入档案路径 - | faac -q 300 -o 输出档案路径 -



相关推荐
刘立军2 小时前
内网的服务如何能在公网使用?
运维
飞询2 小时前
docker 部署 sftp
运维·docker
LH_R1 天前
OneTerm开源堡垒机实战(四):访问授权与安全管控
运维·后端·安全
用户31187945592181 天前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
Raymond运维1 天前
MariaDB源码编译安装(二)
运维·数据库·mariadb
涛啊涛1 天前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
JuiceFS2 天前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
CYRUS_STUDIO2 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李2 天前
rootfs-根文件系统详解
linux
chen9452 天前
mysql 3节点mgr集群部署
运维·后端