web-dev-qa-db-ja.com

埋め込まれたアルバムアートを普遍的に修正/再埋め込みしますか?

こんにちは私は最近XBMCに音楽コレクションを追加しようとしましたが、さらに別のプログラムが私のコレクションのアルバムアートの50%以上を認識しなかったのを見て、(再)激怒しました(複数のプログラムでこの問題が発生しました)。

最も認識しているように見えるプログラムはfoobar2kです(アルバムアートを認識するだけでなく、私のダイハードのお気に入りなので安心です)が、他のほとんどのプログラムはかなりヒットまたはミスしています。 Windows Media Player(そうそう)、(今)XBMC、私の好みのAndroidメディアプレーヤー(PowerAMP)そしてリストは続く。

私のコレクションはogg/mp3/flacファイルの組み合わせであり、認識されないアルバム/アートの大部分はoggファイルに含まれています(ただしnot all)が続き、FLACとMP3は含まれていません。特に問題があるようです。

私が最もよく使用する2つのタガーは、mp3taggerとjaikozです。これらは、アルバムアートを除いて、コレクションを磨くという点で非常に貴重です。

だから、私の質問は次のとおりです:#1上記の情報を考えると、他の誰かが同様の問題を抱えていますか?#2(そして最も重要な)この埋め込みアルバムアートの問題をバッチ修正する方法を知っている人はいますか?

どんな考え/解決策も本当に感謝されます!

乾杯、

-ガイコ

PS私は可能であればiTunesを避けたいと思っています

1
Gaiko

それで、あなたはそれらをエクスポートして再インポートすることによって埋め込まれたアルバムカバーを修正したいですか?さあ行こう:

MP3tag は、そのようなタスク用に設計された Actions と呼ばれるめったに使用されない機能を備えています。

カバーをファイルにエクスポート

カバーアートをファイルのタグからフォーマット文字列で指定された相対ファイル名または絶対ファイル名にエクスポートします。フォーマット文字列では、%artist%や%album%などのプレースホルダーを使用できます。

フィールドを削除します

このアクションタイプは、編集フィールドに入力されたフィールド(COMMENT; PICTUREなど)を削除します。埋め込まれたカバーアートを削除します。タグからカバーアートを削除する場合は、フィールド名としてPICTUREを使用してください。

ファイルからカバーをインポートします

絶対ファイル名または相対ファイル名で指定されたカバーアートをファイルのタグにインポートします。 %artist%や%album%などのプレースホルダーを使用できます。

あなたの場合、あなたはしたい

  1. すべての埋め込みカバーをファイルにエクスポートします
    • Mp3tagを開き、すべての音楽ファイルを挿入します
    • すべてのファイルを選択し、Menu bar » Actions » Actions (quick)に移動します
    • カバーをファイルにエクスポートを選択します
    • 画像ファイル名のフォーマット文字列として_%_filename%_を入力します
      意味のないメッセージが表示されますが、すべてのカバーがそれぞれのフォルダーにエクスポートされます
  2. 埋め込まれたカバーをすべて削除します
    • すべてのファイルを選択し、Menu bar » Actions » Actions (quick)に移動します
    • フィールドの削除を選択します
    • 削除するフィールドとしてPICTUREを入力します
      その後にWindowsエクスプローラーを見ても混乱しないでください。彼はファイルカバーを更新しません。
      削除が成功したことを確認するには、ファイルをコピーする(名前を変更しない)必要があります。
  3. すべてのファイルカバーを再インポートします
    • すべてのファイルを選択し、Menu bar » Actions » Actions (quick)に移動します
    • カバーをファイルにインポートを選択します
    • 画像ファイル名のフォーマット文字列として_%_filename%.jpg_を入力します

最後のステップでエラーが発生しましたか?そう思った。私も。一部の埋め込み画像が.JPGではなく.PNGとして保存されていることに気付きました。 OK、インポートダイアログに戻り、2回目のインポート試行のために_%_filename%.png_と入力します。今回は、すべての.PNGがインポートされます

1
nixda