GNU/Linux >> Linux の 問題 >  >> Linux

ID3 タイトル タグを MP3 ファイル名と同じに設定する

EasyTAG は確かに、この問題に対する優れたツールです。ここで答えを見つけました。使用方法に関しては、EasyTAG 自身のドキュメントが最も参考になります。

<ブロック引用>

EasyTag を開き、音楽ファイルが含まれるフォルダーに移動し、フォルダー内のすべてのファイル、またはタグ付けするすべてのファイルを選択し、[ファイルのスキャン] ボタンをクリックします (それらの上にカーソルを置いて、どのファイルが含まれているかを確認する必要があります)。

次に、スキャナーのドロップダウンが「Fill Tag」に設定されていることを確認してから、「Fill Tag」フィールドで、フィールドの下の例が探しているものになるまで適切な編集を行います。 [Fill Tag] フィールドに入力する内容についてさらにヘルプが必要な場合は、[?] をクリックします。凡例のボタン (さまざまな可能なコードが翻訳されるもののリスト) とマスク ボタンを押して、いくつかの出発点をリストします。

満足のいく結果が得られたら、[ファイルのスキャン] ボタン ([ファイルのスキャン] ダイアログ ボックスで、現在の場所を取得するために最初にクリックしたボタンではありません... アイコンは同じように見えます) をクリックすると、変更が適用されます。アーティスト名またはアルバム名が表示されない場合は、変更したいものをすべて選択し、データを入力してそのフィールドの横にある小さなボタンをクリックすると、選択したすべてのファイルがそのアーティストまたはアルバムに入力または変更されます。これはほとんどの分野で機能します。

完了したら、保存ボタンをクリックして完了です。

PS:CDDB スキャナは、タグ付けしようとしているフル アルバムがある場合、または少なくとも市販の曲ファイルがある場合は、たいていうまく機能します。

PPS:どうやらまだ半分起きているようです。元の投稿に書いたことに従って、Fill Tag フィールドでこれを試してください:

%n. %a - %t

この質問に関連するセクションは次のとおりです。

<ブロック引用>

1.2.2. 「Fill Tag」スキャナーで自動的に:

このモードを使用するためのいくつかの条件:

  • アルバムごとに分類されたファイル
  • ファイル名または親ディレクトリにタグ情報 (アーティスト、アルバム、タイトルなど) が含まれている
  • タグが空であるか正しくない

「Fill Tag」スキャナは、パターンを使用して、ファイル名とディレクトリ内の単語をタグ エントリに関連付けます。このようにして、スキャナ ウィンドウまたはツールバーの「緑色」ボタンを押すと、タグ フィールドが自動的に入力されます。タグが部分的に完成している場合は、[環境設定] ウィンドウの [スキャナー] タブにある [タグをスキャンするときにフィールドを上書きする] オプションを使用して、すべてのフィールドを新しい値に置き換えます。

各コードは、これらのルールに従ってフィールドに対応します:

Strings associated with code    Will fill the field
%a
  Artist
%b
  Album
%c
  Comment
%p
  Composer
%r
  Copyright
%e
  Encoded by
%g
  Genre
%i
  None! (used to ignore a string)
%l
  Number of tracks
%o
  Original artist
%n
  Track
%t
  Title
%u
  URL
%y
  Year

注 :間違いを避けるために、コードはパターン内で 1 回だけ使用することをお勧めします。もちろん、手動でタグ付けする場合と同様に、選択したファイルのみがスキャナーによって処理されます。リストで定義されたパターンを使用するか、独自のパターンを記述して、ファイル名とディレクトリの形式に対応させることができます。正しいパターンを選択したり、それを記述したりする際の間違いを避けるために、プレビューには、適用する直前の結果が表示されます。さまざまなコードについてヘルプが必要な場合は、「ヘルプ」ボタン (ライフブイ) を押して各コードの凡例を表示します。また、自分のパターンを保存したい場合は、「マスク」ボタンがスキャナ ウィンドウに表示されます。

以下パターンの使用例:

a) 次のファイル名:

“/mnt/MP3/EVANESCENCE – Fallen (2003) – Rock/01. Going Under.mp3”

b) with the pattern :

“%a - %b (%y) - %g/%n. %t”

c) you will fill the tag with theses strings :

    Artist (%a) => EVANESCENCE
    Album (%b) => Fallen
    Year (%y) => 2003
    Genre (%g) => Rock
    Track (%n) => 01
    Title (%t) => Going Under

EasyTAG は、オーディオ (および一部のビデオ) ファイルに対して、あらゆる種類の一般的なバッチ タグ/ファイル名操作を実行します。


さまざまなコマンド ライン ツールが便利であることがわかりました。

id3v2

<ブロック引用>

id3v2 は、コマンド ライン id3v2 タグ エディターです。 id3v2 タグを追加/変更/削除し、id3v1 タグを id3v2 タグに変換できます。 id3lib を使用しています。共同メンテナーを探しています。興味がある場合は、myers_carpenter にメールしてください。

eyeD3

<ブロック引用>

eyeD3 は、ID3 タグを処理するための Python モジュールおよびプログラムです。mp3 ファイルに関する情報 (ビット レート、サンプル周波数、再生時間など) も提供されます。サポートされている形式は、ID3 v1.0/v1.1 および v2.3/v2.4 です。

これらは、ディレクトリをスキャンするスクリプトを作成する場合に理想的です。


Linux
  1. Linuxでmvなしでファイルを移動する

  2. 名前がファイルリストの行と一致しないディレクトリ内のすべてのファイルを削除しますか?

  3. ディレクトリへのシンボリックリンクを削除する

  1. Linuxターミナルでファイルをコピーする

  2. Linuxターミナルでファイルを移動する

  3. 多くの mp3 ファイルを結合/マージする方法は?

  1. Globbedファイル名へのリダイレクトが失敗しますか?

  2. ファイルシステムにデータを隠す?

  3. フォルダ内の多くのファイルの名前を変更するにはどうすればよいですか?