如何通过命令行添加ID3“封面”?

恩佐尔

我需要在一些MP3文件中添加ID3封面。我需要一个命令行工具(没有GUI),但似乎id3和id3v2工具都无法做到这一点。有什么提示吗?

安德鲁46

我通常用来向mp3文件添加封面的出色Python应用程序是命令行应用程序eyeD3可以从终端安装,如下所示:

sudo apt-get install eyed3

这是向名为cover.jpg的mp3文件添加名为的封面图像的命令的示例test.mp3

eyeD3 --add-image "cover.jpg:FRONT_COVER" test.mp3

请参阅下面的示例在我自己的计算机上工作,将封面图像添加到mp3中,否则没有元标记:

andrew@ilium~$ eyeD3 --add-image "cover.jpg:FRONT_COVER" test.mp3
test.mp3    [ 946.12 KB ]
-------------------------------------------------------------------------------
Adding image cover.jpg
Time: 01:00 MPEG1, Layer III    [ 128 kb/s @ 44100 Hz - Joint stereo ]
-------------------------------------------------------------------------------
ID3 v2.4:
title: 
artist: 
album: 
album artist: None
track:      
FRONT_COVER Image: [Size: 95788 bytes] [Type: image/jpeg]
Description: 

Writing ID3 version v2.4
-------------------------------------------------------------------------------
andrew@ilium~$ 

尽管我已经给出了上面的基本语法,但是还有许多其他选项可以添加图像。以下是这些其他选项:

  --add-image IMG_PATH:TYPE[:DESCRIPTION]
                        Add or replace an image. There may be more than one
                        image in a tag, as long as the DESCRIPTION values are
                        unique. The default DESCRIPTION is ''. If PATH begins
                        with 'http[s]://' then it is interpreted as a URL
                        instead of a file containing image data. The TYPE must
                        be one of the following: OTHER, ICON, OTHER_ICON,
                        FRONT_COVER, BACK_COVER, LEAFLET, MEDIA, LEAD_ARTIST,
                        ARTIST, CONDUCTOR, BAND, COMPOSER, LYRICIST,
                        RECORDING_LOCATION, DURING_RECORDING,
                        DURING_PERFORMANCE, VIDEO, BRIGHT_COLORED_FISH,
                        ILLUSTRATION, BAND_LOGO, PUBLISHER_LOGO.

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过命令行将多个图像作为专辑封面添加到mp3中

用于在Linux下列出ID3标签的命令行工具

命令行ID3标记编辑器,可处理所有标记

在批处理模式下从命令行将专辑封面添加到mp3 / ogg文件吗?

将封面图片添加到 mp3/m4a 文件的命令行工具 (Windows 10)

无法通过命令行添加源

如何通过命令行缩放SVG?

如何通过命令行关闭显示?

如何通过命令行提交文件?

通过Linux中的命令行在OGG中嵌入专辑封面

如何添加PhantomJSDriver命令行参数

从命令行中删除 MP3 文件中的专辑封面

通过命令行在Sublime Text 3中添加程序包控件

Linux命令行工具可基于ID3标签信息批量重命名MP3文件;如果不存在ID3信息,则使用随机名称

如何通过命令行在Firefox中添加或删除书签标签?

如何通过命令行在XML文件的标记中添加属性?

如何通过命令行添加Android“ SDK更新站点”

如何通过命令行向Visual Studio Code添加扩展?

如何通过Windows命令行在IIS中添加MIME类型

如何通过命令行将条目永久添加到系统的PATH变量中?

如何通过命令行添加/更改github的存储库描述

如何通过命令行工具在Filebeats中动态添加字段?

如何浏览到文件服务器并通过命令行添加打印机

Exchange 2010无法通过命令行添加安全组

通过命令行添加动态依赖项

通过命令行向Jira添加新评论

无法通过命令行添加类路径

在ffmpeg中通过命令行添加字幕

如何通过命令行基于Docker映像名称获取容器ID?