Расширенная обработка полей тега ID3

У меня есть несколько MP3-файлов с таким же общим альбомом "_misc". в comment поле, файлы также имеют реальное имя альбома, сохраненное с использованием шаблона album[REAL_ALBUM_NAME], В поле комментария может быть или не быть другого текста до и после album декларация.

Я хотел бы автоматически извлечь настоящее название альбома для каждого из этих MP3-файлов и поместить его в album поле (перезаписывая "_misc") с использованием пакетного / автоматизированного процесса. Как я могу это сделать? Я могу получить доступ к файлам с Windows, OS X или Ubuntu (работает как живой CD/DVD).

1 ответ

Решение

MP3Tag действительно делает это. Используйте Tag -> Tag. Установить ALBUM поле для $regexp(%comment%,album\[(.*)\],\1), (Я не проверял это, но это должно работать.)

Изменить: Нажмите Convert->Actions и установите тип в Значение формата. Регулярное выражение $regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1) - Обратите внимание .* в начале и в конце выражения, чтобы избежать совпадения с другим текстом в поле комментария, и вы используете $1 ссылаться на матч. ( Источник)

Другие вопросы по тегам