如何即时将 FLAC 转码为 mp3

如何即时将 FLAC 转码为 mp3

我正在使用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 文件了。

相关内容