10

PHP を使用して mp3 のアルバム アートを設定する最良の方法または任意の方法を探しています。

提案?

4

10 に答える 10

5

アルバム アートは、ID3v2 仕様により「添付画像」として識別されるデータ フレームであり、getID3() は現在、純粋な PHP を使用して ID3v2 で可能なすべてのデータ フレームを書き込む唯一の方法です。

このソースを見てください: http://getid3.sourceforge.net/source/write.id3v2.phps

ソースで次のテキストを検索します。

// 4.14  APIC Attached picture

アルバム アートの書き込みを担当するコードがあります。

純粋な PHP ほど遅くないように見える別の方法は、PHP スクリプトによって起動される外部アプリケーションを使用することです。サービスが高負荷下で動作するように設計されている場合は、バイナリ コンパイル ツールの方が優れたソリューションになります。

于 2009-07-11T23:12:07.867 に答える
3

これを行うためのより良い(より速い)方法は、外部アプリケーションとPHP exec()関数を使用してコマンドを楽しむことです。eyeD3をお勧めします。

于 2010-11-07T16:43:55.397 に答える
1

これがまだ問題であるかどうかはわかりませんが、次のとおりです。

驚くほど完全な getid3() ( http://getid3.org ) プロジェクトは、すべての問題を解決します。詳細については、このフォーラムの投稿をご覧ください。

于 2010-01-13T01:09:50.013 に答える
0

getID3() プロジェクトを調べることができます。画像を処理できるとは約束できませんが、MP3 の ID3 タグを書き込むことができると主張しているので、それが最善の策になると思います。

于 2009-07-11T20:36:29.303 に答える
-3

PHPでそれが本当に可能だとは思いません。つまり、何でも可能だと思いますが、ネイティブの PHP ソリューションではない可能性があります。PHP Docsから、更新できる項目は次のとおりだと思います。

  • 題名
  • アーティスト
  • アルバム
  • ジャンル
  • コメント
  • 追跡

ごめんね。おそらく、Perl、Python、または Ruby に解決策があるかもしれません。

あなたがPerlに詳しいかどうかはわかりません(私は個人的には好きではありませんが、このようなことは得意です...)。MP3 のアルバム アートを取り込んで編集できると思われるスクリプトを次に示します: http://www.plunder.com/-download-66279.htm

于 2009-07-11T19:38:45.067 に答える