Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Программа Tag&Rename, как следует из ее названия, предназначена для редактирования тэгов MP3-файлов и их переименования. Программа понимает тэги ID3v1, ID3v2, а также тэги VQF-файлов (поддерживаемые форматы: MP3, MPC, MP+ (MPEGPlus)).Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноВозможности программы:Переименование музыкальных файлов; Добавление информации из имен файлов в тэги музыкальных файлов; Редактирование тэгов музыкальных файлов; Поддержка CDDB; Поддержка allmusic.com; Изменение регистра букв тэгов и/или названий файлов; Синхронизация ID3v1 и ID3v2 тэгов; Экспорт в CSV-файл; Создание списка песен в формате M3u; Прослушивание музыкальных файлов форматов MP3 и VQF; Добавление к контекстное меню проводника.Программа Tag&Rename делает переименование музыкальных файлов очень простым. Для этого достаточно только открыть в программе директорию с музыкальными файлами и она сама найдет музыкальные файлы как в самой директории, так и в ее поддиректориях. Потом надо выбрать параметры переименования файлов. По умолчанию установлены имена файлов в формате «Исполнитель — Название песни.Расширение». По желанию можно добавить в начале номер файла (добавляется номер, под которым файл находится) и удалить все пробелы или заменить их символами подчеркивания «_».Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноПорядок файлов можно задавать, сортируя их в возрастающем порядке по любому из показанных полей. Можно также вручную перемещать файлы вверх или вниз по списку с помощью меню правой кнопки мыши, через кнопки меню программы, перетаскивая их мышью, или используя для этого комбинации горячих клавиш «Alt + Up», «Alt + Down». К сожалению, можно перемещать только по одному файлу. В начале сортировки программа выделяет нечетные номера файлов белыми, а четные — зелеными полосами. При перемещении файлов эти полоски за ними сохраняются, пока снова не будет выбрана сортировка по одной из колонок. Нужные колонки можно выбрать из меню, доступного при нажатии правой кнопкой мыши на любой колонке. Слева меню для MP3, справа — для VQF-файлов.Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноТеги id3v1 и id3v2 в телефонах: что это такое и зачем нужноКолонка Main info (Главная информация) является настраиваемой:Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноПо умолчанию она имеет вид: «Исполнитель — Название песни». Те, кого не устраивает стандартное переименование файлов, могут задать свой собственный формат имен файлов, используя переменные в продвинутом режиме.

Переменные продвинутого режима

Для файлов в формате MP3:

MP3-файлы

  Таги ID3v1 Таги ID3v2
 %1  Исполнитель  Исполнитель
 %2  Название песни  Название песни
 %3  Название альбома  Название альбома
 %4  Год  Год
 %5  Стиль  Стиль
 %6  Комментарий  Номер песни
 %7  Имя файла  Имя файла
 %8  Номер файла  Номер файла
 %9  Номер песни  Комментарий

Для файлов в формате VQF:

VQF-файлы

  Таги VQF
 %1  Исполнитель
 %2  Название песни
 %3  Копирайт
 %4  Имя файла
 %5  Данное имя файла
 %6  Номер файла

Кроме переменных можно прямо задавать часть имени файла, вписывая ее вместе с ними. Возможно создание древовидной структуры с помощью переменных, отделяя их косой чертой «». Таким образом, файлы можно не только переименовывать по своему усмотрению, но и сортировать. Для проверки полученных результатов предусмотрен режим тестирования. При нажатии на кнопку Test («Тестирование») программа показывает как будут выглядеть имена файлов после переименования:Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноЕсли все в порядке, можно нажимать кнопку Rename («Переименовать») и смотреть результат:Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноЕсли после переименования полученный результат вам не понравился, кнопка Undo («Возврат») вернет файлам их прежние имена.В параметрах программы можно задать слова, при встрече которых программа будет заменять заданными словами.

Добавление информации из имен файлов в тэги

Для добавления информации из имен файлов в тэги музыкальных файлов необходимо выбрать тип файлов и параметры:Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноКроме стандартных переменных существует переменная %0, которая служит для стирания части файлов (расширения музыкальных файлов при этом не учитываются).

Редактирование тэгов музыкальных файлов

Tag&Rename позволяет редактировать ID3v1, ID3v2 и VQF тэги как у конкретного музыкального файла, так и у группы файлов. Для начала необходимо выбрать тип редактируемых тэгов и нажать соответствующую кнопку. Для редактирования тэгов одиночного файла достаточно дважды «кликнуть» на нем левой кнопкой мыши (в любом режиме). Ниже показано редактирование ID3v1 тэгов. Если у файла есть ID3v2 тэги, то становится доступной кнопка Copy from ID3v2 tags («Копировать из ID3v2 тэгов»), копирующая информацию из ID3v2 тэгов.Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноДля редактирования тэгов группы файлов необходимо сначала переключиться в режим редактирования. Изменены будут только тэги, помеченные галочками, при этом, если поле тэга не заполнено, то оно будет стерто у всех файлов.Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноПри редактировании тэгов IDv1 нельзя забывать об ограничениях, которые накладывает этот формат. Ограничения на максимальном количестве символов в тэгах ID3v1:Название песни — максимум 30 символов (1 символ=1 байт); Исполнитель — максимум 30 символов; Название альбома — максимум 30 символов;Год — максимум 4 символа;Комментарий — максимум 30 символов;Стиль в тэгах ID3v1 хранится как однобайтовый номер в стандартном списке стилей, поэтому невозможно добавить свой собственный стиль. Редактирование ID3v2 тэгов для одного файла, также доступное по двойному щелчку левой кнопки мыши, показано ниже:При наличии у файла ID3v1 тэгов здесь также доступна кнопка копирования этой информации. Ниже показана панель редактирования ID3v2 тэгов группы файлов:ID3v2 имеют дополнительные поля. Для редактирования этих полей у группы файлов необходимо нажать кнопку Winamp tags («Тэги Winamp»).Примечание: т.к. тэги IDv2 в отличие от тэгов IDv1 записываются не в конец, а в начало файлов, для первого создания тэгов IDv1 требуется время, т.к. весь файл перезаписывается заново. При последующем редактировании изменяются только поля этих тэгов, поэтому ждать приходится только первый раз. Панель редактирования VQF тэгов показана ниже.

Поддержка CDDB

