taglib-sharp相关内容

如何设置“创建的媒体"MPEG-4 文件上的日期

我有许多从各种数码相机格式转码的 MPEG-4 文件,这些文件系统的修改日期是正确的.我想将“媒体创建"标签设置为匹配.这可以通过“属性"窗口的“详细信息"选项卡在 Windows 资源管理器中手动完成.设置 Media Created 很有用,因为 Windows Live Photo Gallery 为它的 Date Taken 属性关闭此字段.不幸的是,文件的数量使得手动设置所有日期变得不切 ..
发布时间:2022-01-18 21:52:59 其他开发

将位图设置为 MP3 的封面

我一直在尝试将位图设置为 MP3 的封面,但我似乎无法让它工作.它没有抛出任何错误,但是当我播放 MP3 时,位图没有显示. 这是我目前拥有的: TagLib.File f = TagLib.File.Create("song.mp3");图像 currentImage = getAlbumArt(result.passedAlbumID);图片图片 = 新图片();pic.Type = ..
发布时间:2022-01-06 11:55:23 C#/.NET

如何将 IPicture 转换为图像 - .NET 4.5 TagLib Sharp

我想在 Windows 窗体图片框中显示歌曲的专辑插图(通过 taglib-sharp 库访问).我遇到的问题是 taglib 库返回 TagLib.IPicture 类型的图像,而图片框需要 System.Drawing.Image 类型的对象. 我已经在互联网上搜索了好几个小时,寻找一种从 IPicture 转换为 Image 的方法,但无济于事.我拥有的最好的线索是:http://ms ..
发布时间:2021-11-24 10:08:48 C#

TagLib# Windows 发行版?或者另一个好的 ID3 阅读器?

我想编写一个快速程序,让我的 MP3 文件的文件组织与 ID3 标签中的信息同步...... 我曾尝试获取 Windows Media Format SDK,但是当我去安装时,它说它只能在 WinXP 上运行.我发现这里有人从代码示例中建议 TagLib#,它看起来非常好.问题是官方网站似乎已经消失了,我发现的其他指向 Novell 服务器托管的链接也已关闭. 谁知道我还能在哪里获得适 ..
发布时间:2021-09-16 19:30:11 其他开发

如何设置“已创建媒体"MPEG-4 文件上的日期

我有许多从各种数码相机格式转码的 MPEG-4 文件,文件系统修改日期正确.我想将“媒体创建"标签设置为匹配.这可以通过“属性"窗口的“详细信息"选项卡在 Windows 资源管理器中手动完成.设置 Media Created 很有用,因为 Windows Live Photo Gallery 为其 Date Taken 属性关闭了此字段.不幸的是,文件的数量使得手动设置所有日期变得不切实际. ..
发布时间:2021-09-04 19:18:32 其他开发

在 Powershell 中使用 TagLib 读取 id3v2 帧

我正在尝试使用 TagLib# 库读取文件的 id3v2 标签信息电源外壳.读取标准标签属性不是问题(艺术家、标题等),但我很难弄清楚如何读取 ID3v2 帧(特别是 COMMENT). 谁能提供一个简单的例子来说明如何做到这一点?这方面的文档似乎很少. 解决方案 想通了. 这就是我想要完成的: # 将 TagLib# 程序集加载到 PowerShell[Reflection ..
发布时间:2021-06-19 20:38:27 其他开发

TagLib 锐利不编辑艺术家

