Processamento entre campos de tags ID3 avançadas

0

Eu tenho um monte de MP3s com o mesmo álbum genérico "_misc". No campo comment , os arquivos também têm o nome real do álbum armazenado usando o padrão album[REAL_ALBUM_NAME] . Pode haver ou não outro texto no campo de comentários antes e depois da declaração album .

Eu gostaria de extrair automaticamente o nome real do álbum para cada um desses MP3s e colocá-lo no campo album (sobrescrevendo o "_misc") usando um processo em lote / automatizado. Como posso fazer isso? Eu posso acessar os arquivos com o Windows, OS X ou Ubuntu (rodando como um live CD / DVD).

    
por craigpatik 30.10.2012 / 12:37

1 resposta

0

MP3Tag de fato faz isso. Use Tag - > Tag . Defina o campo ALBUM como $regexp(%comment%,album\[(.*)\],) . (Eu não testei isso, mas deve funcionar.)

Editar: clique em Convert->Actions e defina o tipo como Formatar valor. O regexp é $regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1) - observe o .* no início e no final da expressão para evitar corresponder outro texto no campo de comentários e use $1 para fazer referência à correspondência. ( Fonte )

    
por 30.10.2012 / 12:54

Tags