За данной аббревиатурой скрывается размещённая в Internet, сетевом или локальном носителе база данных, содержащая информацию о вашей музыкальной композиции.

CDDB1-сервер использует комбинацию из времени звучания каждой песни и порядка песен в альбоме для его идентификации, поэтому если у вас есть все песни из одного альбома и вы знаете их порядок, то можно попытаться получить информацию через CDDB.

Для этого надо выбрать все песни альбома и расположить их в нужном порядке.В появившемся списке выберите нужный альбом и нажмите Get album titles from CDDB («Получить данные альбома с CDDB»).

Однако, если музыкальные файлы были отредактированы, например вырезана тишина вначале или в конце файлов, то программа уже не сможет найти получить информацию об этом альбоме.

Поддержка allmusic.com

Если CDDB не помогает, или вы не знаете порядка песен в альбоме, но знаете название альбома и его автора, можно воспользоваться сервисом allmusic.com.В появившемся списке выберите нужный альбом и нажмите Get album titles from allmusic.com («Получить данные альбома с allmusic.com»).

Изменение регистра букв тэгов или названий файлов

Как вы, наверное, уже заметили, и в режиме редактирования тэгов, и в режиме переименования файлов видна галочка Case («Регистр»), при выборе которой становятся доступны три вида изменения регистра: нижний регистр, ВЕРХНИЙ РЕГИСТР и Большие Первые Буквы.Таким образом можно изменять регистр тэгов или названий файлов. В параметрах программы можно задать слова-исключения, которые будут всегда писаться так, как будет указано.

Синхронизация ID3v1 и ID3v2 тэгов

Для синхронизации ID3v1 и ID3v2 тэгов в программе предусмотрен помощник:Вам достаточно только выбрать файлы для синхронизации, а также откуда и куда копировать информацию (из ID3v1 в ID3v2 или наоборот) и что делать в случае, если копируемый тэг уже существует (перезаписывать; перезаписывать все; или оставлять, как есть). Все остальное помощник сделает за вас.

Экспорт в CSV-файл

Формат CSV (Comma Separated Values) предназначен для экспорта в базы данных. Его можно, например, использовать для экспорта информации в Microsoft Access или Excel. Он представляет собой строчки с полями данных в кавычках, отделенные между собой запятыми.

Вот пример такого CSV-файла: «File path», «File name», «Artist», «Title», «Album», «Year», «Track#», «Genre», «Comment», «Play time», «Bitrate», «File size (in bytes)» «D:», «A127 .mp3», «C.C.

Catch», «House Of Mystic Lights», «ROMANTIC COLLECTION 10», «1999», «», «», «», «00:03:04», «128», «2945273» Первая строчка представляет из строку с заголовками колонок.

Для экспорта достаточно выбрать файлы, информацию о которых вы хотите экспортировать и поля, которые будут экспортированы в CSV-файл.

Создание списка песен в формате M3u

Формат M3u предназначен для создания файла с указанием мест и очерёдности воспроизведения списка музыкальных композиций. Для генерации в формате M3u списка песен в программе предусмотрены две кнопки:Первая — для записи выбранных, а вторая — для записи всех файлов в M3u-файл.Имя файла по умолчанию «list.

m3u» (может быть изменено в настройках). При нажатии на стрелку вниз, а не на саму кнопку, появляется ниспадающее меню, в котором доступен пункт быстрой записи в M3u-файл и его конфигурация.

Имя файла для быстрой записи M3u-файл задается в настройках программы:

Прослушивание музыкальных файлов формата MP3 и VQF

Программа Tag&Rename сама не обладает возможностью проигрывать музыкальные файлы, но если в конфигурации программы указать пути для программ, проигрывающих MP3, VQF, M3U, а также для WinAmp, то Tag&Rename будет вызывать их для проигрывания соответствующих файлов.

Добавление в контекстное меню проводника

При нажатии правой кнопки мыши на папках или музыкальных файлах в проводнике в контекстном меню появляется пункт для открытия папки в Tag&Rename.Программа предъявляет минимальные системные требования и работает под операционными системами Windows 95/98/Me/NT/2000/XP. Существует также программа Advanced Ra-Renamer того же автора для переименования файлов Real Media (RA, RM, RAM, RMM).Скачать Tag&Rename 2.0.5 (размер 1.3Mb): линк Внимание: ссылки работоспособны на момент написания статьи. Сайт www.fcenter.ru не несёт ответственности за изменения на сторонних серверах.

Источник: https://fcenter.ru/online/hardarticles/utilities/2683-Tag_Rename

Внутри MP3. А как оно всё устроено?

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно Однажды мне понадобилось решить простенькую (как мне тогда казалось) задачу – в PHP-скрипте узнать длительность mp3-файла. Я слышал о ID3 тегах и сразу подумал, что информация о длительности хранится либо в тегах, либо в заголовках mp3-файла. Поверхностные поиски в интернете показали что за пару-тройку минут решить эту задачу не получится. Поскольку от природы я довольно любопытен а время не поджимало — решил не использовать сторонние инструменты а разобраться в одном из самых популярных форматов самостоятельно. Если Вам интересно, что там внутри – добро пожаловать под кат (трафик). В данной статье мы не будем подробно останавливаться на извлечении ID3v2 тегов – это можно вынести в отдельную статью, так как там есть различные нюансы. А так же на фрагментах заголовков, которые практически не используются в настоящее время (например, часть Emphasis заголовка mp3-фрейма). Так же мы не рассматриваем структуру самих аудиоданных — тех самых, которые слышим из колонок.

ID3 теги

ID3 (от англ. Identify a MP3) — формат метаданных, наиболее часто используемый в звуковых файлах в формате MP3. ID3 подпись содержит данные о названии трека, альбома, имени исполнителя и т. д.

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

ID3v1 – имеет фиксированный размер в 128 байт, которые дописываются в конец mp3-файла. Там можно хранить: название трека, исполнитель, альбом, год, комментарий, номер трека (для версии 1.1) и жанр.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Довольно быстро всем стало понятно, что 128 байт – очень уж небольшое место для хранения таких данных. И поэтому, со временем, появилась и успешно используется вторая версия данных – ID3v2.

