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 输出档案路径 -



相关推荐
手揽回忆怎么睡几秒前
Ubuntu 22.04 64位安装MinIO
linux·前端·ubuntu
阳光九叶草LXGZXJ3 分钟前
达梦数据库-报错-11-cmd 13 validate error
linux·运维·数据库·sql·学习
~光~~9 分钟前
【嵌入式linux学习_OV8858 bring up】L1_从Sensor到RK3588发生了什么
linux·运维·学习
运维大师23 分钟前
【K8S 运维实战】32-GitOps实践ArgoCD
运维·kubernetes·argocd
Darkwanderor24 分钟前
使用管道实现进程间通信 (IPC, Inter-Process Communitation)
linux·c语言·c++
Nuanyt37 分钟前
Linux系统的 Shell 常见指令和常见知识点(以bash为主)
linux·运维·chrome·bash
程序员老陆43 分钟前
FFmpeg 硬解在 Linux 上:从“能跑”到“跑满 GPU”的实战笔记
linux·笔记·ffmpeg
星恒随风1 小时前
Linux 权限详解:从 rwx、chmod 到 umask、目录权限与粘滞位
linux·运维·服务器·笔记·学习
拳里剑气1 小时前
Linux:进程间通信
linux·运维·数据库·进程
运维大师1 小时前
【K8S 运维实战】31-Helm包管理
运维·算法·kubernetes