このようなことをするだけでwmaファイルを変換しました...
ffmpeg -i song.wma -f mp3 song.mp3
Windows Media Player で mp3 ファイルを再生できるので、変換がうまくいったようです。
しかし、TagLib でファイルを開こうとすると、次の行に「MPEG オーディオ ヘッダーが見つかりません」というエラーが表示されます...
TagLib.File tf = TagLib.File.Create("song.mp3");
いくつかの wma ファイルでこれを試したので、問題があるのはそれだけではありません。
誰が私が間違ったことを知っていますか? ffmpeg のドキュメントはかなり圧倒的で、オーディオ エンコーディングの分野では完全に無知なので、ほとんどのドキュメントが何を意味するのかわかりません。変換で何かが欠けている可能性がありますが、WMP で再生できるのに TagLib で開くことができない理由は説明できません。