В отличии от первой версии, теги v2 имеют переменную длину и размещаются в начале файла, что позволяет поддерживать потоковое воспроизведение. (Формат ID3v2.4 позволяет так же хранить данные и в конце файла). Данные ID3v2 состоят из заголовка и последующих фреймов ID3v2. Например, в версии ID3v2.3 существует более 70 типов фреймов. Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

  • маркер всегда равен ‘ID3’
  • В данный момент имеются три версии ID3v2.2, ID3v2.3 и ID3v2.4 Версия v2.2 считается устаревшей. v2.3 – самая популярная версия.v2.4 – набирает популярность. Одно из отличий от v2.3 в том, что позволяет использовать кодировку UTF-8 (а не только UTF-16)
  • Флаги. В настоящее время используются только три (5,6,7) бита: bin: %abc00000 a ‘unsynchronisation’ – используется только с MPEG-2 и MPEG-2.5 форматами. b ‘Extended header’ – указывает на наличие расширенного заголовкас ‘Experimental indicator’ – эксперементальный индикатор
  • Длина. Особенность указания длины данных ID3v2 в том, что в каждом байте 7-й бит не используется и всегда установлен в 0.
Читайте также:  Военный телефон: какой он, функции и использование

Рассмотрим пример: Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно В данном случае вместе с заголовком ID3v2 (10 байт) – данные ID3v2 занимают 1024 байта. После ID3v2-заголовка идут собственно теги. Подробный разбор чтения тегов ID3v2, как сказано выше, я решил не включать в эту статью. Теперь у нас есть информация о наличии и длине тегов ID3 и мы можем приступать в разбору mp3-фрейма и понять-таки – где же хранится длительность. А заодно понять и всё остальное.

MP3-фрейм

Весь mp3-файл состоит из фреймов, которые можно извлекать только последовательно. Фрейм содержит в себе заголовок и аудио-данные. Поскольку мы не ставим себе целью написать прошивку для магнитофона – нас интересует именно заголовок фрейма.

О нем подробнее (куча таблиц и сухой информации)

Размер заголовка – 4 байта. Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно Описание:

  • [0-10] Маркер – 11 бит, заполненные единицами (Frame sync)
  • [11-12] Индекс версии MPEG (Audio version ID) Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно
  • [13-14] Индекс версии Layer (Layer index) Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно Кстати, MP3 – это MPEG-1 Layer III
  • [15] Бит защиты (Protection bit) 1 – нет защиты 0 – заголовок защищен 16-бит. CRC (следует за заголовком)
  • [16-19] Индекс битрейта (Bitrate index) Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно В таблице хранятся значения битрейта в килобит/сек. Однако в данном формате подразумевается, что 1 килобит = 1000 бит, а не 1024. Таким образом 96 Кбит/сек = 96000 бит/сек.
  • [20-21] Индекс частоты дискретизации (Sampling rate index) Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно
  • [22] Бит смещения (Padding bit) Если он установлен, то данные смещаются на 1 байт. Это важно для расчета размера фрейма.
  • [23] Бит private (только для информации)
  • [24-25] Режим канала (Channel mode) Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно
  • [26-27] Расширение режима канала. (Mode extension) Используется только с Joint stereo
  • [28] Копирайт (Copyright bit) – только для информации
  • [29] Оригинал (Original bit) – только для информации.
  • [30-31] Акцент (Emphasis) – в данный момент практически не используется.

Режимы сжатия данных или какой бывает битрейт

Существует 3 режима сжатия данных:

CBR (constant bitrate) – постоянный битрейт. Не меняется на всем протяжении трека.

VBR (variable bitrate) – переменный битрейт. При этом сжатии битрейт постоянно меняется на протяжении трека.

ABR (average bitrate) – усредненный битрейт. Это понятие используется только при кодировании файла. На «выходе» получается файл с VBR.

CBR

Если файл закодирован с постоянным битрейтом – то мы уже можем наконец-то! получить длительность нашего трека по следующей формуле: Длительность = Размер аудиоданных / Битрейт (в битах!) * 8 Например, файл имеет размер 350670 байт. Есть ID3v1 теги (128 байт) и ID3v2 теги (1024 байта). Битрейт = 96. Следовательно размер аудиоданных равен 350670 – 128 – 1024 = 349518 байт. Длительность = 349518 / 96000 * 8 = 29,1265 = 29 секунд

VBR

Необходимо пояснить – как определить режим сжатия. Всё просто. Если файл сжат с VBR – то добавляется VBR-заголовок. По его наличию мы и можем понять, что используется переменный битрейт. Есть два вида заголовков: Xing и VBRI.

Xing размещается со смещением от начала первого mp3-фрейма в позиции, согласно таблице: Например: у нас ID3v2 тег занимает 1024 байта. Если наш mp3-файл имеет режим канала «Стерео» — то заголовок VBR Xing будет начинаться со смещения 1024 + 32 = 1056 байт.

Заголовок VBRI всегда размещается со смещением +32 байта от начала первого mp3-фрейма. Первые четыре байта в обоих заголовках содержат маркер ‘Xing’ или ‘Info’ для Xing. И ‘VBRI’ для VBRI.

Эти VBR заголовки имеют переменную длину и содержат различную информацию о кодировании файла.

Подробнее о структуре заголовков VBR (и не только) можно почитать, например, тут.

Я же расскажу только о том, что нас интересует в данный момент. А именно – количество фреймов (Number of Frames). Это число длиной 4 байта. В заголовке Xing оно содержится по смещению +8 байт от начала заголовка. В VBRI +14 байт от начала заголовка. Используя таблицу Сэмплов на фрейм (Sampler Per Frame) мы можем получить длительность mp3-файла, закодированного с переменным битрейтом. Длительность = Количество фреймов * Сэмплов на фрейм / Частоту дискретизации Например: из заголовка VBRI получили количество фреймов 1118, сэмплов на фрейм = 1152. Частота дискретизации = 44100. Длительность = 1118 * 1152 / 44100 = 29.204 = 29 секунд. На этом на сегодня всё. Если был кому-то полезен — спасибо.

Для тех, кто захочет немедленно поковырять внутренности mp3 — Тут лежат скрипт на php, которые я писал для себя одновременно с данной статьей и четыре небольших mp3-файла для теста.

Ссылки

Источник: https://habr.com/post/103635/

