我经常用汽车的 MP3 播放器播放有声读物。不幸的是,系统似乎误读了 mp3 文件的“标签”,所以我一直在用 Picard 手动删除它们。这是一个多步骤的过程,有点繁琐。我是否可以编写一个脚本来:
- (有条件)如果找到档案,则提取所有 mp3 文件,并删除档案。
- 将该文件夹中所有生成的 mp3 文件移动到该基本文件夹(如果有子目录)。
- 删除目录中所有文件的所有标签。
- 将上述文件批量重命名为x0001.mp3,x0002.mp3等格式...
- 将所有文件复制到闪存驱动器的根目录。?
理想情况下,我希望右键单击目录并在菜单中出现一个选项来执行这些步骤。
答案1
不是完整的答案,但也许这有帮助
我使用此脚本根据元数据中的某些字段(标题)重命名文件。它使用 exiftool 获取该数据。您可以将空白字段写入该元数据。
sudo apt install exiftool
exiftool --man
有这个命令 exiftool -all= dst.jpg 从图像中删除所有元信息。
所以这将是一个脚本(我自己还没有尝试过)
for l in *; do exiftool -all= $l; done
我建议进行实验并确保备份档案。
要批量重命名,也许 krename 在 krusader 中运行。两者都需要单独安装。它可以插入计数器。
sudo apt install krusader krename
并且 krusader 能够让用户操作显示在右键菜单栏中。请参阅 Krusader 的帮助菜单搜索栏中的“用户操作”。