english | русский

ID3v2 - это легко!

Оригинал статьи
http://www.id3.org/easy.html
Язык
английский
Права
Copyright © 1998-2005 Martin Nilsson
Перевод
Onemore

Что такое ID3v2?

ID3v2 - новая система тегов, которая позволяет вам записавать важную и расширенную информацию о ваших аудио файлах внутри них самих. Если говорить проще, ID3v2 - кусок данных, добавленный к двоичным аудио данным. Каждый тег ID3v2 состоит из нескольких болле мелких частей, называемыми фреймами. Фреймы могут содержать любой тип информации и данных, например - название песни, альбом, исполнитель, ссылку в Web, настройки эквалайзера, рисунки и т.д. Справа представлена блочная схема типового аудио файла с тегом ID3v2.

Одна из целей этого проекта была в том, чтобы тег ID3v2 был очень гибким и расширяемым. Стало очень легко добавлять новые функции к тегу ID3v2, поскольку, подобно HTML, все синтаксические анализаторы проигнорируют любую информацию, которую они не распознают. Максимальный размер одного фрейма составляет 16 мБ, а максимальный размер всего тега может составлять 256 мБ. Вероятно, вы никогда не окажетесь в ситуации, когда невозможно записать полезный комментарий в старый тег ID2v1, ограниченный 30 символами.

К слову о таблице символов. ID3v2 поддерживает Unicode поэтому даже вы используете кириллицу, вы способны записать тег на вашем родном языке. Также возможно записать в один тег одни и те же комментарии, но на разных язаках.


Внутренняя структура файла с тегом ID3v2.

Хотя новый тег может быть большого размера, иметь встроенные изображения и даже вложенный файл, ID2v2 пытается использовать байты как можно эффективней. Если вы преобразуете тег ID3v1 в ID3v2, скорее всего новый тег будет меньше по размеру. Если же в теге ID3v1 все области полные (все 30 символов заполнены в каждой области), то новый тег ID3v2 будет на 56 байт больше. Это неблагоприятный сценарий для преобразования ID3v1 в ID3v2.

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

Некоторые основные возможности

  • Тег ID3v2 - контейнерный формат, допускающий добавление новых фреймов в процессе развития.
  • Расположение тега в начале аудио файла делает его пригодным для потокового аудио.
  • Имеет "схему рассинхронизации", предотвращающую проигрывание тега плеерами не поддерживающими формат ID3v2.
  • Максимальный размер тега составляет 256 мБ, а максимальный размер фрейма - 16мБ.
  • Улучшенное сжатие данных.
  • Тег поддерживает таблицу символов Unicode.
  • Тег сфокусирован не только на музыкальном аудио, но и на других видах аудио информации.
  • Имеет несколько новых текстовых полей (композитор, тип носителя, BPM, отступление об авторском праве и т.д.) и возможность разработки собственных полей.
  • Может содержать текст песен, синхронизированный с музыкой (караоке) почти на любом языке.
  • Может содержать установки громкости, баланса, эквалайзера, реверберации.
  • Может быть связанным с CD-базами данных,например CDDB.
  • Возможность включения изображений и любых файлов.
  • Более подробно здесь

закрыть окно

Get Firefox!
Рейтинг@Mail.ru
© Onemore , 2005
Hosted by uCoz