Как изменить название трека. Изменяем метаданные в популярных проигрывателях

  • Приходилось ли вам сталкиваться с ситуацией, когда названия композиций при проигрывании в медиаплеере отображаются неправильно, либо вообще в виде «кракозябров».
  • Например, в окне Windows название композиции имеет один вид:

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноА в медиаплеере — совершенно другой:
Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноИ как вы не пытайтесь изменять название трека в папке, его название при проигрывании в медиаплеере останется тем же. Все дело в метаданных музыкального файла. Для того, чтобы изменить название песни на нужное, с правильным отображением в плеере, то необходимо изменить 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. В данной статье я специально не рассматриваю работу в специализированных программах по изменению тегов.

1. Замена названия композиции в медиаплеере Aimp3

Отредактировать название трека в Aimp3 можно двумя способами:

1. Используя быстрый редактор тегов
2. Используя утилиту Advanced Tag Editor — Расширенный редактор тегов

Быстрый редактор тегов Aimp3

Как работает быстрый редактор тегов можно посмотреть в этом небольшом видео:

Итак, выделите трек в плейлисте плеера. Вызвав контекстное меню (правая кнопка мыши), выберите пункт «Информация о файле» (тоже самое можно проделать, нажав клавишу F4).

Перед вами откроется быстрый редактор тегов. Откройте вкладку «ID3v2».

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Теперь можно вносить необходимые изменения: отредактировать название композиции, имя исполнителя, название альбома, жанр и другие. Вы можете сделать это вручную.

Если же необходимо просто изменить название композиции и/или исполнителя, то можно использовать функцию автозаполнения — подстановка наименования музыкального файла в соответствующие поля тегов. Для вызова функции применяется комбинация клавиш ALt+A либо через меню (правый верхний угол — иконка со стрелкой, смотрящей вниз).

Если же название самого музыкального файла вас не удовлетворяет и его также необходимо переименовать, тогда применяем следующую последовательность действий: вызываем функцию переименования, нажав F2, либо нажав соответствующую иконку — справа от названия файла (см. скриншот ниже). Переименовываем название трека, нажимаем «ОК».

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноХочу обратить внимание, что помимо переименования, можно указать новый путь для сохранения файла. После изменения папки для хранения, музыкальный файл будет автоматически перемещен. Далее можно уже использовать автозаполнение тегов.

  1. После исправления нужных полей рекомендую копировать данные тегов id3v2 в соответствующие теги id3v1.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноЭто нужно сделать на тот случай, если вы в будущем будете проигрывать данный трек в медиаплеере, который не поддерживает ID3v2.

Все, нажимаем «Сохранить» и готово. Название композиции изменилось.

Advanced Tag Editor — Расширенный редактор тегов Aimp

  • Если же необходимо изменить заголовки сразу несколько композиций, либо альбомов, то в Aimp3 можно воспользоваться утилитой Advanced Tag Editor — Расширенный редактор тегов.
  • Вызов редактора — комбинация клавиш Ctrl+T, либо через главное меню «Утилиты -> Редактор тегов».

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноОткройте в редакторе папку с треками, используя проводник слева. Выделите необходимые треки (в этом случае они изменят заливку на бежевый цвет).

  1. Используя главное меню редактора (правый верхний угол), вы можете вносить необходимые изменения в файлы.

В редакторе можно:

  • — добавить номера треков, изменить вид номеров треков (номера вида X/XX);
    — переименовать файлы по нужному шаблону (Alt+R);
    — переместить файлы в нужную папку;
  • — автоматически заполнить теги на основании имен файлов (Alt+T).

Интерфейс расширенного редактора очень интуитивен. Разобраться в нем не составит труда. Поэтому не буду описывать его очень подробно. Если останутся вопросы по работе в редакторе, то задавайте в комментариях.

Не пропусти мегаполезную статью, посвященную конвертации аудио в различные форматы «Как конвертировать MP3 в M4R, WAV, WMA, OGG, AAC, APE, FLAC и обратно»

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

2. Как редактировать теги в Winamp

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

Итак, для того, чтобы изменить название композиции в Winamp, нужно сделать следующее. Редактирование одно-двух файлов можно сделать вручную. Для этого выделите трек в плейлисте, нажмите комбинацию клавиш Alt+3 (либо правой кнопкой мыши вызовите контекстное меню, затем выберите пункт «Сведения о файле»).

Перед вами откроется редактор тегов.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноРекомендую сразу открыть вкладку «ID3v2». Перед вами станут видны поля с метаданными. Все, можно приступать к редактированию нужных тегов. Не забудьте скопировать заполненные id3v2 теги в id3v1, нажав кнопку «Копировать в ID3v1». Жмем «Ок». Все, работа закончена.

Но Winamp не был бы столь популярным, если бы не предлагал пользователям максимум удобств при работе. Что делать, когда метаданные у файла не заполнены и все поля пустые? На помощь придет такая удобная функция, как автозаполнение тегов. Это можно сделать двумя способами.

Откройте редактор (Alt+3) и выберите вкладку «Основные сведения». В правом нижнем углу нажимаете кнопку «Автозаполнение тегов». Все, процесс пошел.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужноWinamp отправляет запрос в Gracenote CDDB — централизованную базу данных музыкальных компакт-дисков, а в ответ получает метаданные трека и подставляет в соответствующие поля.

Если же необходимо автоматически заполнить теги у нескольких композиций в плейлисте, то используем второй способ вызова данной функции. Выделите все треки, которые необходимо править. Вызвав контекстное меню, выбираем пункт «Отправить» и в выпадающем списке выбираем «Автозаполнение тегов». Перед вами откроется «Средство автозаполнения тегов проигрывателя Winamp».

Ждем, когда определятся теги (плеер произведет поиск и анализ наличия тегов в базе данных) и в графе «Состояние» не отобразиться «Готово». В некоторых ситуациях напротив трека может отобразиться Неточно». Ничего страшного. Основные теги определятся правильно.
Жмем «Отметить все» и «Применить». Автозаполнение завершено.

3. Меняем название композиции в Foobar2000

Возможности по работе с тегами в музыкальном проигрывателе foobar2000 обширны. Помимо дефолтного редактора можно расширить возможности плеера за счет использования дополнительных компонентов.

Рассмотрим, каким образом можно отредактировать метаданные в foobar2000 стандартной сборки. В дефолтной версии, «из коробки», в foobar установлен плагин Freedb Tagger. Плагин позволяет получать метаданные музыкальных файлов с freedb.org — бесплатной базы данных трек-листов компакт-дисков.

