web-dev-qa-db-ja.com

その場でFLACをmp3に変換する方法

minidlna/ReadyMedia-Serverを使用して、ネットワークで音楽ファイルをストリーミングしています。

残念ながら、プレーヤーの1人がFLACファイルを読み取ることができないため、すべてのFLACファイルをmp3形式にトランスコードする方法の解決策を検討しています。

3
AlexOnLinux

他のストリーミングサービスでも機能するはずで、minidlna/ReadyMediaに限定されない、非常にシンプルなソリューションを見つけました

チェックアウトmp3fshttps://github.com/khenriks/mp3fs

引用:mp3fsは読み取り専用のFuseファイルシステムであり、オーディオ形式(現在はFLACとOgg VorbisからMP3)を開いて読み取り時にオンザフライでトランスコードします。

これにより、MP3形式のみを理解するソフトウェアやハードウェアでFLACまたはOgg Vorbisコレクションを使用したり、ファイルブラウザーでの簡単なドラッグアンドドロップによるファイルのトランスコードが可能になります


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ファイルを再生できるようになりました。

3
AlexOnLinux