gpt4 book ai didi

Ruby-mp3info 专辑插图

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:56 25 4
gpt4 key购买 nike

我让这个 gem 工作,这样我就可以更改给定歌曲的 id3 数据。但是,我还需要能够将专辑封面添加到歌曲中。我在给定的 URL 上有艺术品。我该怎么做?

Mp3Info.open(file.path) do |mp3|
mp3.tag.title = title
mp3.tag.artist = artist
end

最佳答案

目前ruby-mp3info似乎只支持文本框,看这里:https://github.com/moumar/ruby-mp3info/blob/v0.7.1/lib/mp3info/id3v2.rb#L319

使用 taglib-ruby ,它会像这样工作:

require 'taglib'
require 'open-uri'

picture_data = open(picture_url).read

TagLib::MPEG::File.open(file.path) do |file|
tag = file.id3v2_tag

pic = TagLib::ID3v2::AttachedPictureFrame.new
pic.picture = picture_data
pic.mime_type = "image/jpeg"
pic.type = TagLib::ID3v2::AttachedPictureFrame::FrontCover

tag.add_frame(pic)
file.save
end

关于Ruby-mp3info 专辑插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11333378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com