Для того, чтобы отредактировать название композиции, выделите трек в плейлисте. Затем вызовите контекстное меню, выберите пункт «Tagging» и далее в выпадающем списке «Get tags from freedb». Подождите, пока плагин получит информацию с серверов freedb. По завершении работы перед вами откроется окно плагина freebd tagger.

Раздел «Mathes» содержит предлагаемые плагином совпадения исходного файла с метаданными freedb. Выберите необходимый заголовок. Раздел «Disc information» отобразит основную информацию об альбоме, в состав которого входит редактируемая музыкальная композиция. Раздел «Track information» отображает информацию о треке — название и пр.

Читайте также:  Как оплачивать покупки в app store

Если freedb неточно заполнил теги, вы можете их подправить в соответствующих полях этих двух разделов. После правки нажимаете кнопку «Update files» и все, работа с плагином завершена.

4. Плагины foobar2000 для работы с метаданными

Плеер foobar2000 интересен тем, что благодаря огромному количеству плагинов может быть кастомизирован под множество задач и под запросы любого пользователя. Если вас не устраивает вышеупомянутый Freedb Tagger, то предлагаю посмотреть в сторону следующих плагинов.

Небольшое отступление. Для того, чтобы установить плагин в foobar2000, его необходимо поместить в папку foobar2000components и просто перезапустить плеер.

#1. Discogs Tagger

скачать Discogs Tagger

Плагин использует Discogs — крупнейшую базу данных музыкальных файлов. Вся работа плагина обстоит также как и с плагином Freedb Tagger.

Для доступа к плагину просто вызовите контекстное меню, далее «Tagging -> Discogs».

#2. MusicBrainz Tagger

скачать MusicBrainz Tagger

Плагин аналогичен discogs, только берет информацию о метаданных с MusicBrainz.org — открытой музыкальной энциклопедии. Сравнивая три вышеупомянутый плагина, основанных на работе с базами данных, могу выделить в первую очередь именно MusicBrainz. Получал более точные данные именно с него.

#3. Chacon

скачать Chacon

Данный плагин позволит вам изменить кодировку музыкального файла на любую другую. Лучше на UTF-8. Чтобы не было «кракозябров». Вызов плагина «Tagging -> Fix Metadata Charset»

#4. Tagger Panel

скачать Tagger Panel

Еще один удобный плагин для редактирования метаданных в foobar2000. На это раз для альтернативного интерфейса Columns UI.

Ну чтож, думаю вопрос изменения названий и прочих данных музыкальных композиций освещен в полной мере. Жду ваших вопросов/уточнений/дополнений в комментариях.

Источник: http://LuckyMusic.ru/review/tags-winamp-aimp3-foobar2000/

Mp3tag: наведение порядка в аудиотеке

В данном обзоре будет рассмотрено одно из наиболее известных решений для редактирования тегов — Mp3tag. Внимание будет уделено как основным, так и дополнительным возможностям программы, связанным с ручным и пакетным редактированием тегов.

Аудиотека и теги

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

В то же время, многие меломаны выбирают золотую середину: наиболее удобный и недорогой способ хранения — на жестком диске компьютера, в виде файлов различных форматов аудио. У данного подхода есть свои нюансы. В частности, управлять обширной коллекцией, по мере ее разрастания, становится все сложнее.

Разнообразие форматов, источников, исполнителей, различное качество звучания — слишком много причин, чтобы задуматься о наведении порядка в домашней аудиотеке.

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

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

Знакомство с Mp3tag

Домашняя страница: http://www.mp3tag.de/en/ Разработчик: Florian Heidenreich Поддержка ОС: Microsoft Windows XP+

Лицензия: Freeware

Итак, возникает необходимость в удобном инструментарии по менеджменту тегов. Mp3tag можно назвать в полной мере классическим менеджером для платформы Windows с оптимальной функциональностью. Программа бесплатна, развивается за счет пожертвований и, судя по регулярным обновлениям, поддерживается в актуальном состоянии.

Перечислим главные возможности программы, которые более подробно будут раскрыты в обзоре. Прежде всего, Mp3tag обращает на себя внимание широкой поддержкой форматов аудио.

В списке присутствуют MP3, MP4, AAC, FLAC, WMA и другие, полный перечень приведен на сайте разработчика. Кроме того, Mp3tag распознает популярные форматы метаданных, в том числе теги D3v1.1, ID3v2.3, ID3v2.

4, MP4, WMA, APEv2 Tags и комментарии Vorbis.

Вторая привлекательная особенность Mp3tag — поддержка не только редактирования тегов для каждой композиции, но и пакетные возможности, заложенные в программу. Это:

  • Перемещение символов или слов в тегах и файлах с поддержкой регулярных выражений
  • Переименование файлов на основе информации, взятой из тегов
  • Помимо этого, далеко не полного перечня функций, упомянутых на сайте разработчика, следует включить в список более общие возможности Mp3tag — преобразования и действия.
  • Третья особенность — импорт и экспорт Mp3tag, сюда входят:
  • Импорт обложек для композиций
  • Импорт информации и тегов с музыкальных сервисов Amazon, discogs, freedb, MusicBrainz
  • Создание плейлистов в несколько кликов; экспорт в HTML, RTF, CSV с поддержкой шаблонов.

Интерфейс программы

Mp3tag — альтернатива встроенным теговым редакторам проигрывателей (Winamp, AIMP, FooBar и др.), плагинам, онлайн-сервисам. Главное отличие интерфейса состоит в автономности приложения и скорости работы.

В плюсы можно также добавить полную совместимость с юникодом (интерфейс, теги) и качественную русскую локализацию. Переведены не только меню и диалоги, но также подсказки, отображаемые в строке состояния.

Это упрощает знакомство нового пользователя с программой.

Интерфейс MP3tag легок для изучения, состоит из двух главных областей — боковая панель тегов и правая панель, отображающая список файлов для редактирования.

В верхней части окна расположена панель инструментов и полоса меню, снизу находится статусная строка.

В данной области отображается информация о загруженных файлах — занимаемое пространство, продолжительность звучания — как суммарно, так и для отдельных композиций.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Пожалуй, наиболее примечательная особенность интерфейса Mp3tag — гибкая настройка колонок. Произвести ее можно через контекстное меню, пункт «Настроить колонки…», либо «Вид > Настроить колонки…» в главном меню.

