インターネットから曲の歌詞を取得し、ID3v2タグとして音楽ファイル(「Artist-Title.mp3」)に埋め込むCLIの方法を探しています。 Linuxでこれを行うためのツールは半ダースありますが、Windowsはどうですか?
私が知っているいくつかの無料パッケージ:
MP3tag
歌詞の標準フィールドはUNSYNCEDLYRICS
です。歌詞の前に言語識別子を付ける必要があることに注意してください。歌詞を任意の言語で表示する場合は「xxx」を付けます。また、2つの「バー」を追加する必要があります:xxx||My lyrics
。
EasyTAG
コマンドラインサポートがあると言われましたが、オンラインドキュメントが短すぎるため、ダウンロードして確認する必要があります。
eyeD
これは、Pythonユーザー向けのPythonツールです。スクリプトの例は ここ にあります。
コマンドラインもサポートされており、パラメーターの構文は--add-lyrics=LYRICS_FILE[:DESCRIPTION[:LANG]]
。ただし、Linuxではファイルの内容を含める必要があります(Windowsの構文がわからないことは認めます)。
eyeD3 --lyrics=eng:these_lyrics:"$(cat lyrics_file.txt)" some_file.mp3