Procesamiento avanzado entre campos de etiquetas ID3

Procesamiento avanzado entre campos de etiquetas ID3

Tengo un montón de MP3 con el mismo álbum genérico "_misc". En el commentcampo, los archivos también tienen el nombre real del álbum almacenado usando el patrón album[REAL_ALBUM_NAME]. Puede que haya o no otro texto en el campo de comentarios antes y después de la albumdeclaración.

Me gustaría extraer automáticamente el nombre real del álbum para cada uno de estos MP3 y colocarlo en el albumcampo (sobrescribiendo "_misc") mediante un proceso por lotes/automatizado. ¿Cómo puedo hacer esto? Puedo acceder a los archivos con Windows, OS X o Ubuntu (ejecutándose como un CD/DVD en vivo).

Respuesta1

Etiqueta MP3de hecho hace esto. UsarEtiqueta -> Etiqueta. Establezca el ALBUMcampo en $regexp(%comment%,album\[(.*)\],\1). (No lo he probado, pero debería funcionar).

Editar: haga clic Convert->Actionsy establezca el tipo en Formato de valor. La expresión regular es $regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1): tenga en cuenta al .*principio y al final de la expresión para evitar que coincida con otro texto en el campo de comentario, y la utiliza $1para hacer referencia a la coincidencia. (Fuente)

información relacionada