stringtranslate.com

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

В первом общедоступном варианте v2, ID3v2.2, трехсимвольные идентификаторы кадров ( например , TT2) заменены четырехзначными идентификаторами кадров ( например , TIT2), чтобы избежать путаницы между похожими кодами. Большинство распространенных фреймов версий 2.3 и 2.4 имеют прямые аналоги в версии 2.2, но версия 2.2 сейчас считается устаревшей. [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]

Текст песни

Lyrics3v1 [15] и Lyrics3v2 [16] были стандартами тегов, реализованными до ID3v2, для добавления текстов песен в mp3-файлы. Разница с ID3v2 заключается в том, что Lyrics3 всегда находится в конце файла MP3, перед тегом ID3v1.

Редактирование тегов ID3

Теги ID3 можно редактировать различными способами. Специализированные приложения, называемые редакторами тегов , обеспечивают точное редактирование всех полей или кадров и позволяют выполнять сложное пакетное редактирование, но многие аудиоплееры обеспечивают встроенное редактирование общих полей или кадров. Некоторые файловые менеджеры также предоставляют возможности редактирования тегов.

Реализация без MP3

Теги ID3 были разработаны для формата MP3, но наборы тегов являются независимой частью файла MP3 и могут использоваться где угодно. Теги ID3v2 иногда используются с файлами AIFF и WAV , [17] а MP4 позволяет встраивать тег ID3. [18]

Смотрите также

Рекомендации

  1. ^ «История – ID3.org» . Архивировано из оригинала 24 декабря 2010 г. Проверено 22 января 2011 г.
  2. ^ ab Практический Common Lisp, стр. 335.
  3. ^ "ID3v1 - ID3.org" . id3.org . Архивировано из оригинала 20 июня 2015 г. Проверено 12 апреля 2018 г.
  4. ^ «Список жанров ID3» .
  5. ^ "ID3v1.2".
  6. ^ «Описание MP3 TAG и расширенного TAG (на английском языке)» . 10 марта 2012 г. Архивировано из оригинала 10 марта 2012 г. Проверено 12 апреля 2018 г.
  7. ^ «Соавторы - ID3.org» . Архивировано из оригинала 3 декабря 2016 г. Проверено 22 апреля 2012 г.
  8. ^ "id3v2-00 - ID3.org" . Архивировано из оригинала 24 ноября 2016 г. Проверено 7 сентября 2011 г.
  9. ^ Нильссон, Мартин. «Информация для разработчиков ID3». ID3.org . Архивировано из оригинала 26 августа 2012 года . Проверено 9 апреля 2011 г.
  10. ^ «Тег ID3 версии 2.3.0» . Архивировано из оригинала 17 ноября 2016 г. Проверено 11 апреля 2015 г.
  11. ^ "id3v2.3.0 - ID3.org" . Архивировано из оригинала 21 ноября 2015 г. Проверено 30 апреля 2014 г.
  12. ^ «Собственные фреймы ID3v2.4.0» . Архивировано из оригинала 3 сентября 2022 г. Проверено 27 декабря 2012 г.
  13. ^ «Тег ID3 версии 2.4.0 – Собственные фреймы» . Архивировано из оригинала 28 октября 2016 г. Проверено 11 апреля 2015 г.
  14. ^ Ньюэлл, К. (2 декабря 2005 г.). «Дополнение к рамке главы ID3v2». ID3.org . Архивировано из оригинала 15 ноября 2022 г. Проверено 6 февраля 2008 г.
  15. ^ "Тексты3 - ID3.org" . id3.org . Архивировано из оригинала 24 сентября 2022 г. Проверено 13 апреля 2018 г.
  16. ^ "Lyrics3v2 - ID3.org" . id3.org . Архивировано из оригинала 10 августа 2022 г. Проверено 13 апреля 2018 г.
  17. ^ «Центр разработчиков Windows Media: поддержка тегов ID3» . Сеть разработчиков Microsoft . Майкрософт . Проверено 24 марта 2010 г.
  18. ^ "Орган регистрации MP4" . Архивировано из оригинала 9 марта 2018 г. Проверено 18 октября 2007 г.

Внешние ссылки