我正在尝试将新的艺术家和标题 id3 标签保存到曲目中.从轨道加载标签工作正常,编辑轨道标题也工作正常.但是当我尝试编辑表演者 (艺术家)时,它没有任何改变.这是代码 public void renameID3(字符串艺术家,字符串标题){使用 (TagLib.File f = TagLib.File.Create(FInfo.FullName)){f.Tag.Artists[0] = 艺术家; ..
发布时间:2021-06-04 18:32:11 C#/.NET

如何使用 TagLib-Sharp 从 MP3 文件中读取 XingHeaders 和 VBRIHeaders

我需要使用 TagLib-Sharp 提取存储在 MP3 文件的 Xing 和 Fraunhofer VBRI 标头中的信息. 我在网上搜索了一个示例,查看了源代码,但不清楚如何使用 XingHeader 和 VBRIHeader 类.它们看起来不是 MPEG 文件/音频文件属性的一部分. 构造函数需要一个在 TagLib 命名空间中定义的 ByteVector 类. 谁能提供一 ..
发布时间:2021-06-04 18:31:50 C#/.NET

如何从现有文件中删除MP3标签

我正在寻找使用C#从.mp3文件中删除ID3v1,ID3v2.x标签的功能.我宁愿自己不要实现它,而要使用经过尝试和检验的东西. TagLibSharp看起来非常适合创建标签-但是如何将其删除?如果还有其他更适合于此的库,我会使用它. 解决方案 使用TagLibSharp RemoveTags()方法. file.RemoveTags(tagtypes); ,其中tagtyp ..
发布时间:2021-04-18 20:51:38 C#/.NET

网站(vb.net)上的TagLib.Sharp(未定义类型'TagLib.File')

(VB.NET编码) 我正在使用TagLib-Sharp.我真的很喜欢它的运作方式.非常简单直接.好吧,无论如何,在VS中. 我拿走了文件并将它们放在我的Web服务器上,其中包括当我引用TagLib-Sharp.dll文件时VS用DLL文件创建的BIN文件夹. 通过浏览器运行网站时,出现以下错误. 类型'TagLib.File'未定义 有人告诉我我必须为其创建一个命名空间, ..
发布时间:2021-04-10 19:13:16 C#/.NET

如何使用taglib-sharp?

我在使用这个库时遇到了很多麻烦(显然是因为我是新手).我正在使用Microsoft Visual Studio 2015. 首先,我完全不知道如何将这个库添加到我的项目中.我也没有找到任何对Google有帮助的信息. 第二,我发现了两个不同的库-taglib-sharp-master和taglib-sharp-2.1.0.0-windows.我应该使用哪一个? 解决方案 要使t ..
发布时间:2020-07-27 00:21:46 C#/.NET

如何将IPicture转换为图像-.NET 4.5 TagLib Sharp

我想在Windows窗体图片框中显示歌曲的专辑插图(可通过taglib-sharp库访问)。我遇到的问题是,taglib库返回的图像类型为 TagLib.IPicture ,而图片框需要的对象类型为 System .Drawing.Image 。 我已经在互联网上搜寻了很多小时,正在寻找一种方法来从 IPicture 到图片,但无济于事。我最好的线索是: http:/ /msdn.micro ..
发布时间:2020-05-31 19:02:59 其他开发

将值插入到包含括号/大括号的Access数据库中

我正在使用taglib-sharp和OleDb,尝试对音乐文件的文件夹建立索引并将来自这些文件的所有元数据存储在Access数据库中(我可能会改用SQL Compact或以后的版本,但是我拥有这本书使用Access).下面的代码应检索前1000个文件的元数据并将其存储在给定的文件夹和子文件夹中 OleDbCommand cmd = con.CreateCommand(); DirSearch ..
发布时间:2020-05-12 22:04:54 C#/.NET

taglib#返回错误的持续时间

我以这种方式获取MP3文件的持续时间: TagLib.File file = TagLib.File.Create(fileName); var duration = file.Properties.Duration; 并且持续地给我持续时间在真实持续时间的68%到75%之间. Windows文件管理器,VLC和仅播放MP3并使用秒表进行测量在其他持续时间上都是一致的. 有什么想法 ..
发布时间:2020-05-12 19:36:20 其他开发

TagLib-sharp:从HttpPostedFile对象读取元数据

用户将其MP3发布到我的网站,我想从文件中读取元数据,然后再将它们存储在CDN中. TagLib-Sharp似乎是可用于此目的的库,但是我看不到任何打开HttPostedFile的方法,我不想将其保存到磁盘并检索元数据. 有人举过一个如何使用taglib-sharp做到这一点的例子吗? 编辑:看来IFileAbstraction可以解决这个问题.有人知道如何使用IFileAbstrac ..
发布时间:2020-05-12 19:34:33 其他开发

是否可以使用TagLibSharp从MP3文件中删除Lyrics3v2标签?

我想知道是否有可能使用 Lyrics3v2 标签类型. "nofollow"> TagLibSharp 库. 此 文档说,该块条目以单词" LYRICSBEGIN"开头"并以" LYRICS200 "结尾,它还说应该显示ID3标签以使 Lyrics3v2 标签存在...但是没有指定是否引用 ID3v1 或 ID3v2 标记或其中的任何一个,无论如何我都不理解该部分,因为 Lyrics3v2 ..
发布时间:2020-05-12 19:33:59 C#/.NET

使用tagLib Sharp库添加自定义标签

是否可以使用 TagLib#将自定义标签(例如"SongKey:Em")添加到mp3文件中库? 解决方案 您可以通过在自定义(专用)帧中写入数据来向MP3添加自定义标签. 但首先: 如果使用的是ID3v1,则必须切换到ID3v2.任何版本的ID3v2都可以,但是与大多数事物兼容的版本是 ID3v2.3 . 必需的使用指令: using System.Text; us ..
发布时间:2020-05-12 19:32:21 C#/.NET