Как получить обложку трека из ID3v2 mp3
Довольно долго искал информацию, как получить обложку из файла mp3 ID3v2, но увы так нечего и не нашел, библиотеки не хочу использовать, кто знает подскажите, хотя-бы статью как извлечь.
Ответы (2 шт):
Ну если не использовать язык программирования, то просто надо вовспользоваться софтом.
Можно попробовать:
Mp3tag - программа для редактирования тегов файлов музыки, включая извлечение и вставку обложек.
TagScanner: тоже бесплатная, как программа выше. Тоже можно редактировать теги треков и с возможностью извлечения и добавления обложек.
Foobar2000 - медиаплеер. Можно открыть файл в плеере и потом через функцию "Copy artwork to clipboard" забрать обложку
Ещё есть EasyTAG, Kid3, MusicBrainz Picard и т.д.
Попадалось, но сам я это не пробовал - на PHP:
class CMP3File {
var $title;var $artist;var $album;var $year;var $comment;var $genre;
function getid3 ($file) {
if (file_exists($file)) {
$id_start=filesize($file)-128;
$fp=fopen($file,"r");
fseek($fp,$id_start);
$tag=fread($fp,3);
if ($tag == "TAG") {
$this->title=fread($fp,30);
$this->artist=fread($fp,30);
$this->album=fread($fp,30);
$this->year=fread($fp,4);
$this->comment=fread($fp,30);
$this->genre=fread($fp,1);
fclose($fp);
return true;
} else {
fclose($fp);
return false;
}
} else { return false; }
}
}
Попробуйте перевести это на JavaScript. Но если всё же решите использовать библиотеку, JavaScript-ID3-Reader Public Вам в помощь. Ещё читайте тут: Как вставить на сайт картинку-обложку, встроенную в мп3-аудиофайл