質問

以下のコードでは、mp3 ファイルのアートワークは更新されないようです。

コード:-

#Editing the MetaData
tag = eyeD3.Tag()
print tag.link('location') //Returns 1
tag.setVersion([2,3,0])
print tag.addImage(0x08,'artwork.jpg') //Return None (Its sure that file is present)
print tag.update()  //Returns 1

関数によって返される値は正しいですが、メタデータも更新されません。

考えられる理由は何でしょうか?

役に立ちましたか?

解決

あなたは、具体的eyeD3モジュールを使用してMP3に画像を追加することに言及しているように、

に見えます。私が間違っている可能性がありので、私は唯一のeyeD3のCLIバージョンを使用しましたが、あなたはaddImageメソッドに型パラメータを渡すことしていないようです。私は種類を通過せずに仕事にそれを得ることができることを覚えていない。

- アドオンイメージ= IMG_PATH:TYPE [:DESCRIPTION]
                          タグに画像を追加します。説明とタイプ                           オプションですが、使用された場合、両方の「:」区切り文字でなければなりません                           存在。タイプは、対応する文字列でなければなりません                           --list-画像の種類に与えられたものに。 IMG_PATHの場合                           値型が除去されるとAPICフレームが空です。

http://eyed3.nicfit.net/する

他のヒント

を参照してくださいどのように画像(APICタグ)に追加します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top