登录
首页 >  Golang >  Go问答

使用 Go 在 MP3 文件中获取/设置封面

来源:stackoverflow

时间:2024-03-25 19:12:35 168浏览 收藏

在 Go 中,使用 dhowden/tag 库可以获取和设置 MP3 文件中的封面。此属性称为 ID3。该库提供了对 ID3 元数据的访问,包括标题、封面和其他信息。对于获取封面,只需读取文件并使用 picture() 方法即可。设置封面需要将图片数据附加到元数据中。此外,还有其他库,如 mikkyang/id3-go,也可用于此目的。

问题内容

我有一个 mp3 文件,当我将其加载到媒体播放器中时,媒体播放器会显示专辑的封面。我认为封面位于文件的元数据中,所以我想知道是否有办法在 golang 中获取该封面。

如何为 mp3 文件设置封面?


解决方案


此属性的名称是 ID3

您可以使用库 dhowden/tag 来执行此操作。

m, err := tag.ReadFrom(f)
if err != nil {
    log.Fatal(err)
}
log.Print(m.Format()) // The detected format.
log.Print(m.Title())  // The title of the track (see Metadata interface for more details).

m.picture()的类型是picture...

享受它!

另一个库: - https://github.com/mikkyang/id3-go

以上就是《使用 Go 在 MP3 文件中获取/设置封面》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>