Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 使用eyed3递归删除mp3中的所有嵌入图像_Ubuntu_Ubuntu 14.04_Eyed3 - Fatal编程技术网

Ubuntu 使用eyed3递归删除mp3中的所有嵌入图像

Ubuntu 使用eyed3递归删除mp3中的所有嵌入图像,ubuntu,ubuntu-14.04,eyed3,Ubuntu,Ubuntu 14.04,Eyed3,在Ubuntu中使用下面的eyed3命令删除mp3中嵌入的所有图像,但不是递归地。如何在每个文件夹和子文件夹中递归执行 如果有人可以修改和目前我下面的命令行将是伟大的 eyeD3 --remove-all-images *.mp3 如eyeD3--help所示,指定路径而不是*.mp3将递归工作,例如 eyeD3 --remove-all-images . 将从当前目录开始递归工作 在大多数情况下,eyeD3只会在文件是MP3文件时执行某些操作,但如果您想专门针对以.MP3结尾的文件,则可能

在Ubuntu中使用下面的eyed3命令删除mp3中嵌入的所有图像,但不是递归地。如何在每个文件夹和子文件夹中递归执行

如果有人可以修改和目前我下面的命令行将是伟大的

eyeD3 --remove-all-images *.mp3
eyeD3--help
所示,指定路径而不是*.mp3将递归工作,例如

eyeD3 --remove-all-images .
将从当前目录开始递归工作

在大多数情况下,eyeD3只会在文件是MP3文件时执行某些操作,但如果您想专门针对以.MP3结尾的文件,则可能需要使用
查找

find . -name \*.mp3 -execdir eyeD3 --remove-all-images {} \;
这将递归地查找所有.mp3文件,从当前目录开始,并对每个文件运行eyeD3命令(
{}
被文件名替换)。使用
-iname
而不是
-name
来区分大小写(例如,也可以查找以.MP3或.MP3结尾的文件)


提示:您可能希望将
--max padding 1
添加到eyeD3命令中,以实际释放以前嵌入图像使用的空间(删除嵌入艺术品后收缩MP3文件)。但是,这需要最新版本的eyeD3(见其网站),Ubuntu 16.04存储库(0.6.18)提供的版本不支持此选项。

我可以使用此命令删除mp3中的图像,但不能删除子文件夹中的图像。我已再次导航到子文件夹并在那里发出命令。。我想把一切都集中在一起。