
Tengo un montón de MP3 con el mismo álbum genérico "_misc". En el comment
campo, 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 album
declaración.
Me gustaría extraer automáticamente el nombre real del álbum para cada uno de estos MP3 y colocarlo en el album
campo (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 ALBUM
campo en $regexp(%comment%,album\[(.*)\],\1)
. (No lo he probado, pero debería funcionar).
Editar: haga clic Convert->Actions
y 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 $1
para hacer referencia a la coincidencia. (Fuente)