Помимо добавления и удаления имеющихся колонок, можно создавать пользовательские поля в правой части диалога «Колонки». Легко заметить, что они базируются на данных, взятых из тегов, системной информации аудиофайла и других доступных переменных.

Есть поддержка функций, о чем будет подробно изложено далее.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Если необходимо завести несколько профилей, легко сохранить конфигурацию для последующей загрузки.

Колонки правой панели поддаются сортировке и фильтрации. Сортировка достаточно удобна при упорядочивании небольших объемов данных или при быстрой группировке аудиоданных.

Фильтрация, напротив, используется в более специфических ситуациях, подтверждением чему операторы и синтаксис, которые используются при указании критериев поиска.

По структуре такой запрос (filter expression) состоит из имени поля, ключевого слова фильтра и текста.

artist IS primal scream AND album IS beautiful future

С форматом синтаксиса можно ознакомиться в разделе Filter документации. В принципе, можно использовать фильтр «как есть», вводя текст, который нужно найти в тегах файлов. В данном случае, очевидно, возможности фильтрации реализуются фактически на треть: в запросе задействуется только имя поля.

Приступая к работе: редактирование тегов

Редактирование тегов в MP3tag начинается с формирования списка композиций. Для этого предназначены команды «Сменить папку…» или «Добавить папку…» в меню «Файл». Кроме выбора рабочей директории, можно загрузить плейлист для преобразования в формате .m3u(8) или cue — «Файл > Загрузить плейлист/cue-sheet…».

Смена папки удобна для быстрого перехода к другому источнику. Добавление папки к существующему списку позволяет дополнить текущий список, а также синхронизировать данные. В настройках Mp3tag, раздел «Папки», указывается начальная директория для автоматической загрузки списка редактируемых композиций.

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

Как известно, каждый аудиоформат имеет свои особенности, равно как устройства, на которых планируется воспроизведение, по-разному относятся к версиям тегов, комментариев и кодировкам.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Информация о тегах доступна в левой панели главного окна. Из нее открывается доступ к стандартным возможностям редактирования тегов выбранного трека: название, исполнитель, альбом, год, жанр и другие поля. Есть опция для добавления обложки в форматах jpg или png.

Что касается дополнительных тегов, которые, разумеется, не помещены в общий список, их можно редактировать посредством меню «Вид > Дополнительные теги». Также, Mp3tag позволяет вынести пользовательские поля на панель тегов.

Для этого нужно зайти в «Настройки > Панель тегов» и добавить необходимые элементы в список.

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

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Сохранение тегов возможно с помощью команды «Файл > Сохранить тег», отмена изменений — «Правка > Отменить».

Пакетное редактирование тегов и файлов

MP3tag избавляет пользователя от всевозможных рутинных задач, которые нельзя быстро и «красиво» выполнить вручную — поэтому необходима автоматизация. Например, это относится к случаям, когда требуется «пройтись» по всей аудиотеке, импортировать обложки, переименовать файлы в соответствии с тегами, перевести названия в транслит, заменить символы, пронумеровать треки.

Перечисляя ключевые особенности Mp3tag, следует упомянуть главную концепцию программы — обучение пользователя.

По большому счету, обращение с основными командами не вызовет затруднений у малоопытных пользователей, однако весь потенциал раскрывается только при изучении более продвинутых функций.

Подавляющая часть этих функций основывается на встроенном языке сценариев Mp3tag (см. раздел Scripting functions документации).

Сценарный язык частично совместим с синтаксисом проигрывателя foobar2000. Его переменные можно разделить на общие, строковые, булевы, арифметические, связанные с метаданными и другие. Область применения языка — экспорт (в т. ч. и создание плейлистов), преобразования, действия. Последние две возможности будут рассмотрены более подробно.

Преобразование (конвертация)

Mp3tag, как было отмечено выше, предлагает пользователю различные инструменты для массовой работы с тегами, и в первую очередь — преобразование. Оно затрагивает не только теги, но также имена файлов, позволяя установить между ними соответствие, упорядочить файлы и теги на основе заданного формата. Формат задается с помощью заполнителей (плейсхолдеров):

  1. %album% Альбом %artist% Артист
  2. %comment% Комментарий
  3. В название файла или тег может быть добавлена техническая информация (кодек, битрейт), информация о расположении файла (директория, путь), свойства файла (размер, дата изменения), системные переменные (счетчик, количество файлов, дата). Пример использования различных плейсхолдеров:
  4. Формат строки: %artist% — %album% — $num(%track%,2) — %title% Результат: Artist — Album — 01 — Title
  5. Полный список плейсхолдеров представлен в документации, раздел Convert.
  6. Всего в разделе меню «Преобразования» содержится 5 команд — вариантов конвертации:
  • Тег — имя файла: переименование файлов на основе информации, взятой из тегов.
  • Имя файла — тег: Mp3tag считывает из названия файла данные и по указанной маске подставляет в поля тегов.
  • Имя файла — имя файла: из старого файла берется информация для переименования в новом формате.
  • Файл со списком тегов — тег: из текстового файла в Юникоде (формата BOM), считываются данные для подстановки в теги.
  • Тег — тег: аналогично переименованию файлов, одни теги могут быть подставлены в другие поля или изменены по маске.

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

Небольшое примечание: для решения такой тривиальной задачи, как нумерация треков, нет необходимости в создании действия, использовании скриптов: в меню «Дополнительно» имеется команда «Мастер присвоения номеров».

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Действия

Множество операций с текстовыми массивами могут помочь при наведении порядка в домашней коррекции. Еще больше возможностей, по сравнению с конвертацией, открывается благодаря действиям (actions). Каждое действие представляют собой последовательность команд, объединенных в группы.

С их помощью можно автоматизировать процесс работы с тегами, начиная импортом и заканчивая экспортом.

Впрочем, действия применимы только к именам файлов и тегов, поэтому доступны соответствующие операции: например, переименование с помощью регулярных выражений, смена регистра, удаление дубликатов, полей, объединение полей, экспорт обложки в файл и другие.

При замене можно использовать регулярные выражения (Regular expression, или regex) — синтаксис этого языка достаточно часто применяется в редакторах исходного кода и предоставляет очень широкие возможности для составления запросов.

Импорт

Одна из немногих онлайн-возможностей программы, одновременно связанная с импортом — это поддержка сервисов Amazon, discogs, freedb, MusicBrainz. Оцифровав аудиодиск, несложно найти метаданные об альбоме и применить к неозаглавленным трекам, не вводя текст вручную.

