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

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

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

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

решение1

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

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

Связанный контент