ディレクトリ内の mp3 ファイルから曲名とアーティストを取得するにはどうすればよいですか?

ディレクトリ内の mp3 ファイルから曲名とアーティストを取得するにはどうすればよいですか?

mp3 と flac ファイルが入った復元されたディレクトリがあります。名前は失われました。そのため、f30818304.flac のような名前の約 30,000 個のファイルが混在しています。

いくつか再生してみたところ、ファイル内のタグはそのままでした。しかし、問題は、そのほとんどはおそらく必要ないことです。私は、それらのファイルに珍しいものがあるかどうかを確認したいだけです。したがって、必要なのは、大量のタグをファイルに書き込む方法です。「アーティスト - 曲」のように、1 行に 1 つずつで十分です。

これを実行する方法を誰か知っていますか? できればコマンドラインで。

答え1

目D3ソース):

sudo apt install eyed3

find /usr/audio/incoming -name '*.mp3' -exec eyeD3 -t 'New Title' '{}' \; -exec mv '{}' /usr/audio/complete \;

-t STRING--title=STRINGトラックタイトルを設定します。

または1つのフォルダただ

eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3

答え2

実際、回答を待っている間に、ファイルを聴いて、不要になったものを破棄するというゆっくりとしたプロセスを開始しました。そこで、ディレクトリに 200 個入れて、VLC で開きました。リストがほぼ瞬時に開き、必要な形式ですべてのタグが表示されました。次に、5000 個のファイルで試してみましたが、タグ付きのファイル リストがほぼ瞬時に開くというすばらしい作業もできました。これで十分です。

VLC チーム、よくやった。:)

関連情報