Читайте также:  Смартфон sony ericsson xperia arc: характеристики, особенности

Первый очевидный вариант — получение информации с сервера Freedb. База данных может храниться на локальном компьютере (настройки см. в «Источники тегов > Локальная база данных freedb»). Содержимое определяется по вставленному Audio-CD, по выделенным файлам, по результатам поиска, также возможно самостоятельно указать идентификатор в базе.

Получение данных с Freedb осуществляется не всегда корректно, ввиду конфликтов с кодировкой. В таком случае на выбор представлены другие сервисы, удобные в обращении с Mp3tag — те же Amazon или MusicBrainz.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

В окне «Проверка найденной информации» можно установить соответствие между найденной информацией и имеющимися треками. Во всех случаях, помимо текстовых данных, легко прикрепить к альбому обложку. Правда, для проверки правильности выбора альбома или просмотра изображения необходимо перейти на сайт выбранного сервиса.

Экспорт

В программе есть возможность создавать как плейлисты в стандартном формате m3u, а также в виде списка заданного файлового расширения. Команда доступна через «Файл > Экспорт». В наличии варианты экспорта в форматы csv, html, rtf, текстовый файл.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

  • Пример экспорта в формат htm
  • Каждая из конфигураций практически готова для применения, однако для изменения внешнего вида, столбца, последовательности данных необходимо вмешательство в код шаблона.

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Каждый шаблон содержит в себе переменные. Кроме того, предусмотрено создание новых конфигураций, где можно указать кодировку (ansi, utf-8 и utf-16), поля для подстановки данных. Все опции экспорта доступны в документации, со списком переменных. Для подстановки используются петли — loops, также может быть задействован язык сценариев, плейсхолдеры.

Несмотря на широкие экспортные возможности, заложенные в текстовые шаблоны, мастер пошаговой настройки плейлиста был бы полезен — как упрощенный вариант конфигурации, легкодоступный для понимания.

Резюме

Mp3tag отлично показывает себя при массовой работе с тегами, а также непосредственно при ручном добавлении метаданных.

Грамотное использование сценариев поможет оптимизировать работу с аудиотекой, решить частные вопросы. С другой стороны, программа требует вникания, последовательного изучения документации.

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

  1. [+] Поддержка импорта и экспорта [+] Широкие возможности по массовому редактированию тегов [+] Поддержка сценариев [−] Отсутствие встроенного проигрывателя
  2. [−] Большинство функций доступно только опытному пользователю

Источник: https://www.ixbt.com/soft/mp3tag.shtml

ID3-теги, mp3, Ubuntu Linux и Android | Убунтовод про Ubuntu

Теги id3v1 и id3v2 в телефонах: что это такое и зачем нужно

Про кодировку тегов в MP3 было сказано действительно очень много, ведь почти каждый линуксоид знаком с проблемой «кракозябр«. Казалось бы, что ещё можно сказать? Сегодня я расскажу, как сделать теги читаемыми сразу и в Windows, и в Linux. Это будет весьма полезно для тех. кто любит обмениваться музыкой с друзьями или распространяет её в файлообменных сетях.

Немного теории

Существует две основных версии ID3-тегов — первая и вторая. Основным различием между ними является то, что ID3v1 располагается в конце файла, а ID3v2 — в начале. Кроме этого, в ID3v1 есть ограничение на длину тега, что временами вызывает проблемы.

В спецификации ID3v1 сказано, что должна использоваться только кодировка ISO 8859-1 (она же Latin-1), однако на практике это редко когда соблюдается. Лучший и самый популярный кодировщик Lame не сильно мудрствует и просто пишет всё в кодировке локали, поэтому и возникает столько проблем с «кракозябрами».

В ID3v2 тег может быть помечен как использующий Latin-1, UTF-16 (LE и BE) или UTF-8. К сожалению, UTF-8 поддерживается только начиная с относительно новой версии ID3v2.

4, поэтому не все программы могут его прочитать. В число таких проблемных программ входит Explorer, Windows Media Player и старые версии остальных проигрывателей.

В списках изменений новых версий Lame что-то сказано про юникод, но на практике всё без разбору помечается как Latin-1, а man-страница по этому поводу молчит.

Почти все программы, которые исправляют теги для нормального отображения под Linux, используют ID3v2.4 + UTF-8.

По этой причине мы либо теряем совместимость с устаревшими проигрывателями, либо теряем совместимость с Linux. Но есть и консенсус — использование предыдущей версии ID3v2.

3, которая поддерживается гораздо шире, совместно с кодировкой UTF-16 LE.

Шаг первый — из локальной кодировки в UTF-8

О подобном преобразовании пишут довольно часто. Существует несколько методов для этого, расскажу о команде, которая у меня работает всегда:

find . -iname «*.mp3» -type f -exec mid3iconv -e CP1251 —remove-v1 `{}` ;

find . -iname «*.mp3» -type f -exec mid3iconv -e CP1251 —remove-v1 `{}` ;

Для работы необходим пакет Mutagen (python-mutagen). Если файлы были закодированы в Linux, то вместо CP1251 пишем UTF-8 (а если дело бы очень давно, то KOI8-R). Можно добавить ключ -d к mid3iconv, тогда на экран будут выводиться сами теги и вы сможете проконтролировать, всё ли правильно сделано.

Шаг второй — из UTF-8 в UTF-16

И Mutagen, и TagLib используют только ID3v2.4 для записи тегов, поэтому на этот раз нам понадобится eyeD3Ubuntu это пакет eyed3, в ArchLinux — python-eyed3). Выполняем следующую команду:

find . -iname «*.mp3» -type f -exec eyeD3 —force-update —to-v2.3 —set-encoding=utf16-LE —no-tagging-time-frame `{}` ;

find . -iname «*.mp3» -type f -exec eyeD3 —force-update —to-v2.3 —set-encoding=utf16-LE —no-tagging-time-frame `{}` ;

Ключ —force-update включает принудительную перезапись тегов, а —no-tagging-time-frame запрещает записывать в файл информацию о дате изменения тегов (зачем она нужна?).

EasyTag

Многим больше нравится EasyTag. Лично у меня он никогда не хотел правильно работать, в отличие от консольных утилит. Тем не менее. если уж так вы его любите, то его настройки должны выглядеть примерно так:

