Thread Cover aus ID3 Tags in JPG speichern (4 answers)
Opened by comcom at 2014-03-16 23:38

comcom
 2014-03-16 23:38
#174168 #174168
User since
2014-03-16
4 Artikel
BenutzerIn
[default_avatar]
Guten Tag, ich möchte Cover aus ID3 Tags in einem externen JPG speichern.

Mein aktueller versuch liest die bilddatei aus den tags uns schreibt sie auch in eine datei die genauso aussieht wie das originalbild des covers, allerdings öffnet man sie sieht es so aus:
http://i.imgur.com/opq3Gqb.jpg
Originalbild:
http://i.imgur.com/ZZGLBmK.jpg

ich versuche folgendes:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl -w

use MP3::Tag;
use strict;
use warnings;

# new MP3::Tag Object with mp3 file
my $filepath = "test.mp3";

my $mp3 = MP3::Tag->new($filepath);
$mp3->get_tags();

#get image data
my $id3v2_tagdata = $mp3->{ID3v2};
my $info = $id3v2_tagdata->get_frame("APIC");
my $imgdata = $$info{'_Data'};

$mp3->close();

# write image data to file
open (COVER, ">test.jpeg");
print COVER "$imgdata";
close (COVER);


Wo liegt mein Fehler?
Last edited: 2014-03-17 00:35:50 +0100 (CET)

View full thread Cover aus ID3 Tags in JPG speichern