我正在使用minidlna
/ReadyMedia-Server在我的网络中传输我的音乐文件。
不幸的是,我的一个播放器无法读取 FLAC 文件,所以我正在寻找解决方案如何将所有 FLAC 文件转码为 mp3 格式
答案1
我发现了一个非常简单的解决方案,它也适用于其他流媒体服务,并且不受minidlna
/ ReadyMedia 的限制
查看mp3fs https://github.com/khenriks/mp3fs
引用:mp3fs 是一个只读的 FUSE 文件系统,它在打开和读取时可以在音频格式(目前为 FLAC 和 Ogg Vorbis 到 MP3)之间动态转码。
这样您就可以将 FLAC 或 Ogg Vorbis 集合与仅识别 MP3 格式的软件和/或硬件一起使用,或者通过文件浏览器中的简单拖放操作来转码文件。
我通过安装sudo apt-get install mp3fs
将包含 FLAC 和 WAV 文件的 Music-HDD 文件夹挂载到 mp3fs 文件系统:
sudo mp3fs -b 320 /home/alex/Music-HDD /home/alex/mp3-Music-HDD/ -o allow_other,ro
修改我的/etc/minidlna.conf
以指向正确的路径:
media_dir=A,/home/alex/mp3-Music-HDD
并重新启动服务:
sudo systemctl restart minidlna.service
现在我的播放器可以播放 FLAC 文件了。