P.S.: С обложками так же всё просто:

eyeD3 —add-image file.jpg:FRONT_COVER music.mp3

eyeD3 —add-image file.jpg:FRONT_COVER music.mp3

Источник: welinux.ru.

Вы спросите почему в заголовке Android? Просто на себе испытал проблему с кодировкой на встроенном в Android плеере. Когда просто прослушиваешь файлы на компьютере не верная кодировка не слишком мешает, а на телефоне неудобно, сложно нужный трек найти.

Источник: http://ubuntovod.ru/instructions/id3-tags-mp3-ubuntu-linux.html

Что такое “теги” аудио-файлов?

Давайте в продолжении темы о безлузных кодеках поговорим о не менее интересной теме — теме тегов. Что это такое? Зачем они нужны? Чем можно редактировать теги? Нужно-ли редактировать теги? Попробуем ответить на эти вопросы и не только…

Кстати, a почему у меня на телефоне вместо русских букв в плеере «кракозябры»? А вы знаете сколько типов «кракозябр» бывают и как их отличить? Смотрите в конце статьи….

А начнем как повелось с терминологии:

«Тег или Тэг (от англ. tag — ярлык, метка, бирка) — метки в границах аудио-файла (в начале и/или в конце). В них может быть записана информация об авторстве, альбоме, годе выпуска и прочая информация о треке. В более поздних версиях тегов возможно хранение обложек альбомов и тексты песни».

«Метаданные — это информация об используемых данных. Или проще информация об информации. Пример: Имя автора правки в тексте».

«Файл — поименованная совокупность информации записанная на физический носитель (диск, флеш и т.д.)».

  • «Файловый контейнер — файл в котором заключено содержимое нескольких разных типов».
  • «Replay Gain — (ReplayGain, Replaygain, выравнивание громкости) — стандарт представления информации, позволяющей аудиоплеерам, использующим её, воспроизводить файлы в медиа-библиотеке с однородной громкостью».
  • Часть — I: ВВЕДЕНИЕ.

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

Предыстория создания тегов такова. 1996 год, год когда только начали появляться на PC длинные имена файлов, год Win95, DOSовских игрушек …. эх!. После создания MP3 формата появилась проблема с хранением данных о музыкальном файле, а в MP3 это никак не предусматривалось. 

В 1996 году некому Эрику Кэмпу пришла идея добавить участок памяти в файл MP3, чтобы решить эту проблему. Стандарт назвали ID3v1, и он быстро стал стандартом хранения метаданных в MP3. Формат выпущен Damaged Cybernetics, подпольной группой, которая занималась взломом консольных игровых сетей. Это и дало начало всем аудио-тегам.

Часть — II: ТИПЫ ПРИМЕНЯЕМЫХ ТЕГОВЧасть эта получилась длинная, хотя я пытался сократить ее как мог. Тем кому не интересно можно прочитать лишь выводы.

ID3v1

Источник: https://www.softmixer.com/2011/01/blog-post_7417.html

MP3-теги — что это и для чего нужны?

Всякий файл обычно обзывается каким-нибудь словом, дабы из этого слова тотчас становилось ясно для чего он такой нужен и чего с ним делать. Но для некоторых файлов существуют не только название и само содержимое файла, но есть еще и так называемые метаданные.

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

Говоря лаконичным языком самих mp3-тегов:

  • название (title);
  • исполнитель (artist);
  • год (date);
  • жанр (genre);
  • альбом (album);
  • трек (tracknumber).

Кроме вышеперечисленных существуют и другие теги, кои однако используются очень реже и содержат не столь важные для классификации композиции данные, к примеру — композитор, автор слов, комментарий, номер диска, и прочая прочая. Вряд ли они кому то нужны, если конечно вы не фанатичный коллекционер музыки число песен у которого исчисляется в миллиардах. Первых шести перечисленных тегов достаточно для какой угодно классификации.

Язык системы тегов ID3

Музыкальные проигрыватели, как программные, так и аппаратные обычно пытаются считать данные о музыкальном треке именно из тегов файла чтобы представить вам проигрываемую композицию.

А также если вам вздумается разыскать нужную песню — искаться она проигрывателем будет тоже по ним. Официальным языком система тегов именуется ID3 (IDentify an mp3), что намекает.

Конкретней — ныне используется ID3v2 — то бишь стандарт метаданных второй версии.

Откуда берутся «крякозябры»?

Итак, почему же в некоторых песнях любимый проигрыватель вместо названий и/или исполнителей выдает «абракадабру»(«кракозябры», «китайскую грамоту», и.т.д)?
Ответ прост. По той же самой причине, по коей мы имеем к себе в монитор «кракозябры» в любых других местах — битая кодировка.

Случается такое, когда русский текст в одной кодировке мы пытаемся прочитать в другой. Соответственно русские теги mp3 в музыкальных файлах и показываются криво. Потому что большинство музыки в сети, откуда мы ее качаем, имеет свои кириллические теги в кодировке, отличной от признанной стандартом UTF-8, то есть в кодировке windows — cp1251, koi8-r, или еще какой чертовщине.

К примеру, с такой проблемой пользователь лицом прям сталкивается когда хочет послушать добытую в интернетах музыку в linux-системах, Ubuntu скажем.

Я и сам с этим сталкиваюсь постоянно, являясь юзером оной — каждый скачанный альбом с русскими тегами необходимо перекодировать, дабы любимый мною проигрыватель Rhythmbox мог красиво показывать что он за музыку играет и, что более важно, мог мне находить в фонотеке музыку, которую я пожелаю.

Более того, если 98% музыки русскоязычных исполнителей идет с кривыми тегами, то примерно половина из них скачивается еще и с названиями файлов в кривой кодировке. Что тоже причиняет некоторые неудобства. Но излечимо, причем легко.

Еще один момент — бывает что mp3-файлы совсем не имеют тегов. А хотелось бы. Все обозначенные в данной статье проблемы запросто решаемы. Существуют редакторы и утилиты для изменения и перекодировки тегов.

И о простых и удобных способах проведения операций по приведению русских тегов mp3-файлов в вашей фонотеке в порядок, о редакторах, утилитах и прочих программах для работы с тегами, будет поведано в другой статье.

IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!

Источник: https://answit.com/chto-takoe-mp3-tegi/

Ссылка на основную публикацию