
У меня есть куча 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
для ссылки на совпадение. (Источник)