1

私は、iTunes ライブラリのファイルのバッチで使用できる映画/テレビ番組/音楽 ID3 タグ エディターを作成するための小さなプロジェクトをゆっくりと作成しています。ここで ID3 タグ エディターの束を見つけた後、Python で GUI の設計を開始しました: http://wiki.python.org/moin/UsefulModules#ID3Handling

残念ながら、実際の ID3 タグ エディタをセットアップする段階になったとき、ページ上のライブラリや、eyeD3 などの他のライブラリのいずれも、実際のムービー ファイルを処理できないことに気付きました。私はすでにPythonアプリに多くの努力を注いでおり、誰かが私に3つのことのうちの1つを教えてくれることを望んでいました.ファイルの ID3 タグ):

  1. 映画のID3を編集するために使用できることがわかっているライブラリ/パッケージはありますか(私が見つけることができたもののほとんどは、オーディオ専用です。 ) 特に MP4 ファイル。eyeD3 は実際には mp3 に最適であり、非常に使いやすいことを指摘しなければならないので、eyeD3 に近いほど良い.

  2. ファイル全体を読み取り、ID3タグを必要なものに変更してから書き込むことができる、ある種のファイルリーダーのようなライブラリはありますか? 必死になって MP4 ファイルを notepad++ で開こうとしたところ、ファイルの最初の行が ID3 タグであることがわかりましたが、デコードできませんでした。Python を使用して手動で編集する方法など、このレベルで何かを知っている場合は、それをいただければ幸いです。

また

  1. Pythonで実行できる別の言語のある種のスクリプト(ただし、現時点ではJavaとPythonしか知らないことに注意してください)が、これは次のように途方もなく簡単に使用できるものでなければなりません:タイトル、アーティストなど...)が存在するとは思えません。

助けてくれてありがとう。

4

2 に答える 2

1

大幅に遅れていますが、OSX を使用している場合は、appscriptを使用して iTunes 自体を介してメタデータを変更できます。これは遅い場合でも非常に簡単です。

これの素晴らしいところは、あらゆる種類のメディアで機能し、iTunes 固有のメタデータも変更できることです。

そうでない場合は、サブプロセスなどを介してAtomic Parsleyを使用できます。

于 2011-11-14T20:35:52.280 に答える
0

まず、Pythonについてはよくわからないので、まだ誰も答えていないので、2セントを差し上げます。

次に、文字列のどこにid3があるかがわかっている場合は、機能するはずです。映画のPythonではid3には実際には何もないので、コードを最初から作成する必要があります。

さて、これはすべてSTRINGとSUBSTRINGに関係しています。ファイルを開いて必要な部分文字列を取得し、tryとfailで変更する必要があります。素晴らしい例は、PrashantKhandelwalによってこれで作られています。

幸運を。

于 2011-03-08T05:44:38.540 に答える