10
私は、オーディオファイルにアルバムアートが埋め込まれているかどうかを検出できるようにしたいと思います。私は変異原を使用していますmutagen:mp3、flac、mp4でのアルバムアートの検出と埋め込み方法
1)アルバムアートを検出しています。この擬似コードよりも簡単な方法があります:
from mutagen import File
audio = File('music.ext')
test each of audio.pictures, audio['covr'] and audio['APIC:']
if doesn't raise an exception and isn't None, we found album art
2)私は、mp3ファイルにアルバムアートを埋め込むためのこれを見つけた: How do you embed album art into an MP3 using Python?
を私は他の形式にアルバムアートを埋め込むにはどうすればよいですか?
EDIT:埋め込みのMP4
audio = MP4(filename)
data = open(albumart, 'rb').read()
covr = []
if albumart.endswith('png'):
covr.append(MP4Cover(data, MP4Cover.FORMAT_PNG))
else:
covr.append(MP4Cover(data, MP4Cover.FORMAT_JPEG))
audio.tags['covr'] = covr
audio.save()
どこピクチャー()関数は、から来るのでしょうか?あなたは何を輸入しなければなりませんか? – Danny
これは "mutagen.flacからのFLAC、画像のインポート"です。これはあなたに含まれているべきです。 – Danny
今のところ、 '' mutagen.flac'''には '' File'''がありません。正確に '' 'File'''とは何ですか、どこから来たのですか? –