0

After a downloading process (thanks to jdownloader) I've thousands files like so:

Queen - Love of My Life (256kbit).m4a
Queen - Love of My Life (BQ).jpg

Queen - Bicycle (128kbit).m4a
Queen - Bicycle (HQ).jpg

Gary Jules - Mad World (256kbit).m4a
Gary Jules - Mad World (BQ).jpg

...

How can we embed the images to their audio files as album arts? Files are not exactly same but alike.

4

1 回答 1

1

使用 Mp3tag 应用程序 ( http://www.mp3tag.de ),您可以应用 Mp3tag 操作...“从文件导入封面”。这会将由绝对或相对文件名指定的封面艺术导入​​文件的标签。您可以使用 %artist% 或 %album% 等占位符。您可以使用通配符,例如 ? 或者 *。

所以它应该是可行的......拥有......
音乐文件:Queen - Bicycle(128kbit).m4a
图像文件:Queen - Bicycle(HQ).jpg
......应用动作......
“从文件导入封面” .
图像文件名的格式字符串:$regexp(%_filename%,'\(.*$','*')
导入封面为:封面

对于与音乐文件名不完全相同的图像文件名,您可以使用格式字符串...

$regexp(%_filename%,'\W','?')'.jpg'==> "Queen???Bicycle??128kbit?.jpg"
...这会替换所有字符,而不是字母或数字或下划线字符,带 ? 通配符。

$regexp(%_filename%,'\W+','*')'.jpg'==> "Queen*Bicycle*128kbit*.jpg"
...这用*通配符替换所有字符序列,不是字母、数字或下划线字符。

$regexp($regexp(%_filename%,'\(.*\)$','*'),'\W+','*')'.jpg'==>"Queen*Bicycle*.jpg"
...这会用 * 通配符替换所有不是字母、数字或下划线字符的字符序列,并删除尾随的括号表达式。

DD.20140503.1620.CEST

于 2014-05-03T14:20:33.830 回答