Unglued Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Господа появился интересный вопрос: чем отличается ID-tag первого уровня от ID-tag второго в mp3 файлах. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Ну помотри же в WinAmp У IDv2 есть еще: Composer Orig. Artist Copyright URL Endoded by... Ссылка на комментарий Поделиться на другие сайты Поделиться
Peter Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Размером, по крайней мере :D В Id3 v2 появилось несколько новых полей (Composer, Copyright, URL) и расширены уже имеющиеся. Например, название песни практически неограничено (раньше было максимум 30 символов), можно вводить многострочный комментарий (удобно хранить текст песни прямо в mp3-файле)... Id v1 и v2 могут существовать параллельно, для совместимости со старыми программами. Например, мой mp3-плеер "видит" только v1 :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Мой ответ немного противоречит правилам форума, а именно дополнение от dartman, пункт 4. Но думаю модераторы меня простят, потому что у автора нет критической проблемы, а он просто интересуется. :D Согласен со всем вышесказанным, но есть существенное отличие. ID2 tag находится в начале (заголовке) файла, и для доступа к нему плееру требуется меньше времени. ID1 tag, находится в конце файла, и что бы получить оттуда инфу, плееру требуется быстро просмотреть весь файл. Плеер Винамп например если есть ID2 tag, то по умолчанию всегда считывает инфу оттуда. Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Averjan Опять неправда. IDv1.1 распологается в 99% случаях в ПОСЛЕДНИХ 128 байтах mp3 файла, так что в скорости доступа различия нет никакого. И более того, чтобы обновить IDv2 тег приходится переписывать весь файл, а для обновления IDv1 этого делать не надо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 kolya7k Ну так я и сам уверен не был, поэтому заранее предупредил, и надеялся на прощение. :) IDv1.1 распологается в 99% случаях в ПОСЛЕДНИХ 128 байтах mp3 файла Так я и сказал - в конце. :) чтобы обновить IDv2 тег приходится переписывать весь файл Это я заметил - спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Unglued Опубликовано 28 августа, 2004 Автор Жалоба Поделиться Опубликовано 28 августа, 2004 Покорно благодарю за ценну информацию. Я стал на йоту умнее)))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Unglued Кроме того, в дополнение сказанному kolya7k, изменение ID v2 тэга приводит к фрагментации файла. :o Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 Фрагментации на файловой системе - возможно, если после файла не осталось свободных кластеров. Но вот фрагментации именно как MP3 файла - нет. Если кто не в курсе, то все MP3 файлы имеют фреймовую структуру. Т.е составлены из кусочков (фреймов) и при проигрывании MP3 проигрыватель проигрывает все фреймы по порядку... Так вот при изменении тега IDv1/2 порядок следования фреймов изменяется не должен, хотя, сама структура фреймов позволяет сделать так, чтобы файл был записан вообще вперемешку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 28 августа, 2004 Жалоба Поделиться Опубликовано 28 августа, 2004 kolya7k Я имел ввиду фрагментацию файла на диске. При изменении ID v2 тэга у группы, скажем так 100 - 200 файлов оптом, диск представляет собой полную кашу. Хотя про фреймовую структуру то же в курсе, но у меня нет софта, что бы это проконтролировать. Ссылка на комментарий Поделиться на другие сайты Поделиться
D.J.Owl Опубликовано 1 февраля, 2005 Жалоба Поделиться Опубликовано 1 февраля, 2005 Тема тэгов просто шикарна. Мне удивительно даже, почему так мало посещений... Но теперь позвольте подкинуть "заморочку" :D над которой бьюсь :D довольно долго. Начну издалека и обстоятельно: В тэге прописано масса информации. Исполнитель, песня, номер трека в альбоме, примечания, стиль и т. д. Существуют программы (к примеру muzcat) которые музыкальный каталог сортируют :D по любым из указанных полей. Даже по тем, которые визуально в тэге не прописываются (продолжительность трека). При этом вытаскивают они эту инфу всё из тех-же тэгов - стало быть доступ есть. Меня СИЛЬНО интересует (как глав.реда радиостанции) существует ли программа, которая на основе всей этой информации "умеет" составлять плей-лист по заданным параметрам. К примеру - указывается время листа - 60 минут, последовательность треков по полю "стиль", без повторов по полю "исполнитель" и с проверкой треков на наличие повторов из реестра прочитанных песен. В качестве аналога вспомню знаменитый "Пауэрголд" - профессиональная (и жутко дорогая для региональных радиостанций) программа вёрстки плей-листов. Пусть будет не такая же умная, но чтоб "умела" хоть примитивно собрать 24 часовых плей-листа не повторяя песен. А при составлении на следующие сутки учитывала предыдушие. Я почему-то подозреваю, что должна быть такая программа. Ведь тот-же "Голд" составляет :D листы обрабатывая карточки, схожие с тэговскими. Если ответ на мой вопрос отрицательный - поверну его "другим боком" - насколько реально написать такую программу для ВинАмпа и кто :D за такой "заказ" может взяться - не за "спасибо" :D , разумеется. Присоветуйте. :sm(100): Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти