今天我pacman -Syu 后 ffmpeg 8.1.2→9.0,soname 从 libavcodec.so.62 变 .63;Firefox 系浏览器( 我不清楚是否仅限zen )依赖系统 libavcodec.so.62 解 AAC;症状:bilibili "不支持 HTML5 播放器", 其他视频网站遇到无法播放声音
我尝试强制降级ffmpeg回8.x.x 但这样影响了很多包导致报错.
询问AI结果:
Zen 浏览器(Firefox 内核)自带的 libmozavcodec.so 里没有 AAC 音频解码器,它在 Linux 上靠动态加载系统 ffmpeg 的 libavcodec.so.62 来解 AAC。ffmpeg 9.0 升级后 .62 不见了,Zen 找不到 → AAC 解码失败。这些依赖方(mpv、chromaprint 等)都是用新 ffmpeg 9.0 编译的,强制降级会让它们崩溃。所以降级 ffmpeg 不可行。
AI提供的临时解法:
提取出 Zen 需要的库(AAC 解码主要是 libavcodec + libavutil)放到系统,不动 ffmpeg 9.0
目前没问题了