level 1
歳月雲流
楼主
# Intro
因为某种格式的音频文件不能在fb2k中播放,就去搜索了一下,发现了ffmpeg decoder wrapper这个组件,问题解决。但是ffmpeg官网提供的二进制包有点大,而只用于在fb2k中播放音频的话,根本用不到ffmpeg所有的功能,所以就有个这个精简版。在搜索的过程中,还发现了foobaka的作者(@唐人清风)也编译了一个精简版,受foobaka作者的精简版的启发之后,对编译配置做了一些改进,让它更加精简。
# 版本
基于官方提供的最新版(git版)编译。
# 编译环境
Manjaro / GCC-11
# 特点
1. 编码器只有PCM编码器,解码器只有音频格式解码器。
2. 禁用与播放音频完全无关的组件。
3. 启用针对cpu构架的优化(其实就是gcc的march选项)。当然,在播放音乐这个场景下,这点优化只能起点心理安慰的作用。ryzen1用户可以选择zen1版本,其它用户可以选择generic版本。
# 说明
本精简版只能用于在fb2k中播放音频,所以用于其它用途的话,可能会发现根本就没有对应的编解码器和组件。
2021年06月19日 15点06分
1
因为某种格式的音频文件不能在fb2k中播放,就去搜索了一下,发现了ffmpeg decoder wrapper这个组件,问题解决。但是ffmpeg官网提供的二进制包有点大,而只用于在fb2k中播放音频的话,根本用不到ffmpeg所有的功能,所以就有个这个精简版。在搜索的过程中,还发现了foobaka的作者(@唐人清风)也编译了一个精简版,受foobaka作者的精简版的启发之后,对编译配置做了一些改进,让它更加精简。
# 版本
基于官方提供的最新版(git版)编译。
# 编译环境
Manjaro / GCC-11
# 特点
1. 编码器只有PCM编码器,解码器只有音频格式解码器。
2. 禁用与播放音频完全无关的组件。
3. 启用针对cpu构架的优化(其实就是gcc的march选项)。当然,在播放音乐这个场景下,这点优化只能起点心理安慰的作用。ryzen1用户可以选择zen1版本,其它用户可以选择generic版本。
# 说明
本精简版只能用于在fb2k中播放音频,所以用于其它用途的话,可能会发现根本就没有对应的编解码器和组件。