Приходилось ли вам сталкиваться с ситуацией, когда названия композиций при проигрывании в медиаплеере отображаются неправильно, либо вообще в виде «кракозябров».
Например, в окне Windows название композиции имеет один вид:
А в медиаплеере — совершенно другой: И как вы не пытайтесь изменять название трека в папке, его название при проигрывании в медиаплеере останется тем же. Все дело в метаданных музыкального файла.
Для того, чтобы изменить название песни на нужное, с правильным отображением в плеере, то необходимо изменить ID3 теги — метаданные mp3 файла.
В данной статье я покажу, как можно отредактировать метаданные в медиаплеерах: #1. Aimp3 #2. Winamp #3. Foobar2000
Для начала небольшое отступление. ID3 теги — это метаданные, содержащие информацию о звуковом файле в формате mp3: название трека, исполнитель, альбом, год и пр. Используется медиаплеерами для отображения информации о проигрываемом файле.
MP3 файлы имеют две версии ID3 тегов: старую — ID3v1, и новую — ID3v2. Основные отличия — в размере данных и, как следствие, в структуре и количестве поддерживаемых тегов. 128 байт (без учета расширенного тега) в ID3v1 против 256 мегабайт в ID3v2. Помимо этого, основная кодировка ID3v1 тега — ISO 8859-1. При использовании других кодировок — получаем «кракозябры» в заголовках. В ID3v2 реализована поддержка UTF-16, что позволяет избавиться от неправильного отображения названия композиции. В последней версии ID3v2.4 вообще используется кодировка UTF-8.
Именно используя ID3 теги, медиаплеер формирует основную связку «Исполнитель — название трека» в своих плейлистах. Поэтому простое переименование композиции в окне windows не даст результата. Информация берется в первую очередь из тегов ID3v2, т.к. он находится в начале файла. При их отсутствии — из ID3v1, находящегося в конце файла. Если уж совсем никакие теги не прописаны, то название композиции в плейлисте будет отображаться как есть.
Если вам нужно отредактировать один или несколько файлов в плейлисте, то это можно сделать прямо в плеере, благо большинство из них имеют такую функцию.
Итак, посмотрим, как изменить название трека, изменяя ID3 теги в популярных медиаплеерах: Aimp3, Winamp и Foobar2000. В данной статье я специально не рассматриваю работу в специализированных программах по изменению тегов.
Aimp3
Замена названия композиции в медиаплеере Aimp3
Отредактировать название трека в Aimp3 можно двумя способами:
1. Используя быстрый редактор тегов 2. Используя утилиту Advanced Tag Editor — Расширенный редактор тегов
Быстрый редактор тегов Aimp3
Как работает быстрый редактор тегов можно посмотреть в этом небольшом видео:
Итак, выделите трек в плейлисте плеера. Вызвав контекстное меню (правая кнопка мыши), выберите пункт «Информация о файле» (тоже самое можно проделать, нажав клавишу F4).
Перед вами откроется быстрый редактор тегов. Откройте вкладку «ID3v2».
Теперь можно вносить необходимые изменения: отредактировать название композиции, имя исполнителя, название альбома, жанр и другие. Вы можете сделать это вручную.
Если же необходимо просто изменить название композиции и/или исполнителя, то можно использовать функцию автозаполнения — подстановка наименования музыкального файла в соответствующие поля тегов. Для вызова функции применяется комбинация клавиш ALt+A либо через меню (правый верхний угол — иконка со стрелкой, смотрящей вниз).
Если же название самого музыкального файла вас не удовлетворяет и его также необходимо переименовать, тогда применяем следующую последовательность действий: вызываем функцию переименования, нажав F2, либо нажав соответствующую иконку — справа от названия файла (см. скриншот ниже). Переименовываем название трека, нажимаем «ОК».
Хочу обратить внимание, что помимо переименования, можно указать новый путь для сохранения файла. После изменения папки для хранения, музыкальный файл будет автоматически перемещен. Далее можно уже использовать автозаполнение тегов.
После исправления нужных полей рекомендую копировать данные тегов id3v2 в соответствующие теги id3v1.
Это нужно сделать на тот случай, если вы в будущем будете проигрывать данный трек в медиаплеере, который не поддерживает ID3v2.
Все, нажимаем «Сохранить» и готово. Название композиции изменилось.
Advanced Tag Editor — Расширенный редактор тегов Aimp
Если же необходимо изменить заголовки сразу несколько композиций, либо альбомов, то в Aimp3 можно воспользоваться утилитой Advanced Tag Editor — Расширенный редактор тегов.
Вызов редактора — комбинация клавиш Ctrl+T, либо через главное меню «Утилиты -> Редактор тегов».
Откройте в редакторе папку с треками, используя проводник слева. Выделите необходимые треки (в этом случае они изменят заливку на бежевый цвет).
Используя главное меню редактора (правый верхний угол), вы можете вносить необходимые изменения в файлы.
В редакторе можно:
— добавить номера треков, изменить вид номеров треков (номера вида X/XX); — переименовать файлы по нужному шаблону (Alt+R); — переместить файлы в нужную папку; — автоматически заполнить теги на основании имен файлов (Alt+T).
Интерфейс расширенного редактора очень интуитивен. Разобраться в нем не составит труда. Поэтому не буду описывать его очень подробно. Если останутся вопросы по работе в редакторе, то задавайте в комментариях.
Не пропусти мегаполезную статью, посвященную конвертации аудио в различные форматы «Как конвертировать MP3 в M4R, WAV, WMA, OGG, AAC, APE, FLAC и обратно»
Winamp
Все о метаданных (тегах) для аудио
Центр знаний
Практически каждый из нас хотя бы раз сталкивался с тем, что на телефоне или МР3-плеере название песни и имя исполнителя отображалось в искаженном виде, так называемыми кракозябрами, или когда вместо предполагаемого названия песни вырисовывается адрес какого-то сайта, который видеть на своем телефоне или плеере Вы уж точно не хотели. При этом возникает вопрос: «Почему на компьютере название трека отображается нормально, а на МР3-плеере нет? И как заставить плеер отображать названия любимой музыки правильно?» Посмотрев на эти скриншоты, вы увидите метаморфозы, которые могут происходить с музыкальными файлами. Для владельца телефона или МР3-плеера, не подозревавшего ранее о существовании или наличии каких-то там тегов, это, можно сказать, классический пример знакомства с метаданными. Для людей, которые давно занимаются музыкой, собирают и пополняют свою фонотеку не только музыкой, но и другой информацией, связанной с ней, метаданные существенно облегчают их деятельность. Так как благодаря присоединяемым к музыкальным файлам метаданным появляется возможность дополнить музыку любой необходимой информацией. Информация же может быть самой разнообразной, исходя из потребностей и желаний автора или обладателя музыки. Метаданные — это не только наименование трека или год выхода альбома, но и имя композитора, автора аранжировки, текста слов к песни, адреса сайтов, емейлы — все, что связано с художественным оформлением песни или альбома, например, обложка. Кроме того предоставляют возможность пользователям объединяться по интересам посредством интернета и еще много других полезных функций. Что касается современных мультимедийных устройств, то поиск композиций в них осуществляется не по наименованию файлов и папок, а по метаданным, содержащихся в ней, и лишь при отсутствии метаданных — по наименованию файлов. Производители мобильных телефонов таких известных марок, как, например, Nokia
, Sony Ericsson, iPod, и т.д. следуют этому же принципу.
Теперь непосредственно о метаданных
Метаданные
— от греч. Meta и лат. Data, что буквально переводится как данные о данных, информация о другом наборе данных. Существует не так уж много
форматов метаданных
, например:
- EXIF
и
IPTC
— метаданные для фотографий или изображений
XMP
— метаданные от Adobe
ID3tag
— метаданные для музыкальных mp3-файлов
Из истории возникновения метаданных для аудио Все началось с появления формата МР3
, исследованием и разработкой которого в то время занимался институт интегральных схем им. Фраунгофера (Fraunhofer IIS, Германия). Никто из разработчиков и предположить не мог, что МР3 станет настолько популярным, и что чисто технический формат, предназначавшийся совершенно для иных целей, станет использоваться для хранения музыки или распространения ее через интернет. И чем популярней становился формат MP3 у пользователей, тем отчетливее стал проявляться очень значительный недостаток, а именно отсутствие информации о музыкальных произведениях. Вся информация о конкретном файле содержалась только в его названии. И если кому-то хотелось иметь, например, комментарий к музыке или обложку альбома, приходилось для этого плодить файлы и хранить их где-то рядом с самим треком. Часть необходимой информации можно было записать в наименовании самого файла, но не будем забывать, что имена файлов, а точнее, их длина в те времена тоже была ограничена возможностями ранних версий операционных систем компьютеров. Тогда за дело взялись программисты-энтузиасты, усилиями которых появились первые метаданные для формата MP3. Основоположником в 1996 году стал программист Эрик Кемп (Eric Kemp) и его проект «Studio3». Эрик Кемп предложил добавлять к MP3-файлу небольшой блок с данными, размером всего 128 байт. Этот блок был назван ID3tag (tag, англ. ярлык, метка). Аббревиатура ID3 означает Identification Data for Studio3 (идентификационные данные для Studio3). В последствии название TAG надежно закрепилось за метаданным других форматов, таких как WMA, OGG, МР4 и т.д. Добавление тега к МР3-файлу могло привести к несовместимости с плеерами, поэтому Эрик Кемп расположил тег в конце файла, что исключило данную проблему и при воспроизведении такого файла плеером, не имеющего поддержки тегов, происходило игнорирование этой информации без каких-либо последствий. Теперь можно было к любому МР3-файлу добавить новую текстовую информацию без опасения, что она будет потеряна при копировании или воспроизведении. Как это выглядит на практике, можно увидеть, воспользовавшись, например, стандартной программой Notepad.
Для редактирования же метаданных существует большое количество программ, как простых, рассчитанных на обычных пользователей, так и «навороченных» — для профессионалов.
ID3tagID3v1
— самый первый тег для аудиофайлов от Эрика Кемпа. Структура ID3v1: 128 байт (что соответствует количеству символов/букв). Строки разделяются нулями или пробелами. Один байт в поле Жанр был отведен для одного из 80 жанров из заранее определенного списка (0,1,2,…79, соответственно, Blues, Classic Rock, Country,…,Hard Rock). В последствии Winamp расширил список еще на 68 жанров.
Определены следующие жанры в ID3v1
00 — Blues 01 — Classic Rock 02 — Country 03 — Dance 04 — Disco 05 — Funk 06 — Grunge 07 — Hip-Hop 08 — Jazz 09 — Metal 10 — New Age 11 — Oldies 12 — Other 13 — Pop 14 — R&B 15 — Rap 16 — Reggae 17 — Rock 18 — Techno 19 — Industrial 20 — Alternative | 21 — Ska 22 — Death Metal 23 — Pranks 24 — Soundtrack 25 — Euro-Techno 26 — Ambient 27 — Trip-Hop 28 — Vocal 29 — Jazz+Funk 30 — Fusion 31 — Trance 32 — Classical 33 — Instrumental 34 — Acid 35 — House 36 — Game 37 — Sound Clip 38 — Gospel 39 — Noise 40 — Alternative Rock 41 — Bass | 42 — Soul 43 — Punk 44 — Space 45 — Meditative 46 — Instrumental Pop 47 — Instrumental Rock 48 — Ethnic 49 — Gothic 50 — Darkwave 51 — Techno-Industrial 52 — Electronic 53 — Pop-Folk 54 — Eurodance 55 — Dream 56 — Southern Rock 57 — Comedy 58 — Cult 59 — Gangsta 60 — Top 40 61 — Christian Rap 62 — Pop/Funk | 63 — Jungle 64 — Native US 65 — Cabaret 66 — New Wave 67 — Psychadelic 68 — Rave 69 — Showtunes 70 — Trailer 71 — Lo-Fi 72 — Tribal 73 — Acid Punk 74 — Acid Jazz 75 — Polka 76 — Retro 77 — Musical 78 — Rock & Roll 79 — Hard Rock |
Добавлены 12 декабря 1997 Winamp:
80 — Folk 81 — Folk-Rock 82 — National Folk 83 — Swing 84 — Fast Fusion 85 — Bebob 86 — Latin 87 — Revival 88 — Celtic 89 — Bluegrass 90 — Avantgarde 91 — Gothic Rock 92 — Progressive Rock 93 — Psychedelic Rock 94 — Symphonic Rock 95 — Slow Rock | 96 — Big Band 97 — Chorus 98 — Easy Listening 99 — Acoustic 100 — Humour 101 — Speech 102 — Chanson 103 — Opera 104 — Chamber Music 105 — Sonata 106 — Symphony 107 — Booty Bass 108 — Primus 109 — Porn Groove 110 – Satire |
Добавлены 26 января 1998, чтобы гарантировать совместимость Winamp 1.7:
- 111 — Slow Jam 112 — Club 113 — Tango 114 — Samba 115 – Folklore
Добавлены 13 апреля 1998, чтобы гарантировать совместимость Winamp 1.90:
116 — Ballad 117 — Power Ballad 118 — Rhytmic Soul 119 — Free 120 — Duet 121 — Punk Rock 122 — Drum Solo 123 — Acapella 124 — Euro-House 125 — Dance Hall 126 — Goa 127 — Drum & Bass 128 — Club-House | 129 — Hardcore 130 — Terror 131 — Indie 132 — BritPop 133 — Negerpunk 134 — Polsk Punk 135 — Beat 136 — Christian Gangsta Rap 137 — Heavy Metal 138 — Black Metal 139 — Crossover 140 — Contemporary Christian 141 — Christian Rock |
Добавлены 1 июня 1998, чтобы гарантировать совместимость Winamp 1.91:
- 142 — Merengue 143 — Salsa 144 — Trash Metal 145 — Anime 146 — Jpop 147 – Synthpop
ID3v1.1.
Улучшенная версия
ID3
тега появилась в 1997 году от разработчика Михаэля Мутшлера (Michael Mutschler). Он исправил ошибки, возникавшие в программах при чтении незаполненных полей тега, заменив их нулевыми байтами, что позволяло программам прекращать чтение поля, встретив нулевой байт. Категория «комментарии» стала длиной в 28 символов. 2 символа, которые при этом были сэкономлены, перешли в новую категорию: номер дорожки (Track Number) CD от 0 и max до 255. В ID3 тегах первых версий по умолчанию всегда используется кодировка ISO-8859-1 (Latin 1). Но если редактирование тега осуществлялось, например, на русской операционной системе, то для тега перенималась используемая на компьютере кодировка. Это значит, что если при записи тега использовалась кириллица или другой язык, отличный от латиницы, то плеер вместо букв отображал бессмысленные символы, кракозябры. Проблема возникала из-за того, что в теге не содержалась информация об используемой кодировке, а плеер без этого не способен ее распознать. Но если производитель плеера изначально запрограммировал его на отображение кириллической кодировки ISO-8859-5, то при смене языка меню МР3-плеера на русский с отображением надписей не должно быть никаких проблем. И, соответственно, если в плеере нет поддержки необходимых языков, то и отображаться они не будут.
Комментарии и Критика
Главный недостаток первых версий заключается в строго ограниченном количестве символом в каждом из полей, а число самих полей ограничено лишь семью позициями, что никак не отвечало потребностям пользователей, желающих видеть более обширную информацию о своей музыке. Тридцать символов на название исполнителя и альбома хватало не всегда, а поле «Комментарий» становится вообще бессмысленным. Список жанров, созданный Эриком Кемпом, также вызвал нарекания. В нем не хватало многих распространенных жанров, а экзотических (редких) жанров оказалось более, чем достаточно. Ну и, конечно же, отображение «кракозябр» проигнорировать было нельзя. P.S. Может создаться впечатление, что недостатки настолько значительны, что лучше бы Эрик Кемп вообще ничего не создавал. Но, собственно, никто никого и не обвинял, ведь это был лишь первый шаг, и разработчик не мог все сразу предусмотреть.
ID3v2.Х
Наиболее важные исправления недостатков были осуществлены во второй версии в 1998 программистом из Швеции, Мартином Нильсоном (Martin Nilsson). Старые 30-знаковые поля были заменены на фреймы (англ. frame — кадр, рамка), что сделало тег гибким и практически неограниченным никакими жесткими рамками, как, например, количество символов. Размер фрейма может достигать 16Мб. Когда размер самого тега может занимать до 256Мб. Это был своего рода контейнер для нескольких информационных блоков – фреймов. Вот лишь некоторые из возможностей, посредством которых стало возможным сообщить более детальную информацию о музыкальном файле: битрейт, уровень громкости, слова песни с возможностью синхронизации их с музыкой (по типу караоке), всевозможные URL, размещение до нескольких изображений и много другой информации. Как и в предыдущих версиях, для текстов используется кодировка ISO-8859-1, но отчасти имеется уже поддержка и Unicode (UTF-16). Сам тег переместился в начало файла, что позволило аудиоплеерам отображать метаданные до начала воспроизведения. Но у этого есть и отрицательная сторона. При добавлении или изменения тега проходится перезаписывать полностью весь файл, что может занимать много времени. Но большинство современных редакторов тегов решают эту проблему так называемым padding (пустое пространство, которое резервирует место под данные). При изменении тэга, если этого резерва хватает, переписывается только блок с тэгом, а не весь файл. Стандартный размер резервирования составляет 4Кб.
Список некоторых из фреймов ID3v2:
- TALB- (Album/Movie/Show title) Название альбома, фильма или шоу, из которого взят данный отрывок TPE1– (Lead performer(s)/Soloist(s) Основной/(ые) исполнитель/(и) TPE2- (Band/orchestra/accompaniment) Группа/оркестр/сопровождение TBPM- (BPM (beats per minute) Содержит число ударов в минуту COMM- (Comments) Комментарий TCOM- (Composer) Композитор TPE3– (Subtitle/Deion refinement) Уточнение к названию произведения TIT1– (Content group deion) Описания группы содержимого (например, «Концерт — Фортепьяно», «Погода — Ураган») TCOP– (Copyright message) Информация об авторских правах TPOS– (Part of a set) Номер части альбома (если используется несколько носителей, например, двойной CD) TENC– (Encoded by) Имя человека или организации, которая закодировала звуковой файл TCON- (Content type) Жанр музыки TLAN- (Language(s) Язык(и) слов песни TEXT- (Lyricist/Text writer) Автор слов песни TOLY– (Original lyricist(s)/text writer(s) Автор(ы) оригинального текста TIT2- (Title/songname/content deion) Название произведения TIT3- (Subtitle/Deion refinement) Уточнение к названию произведения TRCK– (Track number/Position in set) Номер произведения в альбоме USLT– (Unsychronized lyric/text tranion) Текст песни (содержит поля кодировки, языка и типа текста; разрешаются переводы строк, может быть только один текст для каждого языка и типа) WXXX– (User defined URL link frame) URL TYER– (Year) Год (4 символа) APIC- (Attached picture) Обложка (рекомендуется использовать формат PNG или JPG) SYLT– (Synchronized lyric/text) Синхронизированный текст песни по типу караоке ETCO- (Event timing codes) Информация о точках начала/конца, например, припева SYLT- (Synchronised lyric/text) Метки синхронизизации с аудиопотоком для текста песни
С полным списком всех фреймов и их назначений можно ознакомиться на официальном сайте (англ.) Кроме фреймов, имеющихся в списке спецификации, пользователи могут сами создавать свои фреймы со своей структурой, в основном при помощи программ – медаиорганайзеров. Но прочесть такие фреймы можно только программами, с помощью которых они и были созданы. Версия 2.2, разработанная в 1998г., считается устаревшей и используется очень редко, например, компания Apple продолжает использовать их в своих продуктах. В 1999 году вышла версия v2.3, в которой для борьбы с кракозябрами Мартин Нильсон добавил полноценную поддержку Unicode (UTF-16), благодаря чему стало возможным записывать метаданные на любом языке. Также были добавлены девять новых фреймов. В версии v2.4 (2000г.) для текстовых полей стала использоваться кодировка Unicode UTF-8, а сами теги v2.4 могут размещаться в конце файла. Кроме того были добавлены 18 новых и удалено 9 ранних типов фреймов. Механика же самого стандарта такова, что сейчас, по сути, версии 2.3 и 2.4 слиты в одну, и все чаще попадаются файлы, которые содержат типы фреймов 2.4 в кодировке UTF-8, но записаны они по стандарту версии 2.3, большинство библиотек тегов при этом их считывает без особых проблем. Однако у аппаратных плееров бывают с этим проблемы. Комментарии и Критика
ID3v2.Х., несомненно, считается прорывом вперед для тегов и на сегодняшний день версия 2.3 — наиболее используемая. Версия 2.4, несмотря на добавленную кодировку UTF-8 и небольшую унификацию фреймов, ничего кардинального не поменяла, а порой даже создает трудности для программистов. По этой причине поддержка данной версии в плеерах иногда отсутствует или реализована частично. Проблема отображения «кракозябр» в целом преодолена, но сказать, что исключена, нельзя. Изобилие версий, наличие множества мелких несоответствий и несовместимостей между структурами фреймов, а также чрезмерная гибкость тега доставляют немало хлопот разработчикам программ, которые прилагают немало усилий, чтобы их разработки могли нормально отображать или редактировать то богатое изобилие, которое предлагает тег.
Tag+
Tag+ — расширенный блок данных, дополнивший ID3v1 тэг, который немного удлинил поля категорий (название трека, исполнителя и альбома) еще на 30 байт каждый, а в поле жанр предлагался его свободный ввод. 1 байт отошел под скорость имевшего значения от 0 до 5, а также начальное и конечное время музыки. Расширенный тег располагался впереди вместе с ID3v1 тегом, что составляло 227 байт. Комментарии и Критика Tag+ не получил широкого распространения, как и не привнес, собственно, никаких кардинальных изменений, подобных тем, которые были сделаны во второй версии ID3 tag. |
Lyrics3 tag
Lyrics3 (v1.00) Lyrics – лирика (англ. слова «песни») уже давно используется совместно с музыкальными файлами, при воспроизведении которых плеер (не каждый) отображает на дисплее текст песни. По сути, это было первое караоке и давало возможность, например, прочесть, непонятые слова, а при желании даже подпеть исполнителю. Так называемые файловые форматы лирики, т.е. тексты песен которых хранились в отдельных файлах, как например *.txt, а затем *.lrc должны были находиться в одной папке с МР3 файлом, что вызывало определенные неудобства. В то время уже существовала первая версия ID3tag с ее очень скромными возможностями. Программист из Чехии Petr Strnad решил дополнить ID3v1 своим блоком данных, а точнее, тегом Lyrics3, в котором и находился бы текст песни. Свой тег он разместил между файлом аудио и самим тегом ID3v1, наличие которого является обязательным. Начинается тег со слова «LYRICSBEGIN», заканчивается словом «LYRICSEND», а между ними располагается текст песни. Для синхронизации музыки со словами песни в лирику можно включать временные метки в формате mm:ss. Кодировка текста предусматривалась ISO-8859-1 (Latin 1), такая же, как и в ID3v1, а максимальная длина лирики — 5100 байтов (символов), что было вполне достаточно для текста любой песни. |
Lyrics3 (v2.00) Стремясь компенсировать главный недостаток первой версии ID3tag, а именно ограничение в 30 символов, Petr Strnad внес во вторую версию существенные изменения. Тег обзавелся полями, в которые можно вписать имена автора музыки или слов, художника обложки и иную необходимую информацию. Есть даже альтернативное поле для жанра, при условии, что в ID3 поле «жанр» не используется. Предусмотрены ссылки на графические файлы (формат BMP, JPG, GIF), которые во время воспроизведения могут показываться в виде слайд-шоу. Теоретически число полей может быть неограниченно. У каждого поля есть свой собственный переменный или фиксированный размер. Место положения самого тега осталось неизменным, точно так же, как старый тег Lyrics3, он находится между аудио и тэгом ID3. Начинается тег со слова «LYRICSBEGIN», а заканчивается «LYRICS200». Кодировка текста осталась прежней — ISO-8859-1. |
Комментарии и Критика
Lirics3 неплохо дополнил ID3tag первых версий, но с выходом ID3v2 ситуация кардинально изменилась и необходимость использовать дополнительный Lirics3 полностью отпала. Для полноценного использования Lirics3 необходимо, чтобы в плеере была реализована поддержка данного тега. Кроме того, проблема «кракозябр» не обошла и этот тег стороной.
APE tag
Первая версия тэга APEv1 была предназначена исключительно для формата Monkey\\\\’s Audio и может еще встретиться в старых версиях Monkey\\\\’s Audio. Структура APE tag значительно отличается от ID3 tag. Разработчики не стали идти по пути создания жестко фиксированных полей, а предоставили это право пользователям. Но для нежелающих заниматься изобретением велосипеда предлагается рекомендованный список категорий от разработчика, который представлен чуть ниже. Структура тега также очень гибка и не ограничивается количеством символов или его размером. APEv1 не имел заголовка, по этой причине тег располагается в конце аудио файла и если он используется совместно с ID3.1, то должен был располагаться перед ID3. В АPEv1 использовалась кодировка ASCII, что, естественно, приводило к появлению «кракозябр» при использовании нелатинских шрифтов. Впоследствии был установлен единый официальный формат тегов. Им стал формат
APE2
.
APEv2
Появление второй версии APE tag обязано Фрэнку Клемму (Frank Klemm), (со)разработчик формата MPC — MusePack (mpp, mp+, mpc, MPEG+). И, естественно, данная версия тега предназначалась изначально только для этого формата. Позднее APEv2 стал использоваться в Monkey\\\\’s Audio, WavPack, OptimFROG и МР3. Тег обзавелся заголовком «Header», маркирующим начало тега, что позволило ему располагаться не только в конце, но и, при необходимости, в начале файла. Однако рекомендовано, все же, располагать его в конце файла. Кроме того Фрэнк Клемм снабдил тег кодировкой Unicode (UTF-8). Было также предложено расширение стандарта, которое позволяет записывать бинарные данные, а не только текст, что дало возможность сохранять графические изображения (обложек дисков) в этих тегах. По умолчанию предлагается следующий список категорий:
- Title- Название композиции Subtitle- Уточнение к названию произведения Artist- Исполнитель Album- Название альбома Debut album- Дебют альбома Publisher- Компания, осуществившая запись композиции Conductor- Дирижер Track- Номер трека Composer- Композитор Comment- Комментарии, например, к произвидению или исполнителю ISBN- Специальный код, позволяет сканирующему оборудованию опознать продукт как книгу ISRC- Специальный код, позволяет сканирующему оборудованию опознать продукт как аудио компакт-диск Catalog- Номер каталога LC- Код лейбла Year- Дата выпуска композиции Record Date- Дата записи композиции Record Location- Место записи композиции Genre- Жанр Related- Дополнительная информация Language- Язык слов песни Bibliography- Библиография автора или исполнителя
Комментарии и Критика
Несомненно, APEv2 имеет ряд преимуществ, таких как отсутствие ограничений на количество и длину полей, использование Unicode и легкость (пере)записи. Как говорилось выше, APEv2 используют для различных аудио форматов, поскольку тег обладает хорошей гибкостью. Однако есть технические моменты, создающие проблемы при чтении тега некоторыми плеерами. Но в целом это не мешает APEv2 располагаться в списке поддерживаемых тегов практически у всех плееров и редакторах метаданных.
WM metadata
Одновременно с разработкой и продвижением WM формата, компания Microsoft разрабатывала свои медиатеги. Поскольку WMA является частью стандарта Windows Media, то и тег создавался единый как для аудио, так и для видео. Метаданные для WM не имеют конкретного названия, компания Microsoft называет их просто мультимедийными данными, но распространены и такие названия как ASF/WMA-tag или WMA/ASF-comments/metadata. Структура WM metadata очень напоминает ID3v2tag. Тег разделен на категории, каждая из которых имеет свой заголовок и может варьировать свой объем. Названия категорий во многом совпадают с ID3v2, хотя есть и дополнительные, связанные с видео, такие как продюсер, информация о киностудии, возрастной рейтинг и т.д. Сам тег с потоком аудиоданных при этом запаковывается в контейнер-оболочку ASF (Advanced Systems Format). ASF позволяет автоматически заносить информацию из тегов звуковых файлов в архив и хранить, метаданные распределено, то есть непосредственно в звуковых файлах. Расширение файла может быть *.wma или *.asf, причем, расширение *.wma используется только для аудио файлов. WM metadata базируются на XML-Syntax, который может использовать практически любые кодировки ISO/IEC 8859 или Unikode, но для WM metadata используется исключительно Unikode. Думаю, нет смысла представлять список категорий для этого и последующих медиатегов, которые в целом идентичны описанным выше, тем более, что большая часть которых так и остаются незаполненными. Причиной тому является: с одной стороны, пользователи и авторы музыки, не желающие этого делать, а с другой стороны, программное обеспечение, ориентированное на этих же пользователей, предоставляющее ограниченный набор редактируемых категорий. Кстати, хочу отметить, что редактор метаданных, встроенный в Windows Media Player, предлагает очень даже не плохой ассортимент. Редкий плеер и не каждый редактор тегов предложит вам, например, засинхронизировать слова песни с музыкой. Также сведения о произведении и исполнителе представлены немного шире, чем у других. Но это к данной теме не относится и ни в коем случае не говорит о плюсах или минусах WM metadata.
Комментарии и Критика
К плюсам WM metadata можно отнести использование Unicode-кодировки и фиксированную структуру тега, не создающую проблем при их чтении и редактировании. К минусам же можно отнести малую распространенность и низкую популярность самого WMA формата.
Vorbis comments
Формат Ogg Vorbis официально появился в 2002 году усилиями некоммерческой организации Xiph Foundation и при разработке метаданных для него учитывались проблемы, связанные с тегами других форматов. Тег для формата Ogg называется Vorbis comments или реже Ogg Comments. Ogg является контейнером для аудиопотока и метаданных. Vorbis comments имеет много общего с APE tag. Так же, как и APE tag, данный предлагается возможность не ограничиваться набором стандартных полей, имеющихся по умолчанию, а создавать их самостоятельно. Причем, их количество также не ограничено. Со списком рекомендованных категорий при желании можно ознакомиться на официальном сайте разработчика. Интересной
особенностьюOgg
формата является также то, что он может хранить в одном файле несколько музыкальных композиций со всеми содержащимися в них метаданными, поскольку разрабатывался формат с целью потокового вещания, и при воспроизведении отдельных композиций такого файла отображение метаданных будет осуществляться тоже отдельно. Как и во всех современных форматах, в Vorbis comments используется Unicode (UTF-8). Однако есть у формата и тонкие места:
- — Формат не умеет хранить двоичные данные (обложки дисков), для этого изображения предварительно кодируются в псевдокоды, подобно вложениям в электронной почте, из-за этого размер тега увеличивается в несколько раз. — Несмотря на то, что формат разрабатывался с целью потокового вещания, он чувствителен к повреждению данных, поскольку при любом изменении метаданных происходит переписывание и изменение структуры данных всего файла. Это может проявиться при записи больших изменений метаданных. Но в целом эта проблема, усилиями разработчиков ПО, решаема. — Заложенная в Vorbis Comments гибкость при создании категорий самими пользователями на практике не работает. То есть если пользователь захочет создать категории по своему усмотрению и откажется использовать рекомендуемые от Xiph, то велика вероятность того, что плеер созданные категории не отобразит, так как большинство производителей плееров, поддерживающих чтение формата OGG, жестко ориентированы именно на категории от Xiph. Кроме того, список рекомендуемых категорий оказался не очень большим.
Конечно, есть отрицательные моменты, но разработчики не стоят на месте. На данный момент известно, что они собираются ввести официальную поддержку хранения обложек диска (то, что сейчас есть, – неофициальные наработки), за основу взята структура специального блока метаданных от формата FLAC, но кодируется она также в псевдокоды. Это станет серьезным шагом вперед, поскольку теперь обложки в OGG смогут видеть аппаратные плееры, а также значительно расширится список программ, который поддерживает чтение и запись обложек для этого формата тегов. Также увеличится список категорий по умолчанию, но упор будет делаться на авторские права. Комментарии и Критика
Плюсами формата являются: гибкая система тега, выстраиваемая самими пользователями и использование кодировки UTF-8. Минус – это привязка данного формата тегов к продукции одного производителя, при этом сейчас он больше продвигается через формат FLAC, а не OGG.
MP4/iTunes metadata
В 1998 году группа экспертов MPEG (Motion Picture Experts Group) представила новый формат
MPEG-4
, предназначенный для хранения и передачи (через любое соединение или сеть) аудио, видео, а также интерактивного содержимого, поддерживающего все виды анимации, включая 2D и 3D. А MP4, в свою очередь, является контейнером для формата MPEG-4. В качестве стандарта для аудио в формате MPEG-4 компания Apple Computer (теперь просто Apple) в 2002 году предложила стандартизировать формат AAC (Advanced Audio Coding), разработанный группой специалистов, в которую входили представители Fraunhofer (разработчик MP3), Dolby, Sony, AT&T и
Nokia
. А в ноябре 2004 Apple заявила о добавлении в свой арсенал еще и формата AAC+. Существует следующие
расширения для аудио
:
- *.m4a – (М4А) незащищенные файлы AAC . *.m4b – (М4B) файлы AAC, поддерживающие закладки, используется для аудиокниг и подкастов. *.m4p – (M4P) защищенные файлы ААС, продаваемые через онлайн-магазин iTunes, т.е. с применением защитной от нелегального распространения технологии DRM (Digital Rights Management — управление правами на цифровой контент). Кстати, телефоны Nokia тоже обладают подобными опциональными возможностями в сфере защиты мобильного контента и, прежде всего, рингтонов и музыки.
Логично полагать, что компания Apple, предложившая формат M4A, разработавшая защиту для него и активно использующая его в своих Mac, iTunes Music Store, iTunes и iPod, позаботилась о разработке тегов для «своего» формата. М4А так же, как и WMA, оснащен своим собственным механизмом сохранения информации метаданных. Метаданные входят в состав самого контейнера MP4, который сформирован из объектно-ориентированных структур, называемых атомами. Каждый атом идентифицируется тегом и длиной. Большинство атомов описывают иерархию метаданных, несущих в себе информацию о медиа-данных файла. Это собрание атомов содержится в атоме, называемом «кино-атом». Расположение самих медиа-данных строго не определено. В файле MP4 они могут содержаться в одном или более mdat, в медийных информационных атомах или размещаться вне файла MP4 с доступом через URL. Естественно, для текстовых полей используется исключительно Unicode (UTF-8). Кроме стандартного набора полей в MP4 metadata так же, как и в WM metadata, имеется большой набор специализированных полей для видеоинформации. Для «голого» формата ААС теги никогда не разрабатывались, так как в теории присоединение к файлу тега может привести к потере совместимости со стандартом. Но на пракрите ААС успешно используют с ID3tag ранних версий, а в последнее время и версии 2.4, например, компанией Nokia
. Кроме того, неофициальным тегом для этого формата является APEv2. Однако использование ID3 второй версии для ААС, все же, не рекомендуется. Несмотря на то, что безконтейнерный ААС формат все реже используется для хранения аудио, компания Nokia предлагает его использовать как один из основных после MP4.
Комментарии и Критика
Компания Apple учла плюсы и минусы, имевшиеся у других форматов, поэтому критических нареканий к MP4 metadata не имеется. Фактически, это один из самых удобных и сбалансированных форматов тегов. Отрадно так же то, что компанией осуществляется поддержка своего программного обеспечения, а также MP4/iTunes metadata.
ATRAC metadata
ATRAC (Adaptive Transform Acoustic Coding) – формат, который практически синхронно с МР3 начала разрабатывать компания SONY. По существу, это файл MP3, а ATRAC используется как кодек. Можно сказать, экзотический формат, поскольку используется только в плеерах и телефонах от компании Sony / Sony Ericsson. Существуют следующие
версии
:
- ATRAC- первая официальная версия формата (ATRAC*1), вышла в 1991 г. ATRAC3- версия с улучшенным сжатием, вышла в 1999 г. ATRAC3plus- вышел в 2002 г. ATRAC Advanced Lossless (AAL)- гибридное сжатие без потерь, в 2006 г.
Для защиты своего контента компания Sony также применяет технологию OpenMG DRM, которая является неотъемлемой частью формата. Метаданными компания Sony стала оснащать свой формат, начиная с версии ATRAC3, но изобретать свой собственный формат для метаданных не стала, а попросту переняла старый добрый тег ID3v2. ATRAC metadata использует стандартные типы фреймов тега ID3v2, такие как TIT2, TPE1, TALB и TCON, но помимо стандартных типов фреймов имеются и специальные TXXX и GEOB, содержащие метаданные OpenMG, предназначенные для ограничения нелегального распространение музыки. Таким образом, народный ID3 tag был поставлен на службу коммерческим технологиям. Думаю, нет необходимости описывать причины, по которым данный формат в народе по сегодняшний день не находит широкого применения. Также практически полностью отсутствует программное обеспечение, поддерживающее данный формат. Собственно, только компания Sony предлагает программу SonicStage, которая позволяет транскодировать такие форматы, как MP3, AAC или WMA в формат ATRAC для дальнейшего переноса на разные цифровые устройства производства Sony. Но и эта программа находится в поле критики, поскольку при транскодировании форматов происходит перезапись метаданных, содержащиеся в первичном файле в ATRAC metadata и происходит это не всегда гладко. Были нередки случаи, когда происходила потеря метаданных или их искажение. А кроме того, при этом снижается качество звука и значительно увеличивается время передачи данных. Комментарии и Критика
ATRAC metadata имеет все те же недостатки, которыми обладает ID3v2 tag. Сам формат ATRAC малопопулярен, и в его распространении принципиально заинтересованы только продавцы музыки, но никак не пользователи. Вот, собственно, все о метаданных применительно различным форматам. В заключении приведу лишь таблицу, где все собрано воедино:
Ссылки: ID3tag Lyrics3 APE WM metadata Vorbis Comments MP4/iTunes metadata ATRAC metadata Вы также можете почитать статью Все о метаданных (тегах) для аудио. Геннадий Лагзин Все о метаданных (тегах) для аудио 56
Аудио
Добавлено — 24.04.2009 Автор: Геннадий Лагзин
Обсудить статью
Оценки статьи
3 | 0 |
2 | 0 |
1 | 0 |
5
Комментарии к этой статье отключены
↑ Наверх ↑
Как редактировать теги в Winamp
Winamp — это действительно очень мощный музыкальный комбайн, обладающий большими дополнительными возможностями по работе с музыкальными файлами. Тут вам можно и перевести музыку в другой формат, и выровнять громкость, и составить плейлисты и прочее и прочее. Рассмотрим возможности Winamp по редактированию метаданных музыкальных композиций.
Итак, для того, чтобы изменить название композиции в Winamp, нужно сделать следующее. Редактирование одно-двух файлов можно сделать вручную. Для этого выделите трек в плейлисте, нажмите комбинацию клавиш Alt+3 (либо правой кнопкой мыши вызовите контекстное меню, затем выберите пункт «Сведения о файле»).
Перед вами откроется редактор тегов.
Рекомендую сразу открыть вкладку «ID3v2». Перед вами станут видны поля с метаданными. Все, можно приступать к редактированию нужных тегов. Не забудьте скопировать заполненные id3v2 теги в id3v1, нажав кнопку «Копировать в ID3v1». Жмем «Ок». Все, работа закончена.
Но Winamp не был бы столь популярным, если бы не предлагал пользователям максимум удобств при работе. Что делать, когда метаданные у файла не заполнены и все поля пустые? На помощь придет такая удобная функция, как автозаполнение тегов. Это можно сделать двумя способами.
Откройте редактор (Alt+3) и выберите вкладку «Основные сведения». В правом нижнем углу нажимаете кнопку «Автозаполнение тегов». Все, процесс пошел.
Winamp отправляет запрос в
Gracenote CDDB — централизованную базу данных музыкальных компакт-дисков, а в ответ получает метаданные трека и подставляет в соответствующие поля.
Если же необходимо автоматически заполнить теги у нескольких композиций в плейлисте, то используем второй способ вызова данной функции. Выделите все треки, которые необходимо править. Вызвав контекстное меню, выбираем пункт «Отправить» и в выпадающем списке выбираем «Автозаполнение тегов». Перед вами откроется «Средство автозаполнения тегов проигрывателя Winamp».
Ждем, когда определятся теги (плеер произведет поиск и анализ наличия тегов в базе данных) и в графе «Состояние» не отобразиться «Готово». В некоторых ситуациях напротив трека может отобразиться Неточно». Ничего страшного. Основные теги определятся правильно.
Жмем «О. Автозаполнение завершено.
Foobar2000
Редактирование тегов в mp3-файлах программой Mp3tag
В эпоху потоковой музыки, когда всё классифицируется и доступно для поиска за считанные секунды, можно не задумываться о метаданных. Но любой человек, у которого есть музыкальная коллекция, знает, как трудно управлять плохо маркированной библиотекой. Вот почему так важен редактор музыкальных тегов, а бесплатная программа Mp3tag — одна из лучших в этой категории. Давайте рассмотрим, что может предложить редактор Mp3tag и как его эффективно использовать. Находим и скачиваем программу здесь.
Зачем использовать редактор музыкальных тегов? Если вы не знаете, файлы MP3
(и другие форматы аудиофайлов) поддерживают различные метаданные (теги). Метаданные относятся к информации, которая хранит данные о исполнителе, альбоме, дате выпуска, жанре и т.п. информации. Важно отметить, что метаданные полностью отделены от имени файла. В коллекции может быть MP3-файл с любым именем и с нулевыми метаданными. В этом случае единственный способ идентифицировать дорожку — это имя файла. Это вызывает грандиозный беспорядок в плейлисте и совершенно не даёт возможности упорядочить треки по исполнителю или жанру. Музыка, которая приобретается у таких источников, как например iTunes или Amazon Music, скорее всего, уже имеет соответствующие внесённые теги. Но, при сохранении музыкальных файлов из других источников, редактор тегов жизненно необходим для внесения информации и исправления других ошибок.
Начало работы с Mp3tag По ссылке приведённой выше, надо скачать дистрибутив Mp3tag
с официального сайта. Инсталлятор максимально прост и не вызывает каких-либо проблем при установке. Несмотря на своё название, редактор
Mp3tag
работает со многими другими форматами аудиофайлов. Он совместим с AAC, FLAC, OGG, WMA и другими.
Все достоинства программы • Программа полностью бесплатна. • Запись ID3v1, ID3v2, APEv2, MP4, WMA-тегов для нескольких файлов одновременно. • Поддержка встроенных обложек в альбомы. • Полная поддержка Unicode. • Автоматическое составление плей-листов в стандартном формате m3u. • Сопоставление полей тегов. • Переименование файлов на основе информации тегов. • Создает папки с использованием тегов и сортирует аудио файлы по созданным папкам. • Переименование файлов на основе информации тегов. • Просматривает техническую информацию о музыкальных файлах. • Экспорт тегов в форматы HTML, RTF, CSV, XML. • Импорт тегов из онлайн-баз данных freedb. • Инсталлируется на любую версию ОС Windows. • Качественная русская локализация.
После того, как программа Mp3tag
установлена (смотрим основной интерфейс), при первом открытии требуется внести некоторые настройки. Сначала необходимо указать программе, в каком каталоге предстоит работать. Необходимо выбрать
Файл
->
Сменить папку
или комбинацию клавиш
Ctrl
+
D
и указать (создать) каталог для редактирования. Далее все необходимые важные настройки программы можно изменить выбрав
Сервис
->
Настройки
или комбинацию клавиш
Ctrl
+
O
.
Как только произведён выбор директории редактирования, программа MP3tag
покажет все музыкальные файлы в этой папке с информацией о метаданных на своей главной панели.
Как видно на скриншотах выше, интерфейс программы до безобразия прост и понятен, в нём совершенно несложно разобраться пользователям с любой подготовкой.
Использование программы Mp3tag Итак, испробуем программу Mp3tag
в деле. При редактировании определённой композиции следует щёлкнуть по ней мышью и на левой боковой панели появятся основные её теги. На этой панели можно увидеть общие теги, такие как
«Название»
,
«Исполнитель»
,
«Альбом»
,
«Год»
,
«Номер трека»
и
«Жанр»
. Непосредственно редактирование производится в правой части части рабочей зоны программы (смотреть скриншот). Просто щёлкните внутри каждого из полей строки композиции и введите нужную информацию. Всё предельно наглядно и понятно.
Следует обратить внимание, что редактор Mp3tag
также позволяет добавлять обложки альбомов. Необходимо щёлкнуть правой кнопкой мыши по полю текущего изображения и выбрать
«Добавить обложку»
, чтобы установить любое изображение из файла. Предпочтительный размер изображения обложки альбома — это
300х300
пикселей, но часто бывает 500х500 и даже более. Для пакетного редактирования изображения обложки в музыкальных файлах требуется
«Выбрать все файлы»
и правой кнопкой мыши щёлкнуть по полю изображения в левой части редактора, далее в появившемся контекстном меню выбрать
«Добавить обложку»
. Для пакетного редактирования других полей следует производить операцию в такой-же последовательности. Самое главное, после каждого пакетного редактирования следует в обязательном порядке сохранять результат работы. Сохранение происходит путём нажатия на соответствующую кнопку на панели инструментов или при открытии меню
Файл
->
Сохранить тег
.
Ну вот, пожалуй кратко и всё, редактировать теги в музыкальных файлах — это очень просто!
Mp3tag — незаменимый редактор музыкальных тегов Как мы выяснили, редактор Mp3tag — это мощный инструмент для редактирования музыкальных тегов. Многочисленные функции этой программы делают её лучшей как для обычных пользователей, так и для тех, кто занимается этим профессионально. Держите это приложение всегда под рукой, когда необходимо исправить теги музыкальных файлов.
Меняем название композиции в Foobar2000
Возможности по работе с тегами в музыкальном проигрывателе foobar2000 обширны. Помимо дефолтного редактора можно расширить возможности плеера за счет использования дополнительных компонентов.
Рассмотрим, каким образом можно отредактировать метаданные в foobar2000 стандартной сборки. В дефолтной версии, «из коробки», в foobar установлен плагин Freedb Tagger. Плагин позволяет получать метаданные музыкальных файлов с freedb.org — бесплатной базы данных трек-листов компакт-дисков.
Для того, чтобы отредактировать название композиции, выделите трек в плейлисте. Затем вызовите контекстное меню, выберите пункт «Tagging» и далее в выпадающем списке «Get tags from freedb». Подождите, пока плагин получит информацию с серверов freedb. По завершении работы перед вами откроется окно плагина freebd tagger.
Раздел «Mathes» содержит предлагаемые плагином совпадения исходного файла с метаданными freedb. Выберите необходимый заголовок. Раздел «Disc information» отобразит основную информацию об альбоме, в состав которого входит редактируемая музыкальная композиция. Раздел «Track information» отображает информацию о треке — название и пр.
Если freedb неточно заполнил теги, вы можете их подправить в соответствующих полях этих двух разделов. После правки нажимаете кнопку «Update files» и все, работа с плагином завершена.
Плагины foobar2000 для работы с метаданными
Плеер foobar2000 интересен тем, что благодаря огромному количеству плагинов может быть кастомизирован под множество задач и под запросы любого пользователя. Если вас не устраивает вышеупомянутый Freedb Tagger, то предлагаю посмотреть в сторону следующих плагинов.
Небольшое отступление. Для того, чтобы установить плагин в foobar2000, его необходимо поместить в папку <�Путь установки foobar2000>\foobar2000\components и просто перезапустить плеер.
#1. Discogs Tagger
Плагин использует Discogs — крупнейшую базу данных музыкальных файлов. Вся работа плагина обстоит также как и с плагином Freedb Tagger.
Для доступа к плагину просто вызовите контекстное меню, далее «Tagging -> Discogs».
#2. MusicBrainz Tagger
Плагин аналогичен discogs, только берет информацию о метаданных с MusicBrainz.org — открытой музыкальной энциклопедии. Сравнивая три вышеупомянутый плагина, основанных на работе с базами данных, могу выделить в первую очередь именно MusicBrainz. Получал более точные данные именно с него.
#3. Chacon
Данный плагин позволит вам изменить кодировку музыкального файла на любую другую. Лучше на UTF-8. Чтобы не было «кракозябров». Вызов плагина «Tagging -> Fix Metadata Charset»
Music Tag Editor — Mp3 Editiоr | Free Music Editor 3.0.7
Отредактируйте музыку, чтобы заменить неправильный albumart, и отредактируйте неточный звуковой тег с помощью Music Tag Editor — Mp3 Editior | Бесплатный музыкальный редактор ! Это совершенно новое приложение, которое включает в себя функциональность музыкального редактора, граббера обложек альбомов, музыкального тегера и mp3-редактора. Этот мощный редактор песен дает вам возможность редактировать музыкальные теги mp3, автоматически находить лучшие обложки альбомов HD или устанавливать их вручную, находить правильные теги id3.
Показать / Скрыть текст
Пользователь может контролировать работу музыкального редактора путем редактирования тегов песня за песней или использовать автоматический режим для нескольких песен (или даже всей музыкальной базы данных) одновременно. Не стесняйтесь редактировать музыку в формате mp3 вручную или использовать режим автоматического редактора песен с огромной музыкальной информацией и базой данных обложек альбомов HD. Обложка музыки с быстрым и простым приложением, которое позволяет вам найти восхитительные музыкальные произведения для всей музыкальной библиотеки. Аудио теги теперь можно легко исправить с помощью лучшего редактора mp3 тегов в Google Play Store. Процесс редактирования музыки теперь не может быть проще или быстрее, потому что теперь вся ваша музыка может быть автоматически помечена с помощью нашего уникального метода редактора id3. Особенности: — Простой альбомный граббер с лучшими результатами — Мощный редактор музыкальных тегов с удобным пользовательским интерфейсом — Поддерживает ручной и автоматический режимы mp3-редактор — Огромная база данных обложек, совместимая с грабберами обложек альбомов — Самая мощная и большая база данных музыкальной информации — Как можно быстрее поисковая система метаданных и загрузчик музыки для обложек альбомов — Поддерживает музыкальные форматы mp3, mp4, ogg, flac и wma — Совместимость с метаданными музыкальных файлов mp3 ID3 v1, ID3 v1.1, ID3 v2.2, v2.3 и v2.4 — Надежный редактор mp3 — Автоматический HD-граббер albumart Новые обложки альбомов и информация о треках записываются непосредственно в музыкальный файл с помощью нашего редактора mp3-тегов и кэшируются ОС Android (встроенный медиа-сканер запускается после каждого изменения музыкального тега или albumart). Так что теперь вам не нужно искать другие приложения, чтобы пометить mp3. Просто используйте наш музыкальный редактор id3, чтобы поместить лучшие музыкальные обложки в заголовки музыкальных файлов. После того, как пользователь пометит музыку и сохранит изменения, отредактированный файл можно будет скопировать в любое место, например на ПК, и там будут правильно отображаться правильные теги id3 и великолепная обложка HD. Чтобы повысить точность редактора музыкальных тегов, укажите правильные Artist и название дорожки, введенные перед запуском автоматического загрузчика музыки для обложек альбомов. Щелкните изображение обложки, чтобы вручную выбрать обложку альбома HD из галереи или удалить albumart из звуковой метки.
Файл проверен
Dr.WebДата выпуска:
10 апреля 2015
Последнее обновление от:
15 сентября 2020
Разработчик:
Freedom Labs
Маркет:
Google Play
Совместимость:
4.1+
Язык интерфейса:
англ.
Root:
нет
Состояние:
Внимание! У вас нет прав для просмотра скрытого текста.
(91, 42 Kb) (134, 91 Kb)
Обзор редакторов ID3 тэгов в Mac OS X
В продолжении темы про приведение фонотеки iTunes в порядок, хотелось бы осветить еще несколько утилит для работы с вашей музыкальной медиатекой. В приведенной выше статье, хабраюзер kitaisc написал про SongGenie & CoverScout 3, а так же упомянул утилиту MPFreaker. У каждой из этих программ есть свои возможности, предназначение, а так же как плюсы так и минусы. Опять-таки все эти программы платные. Что же еще есть достойного внимания для редактирования тэгов mp3-файлов. Сайт разработчика: www.feedface.com/software/tritag.html Цена: бесплатно. Данная утилитка умеет делать очень ценную операцию — это получать тэги из имен файлов. Другие возможности это программы: переименовывание файлов согласно тэгам, создание структуры каталогов (а-ля iTunes, т.е. артист/альбом/трек.mp3). Так же была возможность работать с FreeDB, но к сожалению сейчас эта возможность недоступна из-за того, что MAGIX удалил веб-интерфейс для доступа к базе. Лично я ей очень часто пользуюсь, потому как я всегда перед добавлением файлов в медиатеку iTunes, просматриваю и редактирую тэги, иначе потом разбирать кучу Track 1-файлов в iTunes радости мне не доставляет. Собственно единственное, чего это программа не умеет — это добавлять обложки, но с этим отлично справляется CoverScout. Хотя лично я обычно сам ищу картинки в google images и вставляю их в айтюнс.
Скриншоты программы:
Musorg
Сайт разработчика: peippo.eu Цена: бесплатно.
Эта программа умеет, можно сказать, все то же самое, что и TriTag плюс кое-что еще: работать с тэгами как одного файла, так и сразу нескольких, переименовывать файлы и директории, согласно тегам, делать запросы к FreeDB и musicbrainz. В случае, если программа сама не смогла найти данные на FreeDB, можно самому указать артиста и альбом, и тогда программа найдет совпадения на FreeDB. Однако есть одна особенность, о которой надо помнить — это то, что файлы должны быть расположены в правильной последовательности, программа не умеет понимать какой файл должен быть первым, а какой вторым. Еще один минус — иногда бывают проблемы с русскими названиями. В целом, программа удобна. Еще бы ей функционал из TriTag’а и было бы вообще замечательно.
Скриншоты программы:
ID3 Editor
Сайт разработчика: www.pa-software.com Цена: €12.00 (Euro)
Что хорошего можно сказать про эту программку. Единственное, что она умеет — это редактировать тэги одного единственного открытого файла. Собственно все. Ах да, не забудьте про цену в 12 Евро!
Скриншоты программы:
Media Rage
Сайт разработчика: www.chaoticsoftware.com Цена: $29.95
Это целый набор средств для работы с ID3-тэгами. С помощью этой программы можно редактировать тэги, анализировать и выравнивать уровень звука в мп3-файлах, проигрывать файлы, не выходя из программы, переименовывать файлы, находить обложки, искать на FreeDB, перемещать медиатеку, конвертировать в разные форматы и многое другое. Программа умеет работать с MP3, AAC/MP4, FLAC, AIFF, WAVE, BWF, Ogg Vorbis. Так же нельзя не упомянуть такую возможность, как конвейерное выполнение набора утилит. В общем, все что нужно и даже больше в одном флаконе.
Скриншоты программы:
MusicBrainz Picard
Сайт разработчика: musicbrainz.org Цена: бесплатно.
MusicBrainz Picard — это кроссплатформенная программа (написанная на Питоне) для работы с мп3-тэгами с использованием MusicBrainz. Она поддерживает все основные форматы аудио-файлов, умеет вычислять и искать по disk ID (для CD-дисков), хорошая поддержка юникода. Кстати, на сайте есть подробная How-To для использования программы.
Скриншоты программы:
The Tagger
Сайт разработчика: getthetagger.com Цена: $29.
По наводке FreZZey добавлена в список. The Tagger умеет редактировать теги сразу у нескольких файлов, делать запросы к Discogs, переименовывать файлы согласно тэгам, получать теги из имен файлов, редактировать обложки.
Скриншоты программы:
Kid3
Сайт разработчика: kid3.sourceforge.net Цена: бесплатно.
По наводке DeepSweet добавлена в список. Kid3 — это кросс-платформенный тэггер. Он умеет редактировать теги сразу у нескольких файлов, делать запросы к Discogs, gnudb, MusicBrainz, TrackType.org, копировать данные из id3v1 в id3v2 и наоборот, переименовывать файлы согласно тэгам, получать теги из имен файлов, работать с обложками, правда делает он это своеобразно — открывает вам гугл-images и предлагает перетащить найденную обложку в программу.
Скриншоты программы:
Заключение.
Вот и все приложения, про которые я хотел рассказать. Единственное, что можно еще упомянуть программу Song Sergeant. Но она все-таки предназначена именно для работы с медиатекой iTunes. Она умеет находить дубликаты песен в вашей медиатеке, умеет находить пропущенные(не найденные) файлы, показывать файлы с неправильными именами, а так же все это приводить в порядок. Но поскольку к редактированию тэгов она не имеет отношения, в обзор ее включать не стал. В завершении обзора решил сделать сводную табличку по основным возможностям программ.
Программа | Цена | Редак-тирование тэгов отдельного файла | Редак-тирование тэгов нескольких файлов | Получение тэгов из имен файлов | Пере-именование файлов согласно тэгам | Авто-заполнение тэгов | Поиск и добавление обложек |
TriTag | Бесплатно | + | + | + | + | — | — |
Musorg | Бесплатно | + | + | — | + | через запрос к FreeDB или MusicBrainz | — |
ID3 Editor | €12.00 | + | — | — | — | — | — |
Media Rage | $29.95 | + | + | + | + | через запрос к FreeDB | + |
MusicBrainz Picard | Бесплатно | + | + | — | — | через запрос к MusicBrainz | — |
The Tagger | $29 | + | + | + | + | через запрос к discogs | + |
Kid3 | Бесплатно | + | + | + | + | через запрос к discogs, gnudb, MusicBrainz, TrackType.org | + |
P.S. К сожалению нет пока что программ, способных заменить Tag&Rename под Windows, но на мой взгляд TriTag, Musorg, CoverScout, а может быть и просто Media Rage, даже не смотря на свой несколько замороченный и сложный интерфейс, могут достойно выполнять основные действия по работе с тэгами в Mac OS X. UPD 1
: посмотрел Kid3 и The Tagger. Очень достойные программы.
UPD 2
: упомянул про Song Sergeant.
UPD 3
: перенес в блог Звук и Музыка.
Что такое “теги” аудио-файлов?
Давайте в продолжении темы о безлузных кодеках поговорим о не менее интересной теме — теме тегов. Что это такое? Зачем они нужны? Чем можно редактировать теги? Нужно-ли редактировать теги? Попробуем ответить на эти вопросы и не только…
Кстати, a почему у меня на телефоне вместо русских букв в плеере «кракозябры»? А вы знаете сколько типов «кракозябр» бывают и как их отличить? Смотрите в конце статьи….
А начнем как повелось с терминологии:
«Тег или Тэг
(от англ. tag — ярлык, метка, бирка) — метки в границах аудио-файла (в начале и/или в конце). В них может быть записана информация об авторстве, альбоме, годе выпуска и прочая информация о треке. В более поздних версиях тегов возможно хранение обложек альбомов и тексты песни».
«Метаданные
— это информация об используемых данных. Или проще информация об информации. Пример: Имя автора правки в тексте».
«Файл
— поименованная совокупность информации записанная на физический носитель (диск, флеш и т.д.)».
«Файловый контейнер
— файл в котором заключено содержимое нескольких разных типов».
«Replay Gain
— (ReplayGain, Replaygain, выравнивание громкости) — стандарт представления информации, позволяющей аудиоплеерам, использующим её, воспроизводить файлы в медиа-библиотеке с однородной громкостью».
Часть — I: ВВЕДЕНИЕ.
Для людей, которые давно занимаются музыкой, собирают и пополняют свою фонотеку, метаданные существенно облегчают жизнь. Так как благодаря присоединяемым к музыкальным файлам метаданным (тегам) появляется возможность дополнить музыку любой необходимой информацией, делать поиск по названиям, годам, стилям и прочее.
Предыстория создания тегов такова. 1996 год, год когда только начали появляться на PC длинные имена файлов, год Win95, DOSовских игрушек …. эх!. После создания MP3 формата появилась проблема с хранением данных о музыкальном файле, а в MP3 это никак не предусматривалось.
В 1996 году некому Эрику Кэмпу пришла идея добавить участок памяти в файл MP3, чтобы решить эту проблему. Стандарт назвали ID3v1, и он быстро стал стандартом хранения метаданных в MP3. Формат выпущен Damaged Cybernetics, подпольной группой, которая занималась взломом консольных игровых сетей. Это и дало начало всем аудио-тегам.
Часть — II: ТИПЫ ПРИМЕНЯЕМЫХ ТЕГОВ
Часть эта получилась длинная, хотя я пытался сократить ее как мог. Тем кому не интересно можно прочитать лишь выводы.
ID3v1
Первая версия ID3-тегов занимала всего 128 байт, начинающихся со строки TAG. Тег помещался в конец файла
для поддержания совместимости с ранними проигрывателями. Некоторые из них издавали небольшой шум, когда пытались прочесть тег, но большинство игнорировали его. Современные проигрыватели корректно воспринимают эту информацию.
Поскольку для данных отводилось немного места, в таких тегах можно было хранить только базовые сведения о песне: название, альбом, исполнитель, комментарий, по 30 байт на каждое поле, 4 байта для хранения года и одного байта под жанр, который можно было выбрать из заранее определённого списка из 80 значений (позднее Winamp расширил список своими 68 значениями).
Если названия песен или альбомов содержали более тридцати символов, они обрезались. Конечно, из-за ограничений по размеру ни о каких расширенных возможностях хранения метаданных не могло быть и речи.
код ID3v1 тега:
Чуть позднее в тегах ID3v1 использовалась система Lyrics3. Lyrics3 — это первая попытка внедрить текст песни внутрь MP3 файла, реализованная Петром Стрнадом (Petr Strnad). Текстовый блок помещался между строками LYRICSBEGIN и LYRICSEND в конце файла, перед тегом ID3v1.x (если его не было, то он создавался). Текст был в кодировке ISO-8859-1, максимальная длина 5100 байт, строки разделялись символами CR+LF, была сделана поддержка временны’х меток.
Со временем был выпущен формат Lyrics3 v2.00, который имел больше возможностей (в частности, значительно увеличился размер блока, появились дополнительные поля и возможность вставки изображения). Блок версии 2.00 помещался между строками LYRICSBEGIN и LYRICS200 и имел переменную длину, которая записывалась в последних 6-ти байтах перед конечной строкой LYRICS200.
Идея Lyrics3 не получила широкого распространения ввиду выхода стандарта ID3v2, в котором подобное было организовано более гибко и функционально.
Комментарии и критика:
ID3v1 много критиковали за ряд проблем. Во-первых, поля были слишком небольшими для большинства информации, которой им предстояло хранить. 30 байт не хватало для длинных названий, они урезались.
Предложение закрепить жанр за ограниченным числом альтернатив также нашло много противников. Многим просто не нравился предложенный список, в котором не отводилось места под такие жанры, как минимализм или барокко. ID3v1 также не хватало интернационализации.
Он утверждал, что все строки должны храниться в ISO 8859-1, но на практике пользователи часто используют национальную кодировку, поэтому нередко им приходилось видеть «кракозябры».
В результате не просуществовав и двух лет формат потихоньку отошел. Его место занял ID3v2.
ID3v2
Новый стандарт ID3v2 был разработан в 1998. Хотя он носит название ID3, он мало похож на первую версию ID3. Теги ID3v2 переменной длины и обычно находятся в начале файла
что было сделано для поддержания потокового воспроизведения. Тег состоит из нескольких кадров, каждый из которых содержит какие-либо метаданные.
Например, кадр TIT2 содержит название, а WOAR содержит ссылку на сайт артиста. Кадры могут быть длиной до 16 MB, в то время как весь тег может занимать до 256 MB. Проблемы с кодировками почти устранены благодаря поддержке UTF-16. Текстовые кадры помечаются битом кодировки, хотя «кракозябры» всё ещё возможны, если использовать свою кодировку вместо UTF-16.
В последней версии стандарта ID3v2 есть 84 различных типа кадров и приложения также могут задавать свои собственные кадры. Есть также стандартные кадры для хранения обложки, количества ударов в минуту, прав и лицензии, слов, произвольного текста, ссылок и других данных.
код ID3v2 тега:
На сегодня известны и используются три версии ID3v2:
ID3v2.2
— первый широко используемый ID3v2. Используется трёх-символьный идентификатор кадра вместо 4х(TT2 для названия вместо TIT2).
Этот стандарт считается устаревшим
.
ID3v2.3
— расширяет идентификаторы до 4 байтов и добавляет количество кадров. Кадр может содержать много значений, разделённых знаком «/».
Это наиболее распространённая версия тегов для файлов Mp3.
ID3v2.4
— это самая поздняя версия, датируемая ноябрём 2000. Она позволяет хранить строки в UTF-8. Для разделения значений используется нулевой байт, поэтому знак «/» можно спокойно использовать в тексте, появилась возможность добавить тег в конец файла, как в первой версии.
Хотя различные версии ID3v2 концептуально похожи, оказалось достаточно сложно воплотить поддержку их всех. Есть несколько тонких и критических различий между версиями. Даже внутри версии структуры кадров очень различаются.
Например, кадр TIT2 с названием и USLT с текстами песни требуют различных алгоритмов по извлечению данных. С 84 различными кадрами требуются десятки суб-парсеров. Когда дело доходит до Windows Explorer, появляются другие проблемы. Когда в MP3 файле используется тег версии ID3v2.4, Windows Explorer не может прочитать теги, поскольку он поддерживает только версию ID3v2.3.
Хотя ID3 был изобретён для MP3, в этом стандарте можно хранить теги и в отличных от MP3 форматах файлов. На практике, единственный формат, который широко использует ID3v2, это AIFF, где тег хранится внутри RIFF области под именем «ID3».
Комментарии и критика:
ID3v2.Х. несомненно считается прорывом для тегов и на сегодняшний день версия 2.3 наиболее используемая. Версия 2.4 несмотря на добавленную кодировку UTF-8 и унификацию фреймов ничего кардинального не поменяла, а порой даже создает трудности для программистов.
По этой причине поддержка данной версии в плеерах иногда отсутствует или реализована частично. Проблема отображение «кракозябр» в целом преодолена, но сказать, что исключена, нельзя.
Изобилие версий, наличие множества мелких несоответствий и несовместимостей между структурами фреймов, а также чрезмерная гибкость тега, доставляют немало хлопот разработчикам программ и пользователям.
Официальный сайт ID3, включающий полную спецификацию на английском языке.
Vorbis comment
Формат Ogg Vorbis официально появился в 2002 году усилиями некоммерческой организации Xiph Foundation и при разработке метаданных для него учитывались проблемы связанные с тегами других форматов. Теги для формата Ogg называются «Vorbis comments» или реже «Ogg Comments». Комментарии Vorbis — это контейнер для метаданных, используемый в форматах аудио-файлов Vorbis (ОGG)
,
FLAC
, и
Speex
.
Тег Vorbis — это список полей в формате ИмяПоля=Данные. Имя поля может состоять из печатаемых ASCII символов, 0x20 (пробел) — 0x7D («}»), исключая 0x3D («=») и 0x7E («~»). Поля не чувствительны к регистру, так что «artist»
и
«ARTIST»
— одно и то же поле.
Количество полей и их длина ограничены величиной 4 294 967 295 (максимальное значение 32-битного целого), но большинство приложений для редактирования тегов налагают более строгие ограничения. Данные кодируются в UTF-8, так что любая строка Unicode может быть использована как значение.
Разрешены любые имена тегов, и не существует формата для значения данных. Разрешено так же использовать имена полей более чем однажды. Эта возможность используется для поддержки множественных значений, например два поля artist=… для перечисления имен двух исполнителей одной композиции.
код Vorbis тега:
В комментариях Vorbis не предусмотрено хранение двоичных данных. Это сделано намеренно, комментарии предназначены для использования как часть формата контейнера, такого как Ogg, и любые дополнительные двоичные данные следует кодировать напрямую в контейнер.
Простыми словами этот формат тегов не умеет хранить, картинки или обложки дисков, для этого изображения предварительно кодируются в псевдокоды, подобно вложениям в электронной почте, из-за этого размер тэга увеличивается в несколько раз !
Несмотря на то, что формат разрабатывался с целью потокового вещания, он чувствителен к повреждению данных, поскольку при любом изменении метаданных происходит переписывание и изменение структуры данных всего файла. Это может проявиться при записи больших изменений метаданных. Но в целом эта проблема, усилиями разработчиков ПО, решаема.
Комментарии и критика:
Плюсами формата являются: гибкая система тега, выстраиваемая самими пользователями и использование кодировки UTF-8. Конечно, есть отрицательные моменты, но разработчики не стоят на месте.
На данный момент известно, что они собираются ввести официальную поддержку хранения обложек диска (то что сейчас есть – неофициальные наработки), за основу взята структура специального блока метаданных от формата FLAC, но кодируется она также в псевдокоды.
Еще один минус привязка данного формата тегов к продукции одного производителя, при этом сейчас он больше продвигается через формат FLAC, а не OGG.
Спецификация формата Ogg Vorbis I, на английском языке
WM metadata
Одновременно с разработкой и продвижением WM формата компания Microsoft разрабатывала свои медиатеги. Поскольку WMA является частью стандарта Windows Media, то и тег создавался единый как для аудио, так и для видео. Метаданные для WM не имеют конкретного названия, компания Microsoft называет их просто: мультимедийные данные, но распространены и такие названия как ASF/WMA-tag или WMA/ASF-comments/metadata.
Структура WM metadata очень напоминает ID3v2tag. Тег разделен на категории, каждая из которых имеет свой заголовок и может варьировать свой объем.
код WM тега:
Названия категорий во многом совпадают с ID3v2, хотя есть и дополнительные, связанные с видео, такие как: продюсер, информации о киностудии, возрастной рейтинг и т.д. Сам тег с потоком аудиоданных при этом запаковывается в контейнер-оболочку ASF (Advanced Systems Format).
ASF позволяет автоматически заносить информацию из тегов звуковых файлов в архив и хранить, метаданные распределено, то есть непосредственно в звуковых файлах.
Расширение файла может быть *.wma или *.asf, причем расширение *.wma используется, только для аудио файлов. WM metadata базируются на XML-Syntax, который может использовать практически любые кодировки ISO/IEC 8859 или Unicode, но для WM metadata используется исключительно Unicode.
Комментарии и критика:
К плюсам WM metadata можно отнести использование Unicode-кодировки и фиксированную структуру тега не создающую проблем при их чтении и редактировании. К минусам же можно отнести малую распространенность и низкую популярность самого WMA формата.
Спецификация формата WM metadata, на английском языке
MP4 / iTunes metadata
В 1998 году группа экспертов MPEG (Motion Picture Experts Group) представила новый формат MPEG-4, предназначенный для хранения и передачи аудио и видео данных. А MP4 в свою очередь является контейнером для формата MPEG-4.
В качестве стандарта для аудио в формате MPEG-4, компания Apple Computer (теперь просто Apple) в 2002 году предложила стандартизировать формат AAC (Advanced Audio Coding), разработанный группой специалистов, в которую входили представители Fraunhofer (разработчик MP3), Dolby, Sony, AT&T, и Nokia. А в ноябре 2004 Apple заявила о добавлении в свой арсенал еще и формат AAC+.
Логично полагать, что компания Apple, предложившая формат M4A, разработавшая защиту для него и активно использующая его в своих, Mac, iTunes Music Store, iTunes и iPod, позаботилась о разработке тегов для «своего» формата.
М4А так же как и WMA оснащен своими собственным механизмами хранения информации метаданных. Метаданные входят в состав самого контейнера MP4, который сформирован из объектно-ориентированных структур, называемых атомами. Каждый атом идентифицируется тегом и длиной.
Большинство атомов описывают иерархию метаданных, несущих в себе информацию о медиа-данных файла. Это собрание атомов содержится в атоме, называемом «кино-атом». Расположение самих медиа-данных строго не определено.
В файле MP4 они могут содержащемся в одном или более mdat, в медийных информационных атомах или размещаться вне файла MP4 с доступом через URL. Естественно для текстовых полей используется исключительно Unicode (UTF-8). Кроме стандартного набора полей в MP4 metadata так же, как и в WM metadata имеется большой набор специализированных полей для видеоинформации.
Для «голого» формата ААС теги никогда не разрабатывались, так как в теории присоединение к файлу тега может привести к потере совместимости со стандартом. Но на пракрите ААС успешно используют с ID3tag ранних версий, а в последнее время и версии 2.4, например, компанией Nokia. Кроме того неофициальным тэгом для этого формата является APEv2.
Однако использование ID3 второй версии для ААС все же не рекомендуется. Несмотря на то, что безконтейнерный ААС формат всё реже используется для хранения аудио, компания Nokia предлагает его использовать как один из основных после MP4.
Комментарии и критика:
Компания Apple учла плюсы и минусы, имевшиеся у других форматов, поэтому критических нареканий к MP4 metadata не имеется.
Фактически, это один из самых удобных и сбалансированных форматов тегов. Отрадно так же то, что компанией осуществляется поддержка своего программного обеспечения, а так же MP4/iTunes metadata.
Спецификация формата MP4/iTunes metadata, на английском языке
ATRAC metadata
ATRAC (Adaptive Transform Acoustic Coding) – формат, который практически синхронно с МР3, начал разрабатывать гигант SONY. По существу, это файл MP3, а ATRAC используется как кодек. Можно сказать экзотический формат, поскольку используется только в девайсах от компании SONY / SONY-Ericsson.
Для защиты своего контента компания Sony так же применяет технологию OpenMG DRM, которая является неотъемлемой частью формата.
Метаданными компания Sony стала оснащать свой формат, начиная с версии ATRAC3, но изобретать свой собственный формат для метаданных не стала, а попросту переняла тег ID3v2. ATRAC metadata использует стандартные типы фреймов тега ID3v2, но помимо стандартных типов фреймов, имеются и специальные TXXX и GEOB, содержащие метаданные OpenMG, предназначенные для ограничения нелегального распространение музыки.
Таким образом, народный ID3 tag был поставлен на службу коммерческим технологиям. Думаю нет необходимости описывать причины, по которым данный формат в народе по сегодняшний день не находит широкого применения. Так же практически полностью отсутствует программное обеспечение, поддерживающее данный формат.
Собственно только компания Sony предлагает программу SonicStage, которая позволяет транскодировать такие форматы как MP3, AAC или WMA в формат ATRAC для дальнейшего переноса на разные цифровые устройства SONY.
Но и эта программа находится в поле критики, поскольку при транскодировании форматов происходит перезапись метаданных, содержащиеся в первичном файле в ATRAC metadata и происходит это не всегда гладко. Были нередки случаи, когда происходила потеря метаданных или их искажение. А кроме того, при конвертации снижается качество звука.
Комментарии и критика:
ATRAC metadata имеет все те же недостатки, которыми обладает ID3v2 tag. Сам формат ATRAC малопопулярен и в его распространении принципиально заинтересованы только продавцы музыки, но ни как не пользователи.
Спецификация формата ATRAC metadata, на английском языке
APEv2
APEv2 теги используются для хранения метаданных, таких как название альбома, исполнитель, номер трека в аудио файлах. Изначально первые версии тегов (APEv1) были предназначены для формата Monkey’s Audio, но Фрэнк Клемм(Frank Klemm) модифицировал их, добавив заголовок (header), дав этим самым возможность APE тегам располагаться в начале файла
, и также реализовав хранение метаданных в формате Unicode.
Впервые этот вариант тегов был использован в аудио-файлах формата Musepack, но в дальнейшем, из-за простоты и гибкости этого варианта, он был адаптирован как основной формат тегов для форматов WavPack и OptimFROG, для Monkey’s Audio (с версии 3.99) и TAK.
Аудиоплеер Foobar2000 позволяет использовать эти теги в файлах MP3, вместо стандартных ID3 тегов, потому что APEv2 теги легче записывать, и они более гибкие в использовании. Тем не менее, из-за того, что APEv2 не были изначально ориентированы на использование в MP3 файлах (в отличие от ID3 тегов), существует ряд проблем.
Например, строка APETAGEX является началом APEv2 тега, а строка TAG — началом ID3v1 тега. Поэтому если TAG в APETAGEX заканчивается там, где ожидается ID3v1 тег, то это значение может быть прочитано неверно. Кроме того, ID3 содержат так называемую «схему рассинхроницазии» («unsynchronization scheme»), которая не позволяет аудиоплеерам проигрывать данные тегов.
Формат APEv2 не поддерживает такую схему, поэтому наличие APEv2 тега может вызывать ошибки чтения или шумы в конце MP3 файла.
код APEv2 тега:
По формату APEv2 теги концептуально ближе тегам Vorbis, чем к ID3 тегам. Так же, как и «Vorbis Comments», они представляют собой неструктурированные пары ключ/значение, но в отличие от них, эти теги хранят список значений для каждого ключа, а не ключ для каждого значения.
Не понятно? Для примера возьмем трек, который содержит данные о двух исполнителях. В «комментариях Vorbis» эти данные будут храниться как два отдельные поля ARTIST, а в теге APEv2 — как одно поле ARTIST, с двумя значениями, разделенными нуль-символом (байтом со значением, равным 0)
Значения APEv2 тегов могут быть помечены как принадлежащие к типу «text», «binary» или «external». То есть можно в тело тега записать нормальную картинку или размещать «линки» выходящие за контейнер.
Комментарии и критика:
Несомненно APEv2 имеет ряд преимуществ, таких как отсутствие ограничений на количество и длину полей, использование Unicode и легкость записи и редактирования. APEv2 используют для различных аудио форматов, поскольку тег обладает хорошей гибкостью.
Однако есть технические моменты, создающие проблемы при чтении тега некоторыми плеерами, но в целом это не мешает APEv2 располагаться в списке поддерживаемых тегов практически у всех плееров и редакторах метаданных.
Спецификация APEv2 на английском языке
Часть — III: ПРИМЕНИМОСТЬ ТЕГОВ
Увы не все теги можно применить ко всем файлам, но есть среди них и «универсалы», смотрим картинку:
Часть — IV: ПРОБЛЕМЫ ВЫБОРА
Вот мы и дошли до той части статьи в которой кроме копи/пасты мне нужно пошевелить мозгами. Итак, что-же выбрать? Мой ответ наверное будет немного обескураживающим — НИЧЕГО
из вышеперечисленного!
Как мы выяснили все теги пишутся в разные части файлов, все теги не стандартизованы и не проверены, тегов в одном файле может быть сколь угодно много, на все теги тратится драгоценное время плеера на сканирование, это фигня если индексируются 10 альбомов, а если это диск объемом в 2Тб?
Давайте зададим себе вопрос зачем нам надо держать в своей фонотеке тексты песен, ведь я могу зайти в Internet и скачать их за 6 сек с серверов которые специализируются на лирике, где она постоянно обновляется и множество плееров это поддерживают. Очень редко когда есть необходимость, или назовите это бзиком, хранить картинки в файлах, такая фича может потребоваться при составлении сборников.
Еще есть проблема которая появилась с некоторыми современными плеерами типа AIMP или Foobar — они позволяют «на лету» выставлять рейтинг из 5-ти звездочек. Пишется этот рейтинг опять в наши многострадальные теги, после чего «раздать» файл по сети под той-же раздачей будет невозможно, файл-то изменился и хеш уплыл. И не известно в какой тег, какого формата плеер записал информацию.
На практике бывают и такие курьезные случаи — альбом разделен на треки и в каждом треке по гигантской картинке по размеру совместимой с размером самого трека (типа, здрасте — я обложка). Еще совершенно не понятно зачем писать тег к файлу-образу диска?
Это конечно экстремальные случаи скажите вы, и будете правы. Но давайте разберем обычный случай когда при большой фонотеке мы пытаемся весь диск или директорию проиндексировать в плеере? Долго грузится, правда?
А это происходит от части потому, что наш плеер читает эти самые теги, каждый раз, разбираясь во всех типах тегов, фильтрует бинарные данные, уровни ReplayGain, годы, исполнителей и так далее и тому подобное. Какой выход?
Выход довольно прост. Давайте подумаем, что обычный меломан хочет знать о своем артисте? 1. Имя исполнителя 2. Название альбома 3. Название треков из альбома 4. Номера треков из альбома 5. Год выпуска альбома или диска 6. Жанр музыки. 7. крик души: «Еще б картинку альбома!» и еще желательно делать какие-нибудь пометки для себя.
Знаете куда я клоню?
Правильно к началу-начал к файлу CUE
!
Часть (последняя) — V: CUE sheet файл для аудио треков или для аудио-имиджа.
Cue sheet, или файл cue, — обычный текстовый файл, содержащие команды, а так же метаданные, которые описывают раскладку треков CD или DVD диска. Файлы cue имеют текстовый формат и расширение .cue.
Впервые файлы cue sheet появились в программе CDRWIN. Теперь они поддерживаются многими приложениями так же они используются для определения подлинности оптических дисков и многими, но не всеми мультимедиа проигрывателями.
Для Audio-CD cue файлы указывают названия и исполнителей альбома и его треков, а также имена одного или более используемых аудиофайлов. Синтаксис cue sheet файлов позволяют использовать как одиночные (потрековые) файлы MP3, WAV, FLAC, APE …, так и образы диска сжатые или нет.
Файлы cue Позволяют восстановить полную реальную копию диска из lossless файла имиджа с задержками между дорожками, с информацией ISRC и т.д.
Синтаксис прост как автомат Калашникова:
REM
Команда игнорирования строки (комментарий)
REM GENRE «»
Жанр музыки — любой хоть «Шансон Уркаганский»
REM DATE «»
Год или дата в любом формате.
REM DISCID
Идентификатор диска в базе данных «FREEDB» не говорит ни о чем, кроме того, что теги были записаны не ручками, а через сервис freedb.org
REM COMMENT «»
Позволяет добавлять комментарии к файлу (файлам), или треку.
CATALOG «»
Номер диска по каталогу UPC/EAN UPC (универсальный код товара) — американский стандарт штрих-кода. EAN (европейский номер товара) — европейский стандарт штрих-кода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC. 13 цифр.
PERFORMER «»
В начале: Исполнитель или создатель работы в целом. После строки TRACK: Исполнитель или создатель соответствующего трека.
TITLE «»
В начале файла название альбома в целом. После строки TRACK: название соответствующего трека. Команда TITLE пишется до команды TRACK, написанная после автоматически будет отнесена к следующему TRACK.
Поля PERFORMER и TITLE могут содержать любой набор символов заключенных в кавычки («…») кроме самого символа кавычки («).
FILE «имя файла» ДАННЫЕ
Имя файла, содержащего данные. Может быть указано с указанием пути к файлу и обязательно заключено в кавычки. В названии файла или пути к нему не должно содержаться кавычек («)!
За именем файла обязательно должен быть указан тип данных: WAVE, MP3, BINARY, MOTOROLA, AIFF или DATA для форматов сжатия без потерь это поле должно быть WAVE, для файлов кодированных с потерями MP3. BINARY или DATA используются для записи дисков с компьютерными данными.
Для записи CD необходимо,чтобы аудио-файлы были в формате 44.1KHz 16-bit Stereo PCM обычно несжатые WAV, реже AIFF, для использования CUE в качестве плей-листа для медиа-проигрывателей и плееров это абсолютно не критично.
TRACK [номер] [тип данных]
Определяет трек, с указанием номера и типа данных. Последующие строки, такие как INDEX, TITLE и PERFORMER, предоставляют информацию касательно этого трека и могут располагаться в любом порядке.
[номер] — номер трека цифры от 1 до 99 (формат CD не допускает больше 99 треков) [тип данных] — тип данных может быть следующих типов:
AUDIO — Audio/Music (2352) CDG — Karaoke CD+G (2448) MODE1/2048 — CDROM Mode1 Data (cooked) MODE1/2352 — CDROM Mode1 Data (raw) MODE2/2336 — CDROM-XA Mode2 Data MODE2/2352 — CDROM-XA Mode2 Data CDI/2336 — CDI Mode2 Data CDI/2352 — CDI Mode2 Data
INDEX «»
Указывает начальную позицию внутри данных, где начинается данный трек, в формате ММ:СС:ФР (минута-секунда-фрейм, например 04:18:63 = 4 минуты, 18 секунд, 63 фрейма).
Максимально допустимое значение для фреймов CDDA составляет 74. Бывает двух видов INDEX 01 — указывает на начало трека и INDEX 00 — указывает «прегап» (обычно двух секундная задержка). В мульти-файловом cue файле обычно используется только INDEX 01 со значением 00:00:00. Первый по счету индекс всегда должен начинаться со значения: 00:00:00
PREGAP «»
Команда указывающая создать перед началом трека зазор в формате ММ:СС:ФР
POSTGAP «»
Команда указывающая создать за треком зазор в формате ММ:СС:ФР
эти две команды POSTGAP и PREGAP должны находится после всех комманд INDEX. Разрешено использование только одной команды POSTGAP или (и) PREGAP на трек.
ISRC «»
Международный стандартный номер аудио/видео записи (International Standard Recording Code) (ISRC), определённый ISO 3901 — международный стандартный код для точного определения уникальной аудио- или видеозаписи.
Поле может быть длинной 12 символов и содержать буквы ABCDE и цифры. В организации ISRC хранятся данные не по альбомам, а по трекам, т.е. команду ISRC можно писать после команды TRACK, но перед INDEX.
SONGWRITER «»
Если расположен в начале cue sheet то обозначает композитора всего диска, возможно использование по трекам, в этом случае команда пишется за треком.
REM REPLAYGAIN_TRACK_GAIN REM REPLAYGAIN_TRACK_PEAK
Информация ReplayGain.
CDTEXTFILE
Позволяет добавить файл для записи CD-TEXT так CDTEXTFILE <�имя файла>
FLAGS
Флаги субкода трека, могут быть четырех видов:
«PRE» — (Pre-emphasis) — самый страшный флаг. Включены пред-искажения, слушать можно только звенит сильно. Для нормального прослушивания есть деконвольверы, но эта тема для отдельной статьи, и встречается этот флаг крайне редко, хотя и «метко». «DCP» — (Digital Copy Permited) — то есть диск не защищен от записи, копируйте на здоровье! И по идее Михалкову за такие диски с такой меткой платить не надо. Но, на домашних рекордерах в которых встроена система SCMS с используемым флагом можно будет сделать только одну копию. «4CH» — понятно из названия, в практике я никогда не встречал. «SCMS» — (Serial Copy Management System) — если есть такое поле диск не оригинальный, а скопированый! Эту систему использовали некоторые домашние рекордеры и редкие компьютерные приводы. Для защиты создания «копии с копии» и копии вообще.
Спецификация CUE Sheet на английском языке
А вот примеры:
Слева пример мультифайлового cue, справа cue для файла-имиджа как видите в нем великолепно уживаются разные языки в данном случае русский и немецкий.
На просторах жестких дисков встречаются несколько типов файлов cue обычно подписаных:
Non compliant
— не предназначен для проигрывания (использования в качестве плей-листа) с помощью плееров (теги прописаны в самих файлах), у него единственная функция использование при записи.
Межтрековые зазоры могут указываться как в виде PREGAP 00:00:50, так и в виде двойных индексов — INDEX 00 + INDEX 01 (во втором случае cue прекрасно читается плеерами, а не только прогами для прожига типа EAC, Burrrn и Plextools Команда PREGAP также не поддерживается Nero и большинством программ для записи образов AudioCD!
Compliant
— предназначен для проигрывания (использования в качестве плей-листа) с помощью плееров и находит понимание во всех прогах для прожига дисков.
ИМХО такое деление «от лукавого». Значений INDEX хватает во все времена.
Согласитесь, это то что мы искали! Он удовлетворяет всем нашим требованиям по данным. Файл очень маленький, не требует специальных программ для редактирования, легкий синтаксис, не вписывается внутрь нашего ценного музыкального файла, допускает пакетную обработку текстовыми редакторами, поддерживает UTF-8…. И в отличии от любых тегов позволяет сделать самое главное — при желании восстановить оригинальный диск, жалко, что это не со всеми типами CUE проходит.
Как водится и тут зарылись несколько минусов — не все медиа-железки и телефоны согласны работать с такими файлами, но в предыдущей статье я оговаривался, что для телефонов и МП3 с тегами ID3v2 можно пожать, было-бы из чего.
Что делать если нет cue файла — создать или загрузить из Internet, а вот чем, как и где в другой статье про софт …
Итак я в своей коллекции (больше 5 Терра Байт) использую файлы CUE в качестве плей-листа. Вы спросите, а почему не MRU или LST, либо другие плeйлисты?
Ответ прост — большая часть файлов образы дисков которые без файла CUE воспроизвести по трекам нельзя, потому не M3U и не LST. Я стандартизировал фонотеку таким образом.
Я запретил Foobar-у грузить все расширения файлов кроме .CUE ! Таким образом получается, что имидж-файлы я воспроизвожу как обычно через cue-файл, а раздельные файлы при помощи cue-плейлиста.
Но это уже другая тема, везде должен быть порядок! В грядующей статье…. «О «фен-шуе» в цифровой коллекции музыки
».
Ссылки: ru.wikipedia.org/ wiki.hydrogenaudio.org/ Как и обещал — наш ответ «кракозябрам» ! Кликабельно: