4

私は少し前に似たような質問をしましたが、python を使っていました。それ以来、この種のことを行うためのリソースがもっとあるように見えたので、Java に切り替えることにしました。基本的に、iTunes に見られるような MP4 ファイル内の ID3 タグを編集できるライブラリ、アイデア、または説明書が必要です。誰かが何かを知っていれば、あなたの助けは大歓迎です。

これまでのところ、次のことを行いました。

  1. 非常によく似た問題に対するこの質問/回答を見つけました: How do you Edit Video ID3v2 Tags in Java (JID3 と呼ばれるオーディオ ファイル用のライブラリを使用してビデオ ID3 タグを編集する方法について説明しています)、しかしわかりません私の人生のために、実際にそれをEclipseプロジェクトにインポートして使用する方法。私は基本的にそれを解凍し、すべてのパッケージをプロジェクトに追加しましたが、一度それが機能すると、後でメディア プレーヤーでムービー ファイルを読み取れなくなりました。JID3 をインポートして使用する方法について特定の知識を持っている人がいれば、それは素晴らしいことです。

  2. 私はこのサイトを見つけました:http ://willcode4beer.com/parsing.jsp?set= mp3ID3 ID3タグを読み書きするための一見良いコードがいくつかありますが、残念ながら正しく動作せず、常に疑問符の文字列を返したり、教えてくれたりしますファイルが自発的にそこにないことを確認します(文字通り一度は機能し、変更なしでは別の時間は機能しません)。それにもかかわらず、ファイルのバイトまたは ASCII を単純に読み取り、ID3 タグをそのように検索/編集するというアイデアが好きなので、そのために何をすべきか知っている人がいれば、それは素晴らしいことです。

前もって感謝します。

4

2 に答える 2

1

MP4 のメタデータは、必ずしも ID3 形式であるとは限りません。ID3 を使用する可能性はありますが、広く使用されていません。ID3 バイトは /moov/meta/id32 ボックスにあります。iTunes ファイルは /moov/udta/ にメタ情報を保持します...「@cmt」、「@nam」、「@des」、「@cpy」などの複数のボックスがあり、それぞれに文字列が含まれています (この場合は) コメント、名前、説明、著作権。MP4 ファイルの視覚化、解析、書き込みについては、http://code.google.com/p/mp4parser/をご覧ください。

于 2011-07-14T08:16:36.980 に答える