ID3
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
ID3 — это контейнер метаданных , чаще всего используемый в сочетании с MP3 форматом аудиофайлов . Это позволяет хранить такую информацию, как название, исполнитель, альбом, номер трека и другую информацию о файле, в самом файле.
ID3 является фактическим стандартом метаданных в файлах MP3; ни один орган по стандартизации не участвовал в его создании и не предоставил ему официального статуса одобрения. [1] он конкурирует с тегом APE В этой области .
Существует две несвязанные версии ID3: ID3v1 и ID3v2. В ID3v1 метаданные хранятся в сегменте длиной 128 байт в конце файла. В ID3v2 используется расширяемый набор «кадров», расположенных в начале файла. Существуют подварианты обеих версий.
ID3v1
[ редактировать ]Когда стандарт MP3 был опубликован в 1995 году, он не включал метод хранения метаданных файла. В 1996 году Эрик Кемп [ нужны разъяснения ] предложил добавить к файлам MP3 128- байтовый суффикс, в котором будет храниться полезная информация, например имя исполнителя или название соответствующего альбома. Кемп намеренно поместил данные тега (которые обозначены 3-байтовой строкой TAG
) в конце файла, так как это приведет к коротких статических воспроизведению помех старыми медиаплеерами , которые не поддерживают этот тег. Этот метод, теперь известный как ID3v1, быстро стал стандартом де-факто для хранения метаданных в файлах MP3. [2] несмотря на недостатки интернационализации и локализации, возникающие из-за использования стандарта ISO-8859-1, системы кодирования а не более глобально совместимого Unicode .
Тег v1 позволяет по 30 байтов для названия, исполнителя, альбома и «комментария», 4 байта для года и 1 байт для определения жанра песни из предопределенного списка значений . [3] [4]
ID3v1.1
[ редактировать ]В 1997 году модификацию ID3v1 предложил Майкл Мучлер. [ нужны разъяснения ] в котором два байта, ранее отведенные для поля комментария, использовались вместо этого для хранения номера трека, чтобы можно было правильно упорядочить альбомы, хранящиеся в нескольких файлах. Модифицированный формат стал известен как ID3v1.1. [2]
ID3v1.2
[ редактировать ]В 2002 или 2003 году [ который? ] BirdCage Software предложила ID3v1.2, в котором многие поля были увеличены с 30 до 60 байт и добавлено поле поджанра, сохранив при этом обратную совместимость с версией 1.1, поместив новый «расширенный» тег перед стандартным тегом версии 1.1. [5] [6] Внедрение ID3v1.2 было ограничено. [ нужна ссылка ]
ID3v2
[ редактировать ]В 1998 году несколькими участниками была создана новая спецификация под названием ID3v2. [7] Хотя он носит имя ID3, его структура полностью отличается от структуры ID3v1. Теги ID3v2 имеют переменный размер и обычно размещаются в начале файла, что обеспечивает немедленную загрузку метаданных, даже если файл в целом загружается постепенно во время потоковой передачи .
Тег ID3v2 состоит из ряда необязательных фреймов , каждый из которых содержит фрагмент метаданных размером до 16 МБ. Например, TT2
рамка может быть включена для содержания заголовка. Размер всего тега может достигать 256 МБ, а строки могут быть закодированы в Unicode . [8]
ID3v2.2
[ редактировать ]Первый общедоступный вариант версии 2, ID3v2.2, использовал три идентификатора кадра вместо четырех (TT2 для заголовка вместо TIT2). Считается устаревшим. [9]
ID3v2.3
[ редактировать ]ID3v2.3 — это наиболее широко используемая версия тегов ID3v2, которая широко поддерживается проводником Windows и проигрывателем Windows Media. [10] Примечательно, что появилась возможность вставлять изображения, например обложку альбома. [11]
В версии даже есть место для номера диска. Это значение редко используется в Интернете.
ID3v2.4
[ редактировать ]ID3v2.4 был опубликован 1 ноября 2000 года. Он определяет 83 типа кадров. [12] позволяет текстовым фреймам содержать несколько значений, разделенных нулевым байтом , и позволяет хранить тег либо в начале, либо в конце файла. [13]
Примечательные особенности
[ редактировать ]Главы
[ редактировать ]Приложение к главе ID3v2 было опубликовано в декабре 2005 года. Оно позволяет пользователям легко переходить к определенным местам или главам аудиофайла и может обеспечивать синхронизированное слайд-шоу изображений и заголовков во время воспроизведения. Типичные варианты использования включают расширенные подкасты , которые можно использовать в тегах ID3v2.3 или ID3v2.4. [14]
Тексты песен
[ редактировать ]Текст3v1 [15] и тексты песен3v2 [16] были стандартами тегов, реализованными до ID3v2, для добавления текстов в mp3-файлы. Разница с ID3v2 заключается в том, что Lyrics3 всегда находится в конце файла MP3, перед тегом ID3v1.
Редактирование тегов ID3
[ редактировать ]Теги ID3 можно редактировать различными способами. Специализированные приложения, называемые редакторами тегов , обеспечивают точное редактирование всех полей или кадров и позволяют выполнять сложное пакетное редактирование, но многие аудиоплееры обеспечивают встроенное редактирование общих полей или кадров. Некоторые файловые менеджеры также предоставляют возможности редактирования тегов.
Реализация без MP3
[ редактировать ]Теги ID3 были разработаны для формата MP3, но наборы тегов являются независимой частью файла MP3 и могут использоваться где угодно. Теги ID3v2 иногда используются с AIFF и WAV . файлами [17] и MP4 позволяет встраивать тег ID3. [18]
См. также
[ редактировать ]- CD-текст
- Тег APE (может использоваться в файлах MP3, но менее совместим с программным обеспечением проигрывателя, чем ID3.)
- Комментарий Ворбиса
- Стандартная архитектура для универсальных расширений комментариев (SAUCE)
- XBin (расширенный двоичный файл)
Ссылки
[ редактировать ]- ^ «История — ID3.org» . Архивировано из оригинала 24 декабря 2010 г. Проверено 22 января 2011 г.
- ↑ Перейти обратно: Перейти обратно: а б Практический Common Lisp , с. 335.
- ^ «ID3v1 – ID3.org» . id3.org . Архивировано из оригинала 20 июня 2015 г. Проверено 12 апреля 2018 г.
- ^ «Список жанров ID3» .
- ^ «ID3v1.2» .
- ^ «Описание MP3 TAG и расширенного TAG (на английском языке)» . 10 марта 2012 г. Архивировано из оригинала 10 марта 2012 г. Проверено 12 апреля 2018 г.
- ^ «Соавторы — ID3.org» . Архивировано из оригинала 3 декабря 2016 г. Проверено 22 апреля 2012 г.
- ^ «id3v2-00 – ID3.org» . Архивировано из оригинала 24 ноября 2016 г. Проверено 7 сентября 2011 г.
- ^ Нильссон, Мартин. «Информация для разработчиков ID3» . ID3.org . Архивировано из оригинала 26 августа 2012 года . Проверено 9 апреля 2011 г.
- ^ «Тег ID3 версии 2.3.0» . Архивировано из оригинала 17 ноября 2016 г. Проверено 11 апреля 2015 г.
- ^ «id3v2.3.0 – ID3.org» . Архивировано из оригинала 21 ноября 2015 г. Проверено 30 апреля 2014 г.
- ^ «Собственные фреймы ID3v2.4.0» . Архивировано из оригинала 3 сентября 2022 г. Проверено 27 декабря 2012 г.
- ^ «Тег ID3 версии 2.4.0 – Собственные кадры» . Архивировано из оригинала 28 октября 2016 г. Проверено 11 апреля 2015 г.
- ^ Ньюэлл, К. (2 декабря 2005 г.). «Дополнение к рамке главы ID3v2» . ID3.org . Архивировано из оригинала 15 ноября 2022 г. Проверено 6 февраля 2008 г.
- ^ «Тексты3 – ID3.org» . id3.org . Архивировано из оригинала 24 сентября 2022 г. Проверено 13 апреля 2018 г.
- ^ «Lyrics3v2 – ID3.org» . id3.org . Архивировано из оригинала 10 августа 2022 г. Проверено 13 апреля 2018 г.
- ^ «Центр разработчиков Windows Media: поддержка тегов ID3» . Сеть разработчиков Microsoft . Майкрософт . Проверено 24 марта 2010 г.
- ^ «Орган регистрации MP4» . Архивировано из оригинала 9 марта 2018 г. Проверено 18 октября 2007 г.
Внешние ссылки
[ редактировать ]- Официальный сайт Wayback Machine (архивировано 24 декабря 2022 г.)
- Список жанров в ID3v1
- Спецификация ID3v1
- Параллельное сравнение версий и фреймов ID3
- Спецификация ID3 TAG и Enhanced TAG на Wayback Machine (архивировано 10 марта 2012 г.)