问题标签 [taglib-sharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 读/写音频/视频文件的元数据
我需要一些帮助来读取/写入音频/视频文件的元数据信息。我搜索了很多,但没有找到任何有用的东西。Taglib sharp 是一个开源库,可提供读取/写入元数据的帮助。使用标签库我可以编辑一些值,但不是全部都喜欢。
但我无法编辑以下属性,如作者 url、生产者等。我如何编辑这些属性?
c# - 编辑 MP4 文件的视频元数据标签
我想编辑 MP4 文件的以下视频标签,如Title、Subtitle、Rating、Coment、Author。我进行了很多搜索并找到了解决方案 Taglib sharp。但 taglib sharp 只编辑标题和评论。我还探索了 Directshow 和 UltraD3lib,但我的问题仍然存在。如果有人有示例或任何开源库,请与我分享。
c# - Taglib sharp not editing rating
I have encountered a very strange problem while using Taglib sharp. I am changes the rating of video file by using code shown below.
After saving file when i open the detail tab of video file from properties, rating seems not to be change. But when i again read that file programmatically in c# and check its rating value, it is 255. Why this happening and why rating value is not updating ?
.net - 尝试使用 Lambda 表达式时出现问题
我想编写一个通用函数来设置音乐文件的标签字段,我正在使用“ TagLib Sharp ”库,我正在尝试编写一些可以命名为“ TagLib Sharp Helper Class ”的东西
要调用该过程,我想使用类似这样的语法来设置字段“专辑”:
问题是我不知道如何处理过程中的 Lambda 表达式......
这是所有代码(请注意解释问题所在的注释行):
更新
尝试按照 Ben Allred 解决方案的步骤解决问题,但出现异常。
修改后的子:
更新 2:
现在我没有任何异常,但未设置标签字段。
修改后的子:
powershell - 在带有 Taglib# 的 Powershell 中,如何获取 Flac 文件的 xiph Rating 值?
好的,我已经用尽了我在 Powershell 中的(有些有限的)能力来尝试做到这一点。我希望有人可以提供帮助。
我很高兴将 taglib-sharp 用于 Flac 和 MP3 的各种标签 - 获取和设置。但是,我无法弄清楚如何获取或设置存储在 xiph 标签中的 RATING 标签值。
我最接近的是:
$xiph 然后包含标签列表但没有值。它的 Powershell 类型是 XiphComment。
帮助?谢谢
PS:我也想获得 MP3 的评级值,所以如果上述解决方案不容易翻译,请提供提示。我目前通过 Windows Shell 命名空间“GetDetailsOf”检索 MP3 的评级,但更喜欢使用 taglib#。
c# - 使用 TabLib 的 UnauthorizedAccessException - Windows 8 应用程序
我正在尝试使用 TagLib-Sharp 从 mp4 视频中读取元数据,但得到 UnauthorizedAccessException。我正在使用 FileOpenPicker 并做出了正确的声明。
有任何想法吗?提前致谢。
错误: “在 taglib-sharp.DLL 中发生‘System.UnauthorizedAccessException’类型的异常,但未在用户代码中处理
附加信息:对路径“C:\Users\user\Videos\VideoName.mp4”的访问被拒绝。”
代码:
c# - 在 ac# 音乐播放器中实现 taglib#
我正在使用 c# 制作各种音乐播放器,并且我已经获得了播放/暂停、快进/倒带等功能的歌曲。我唯一找不到解决方案的就是在图片框中显示歌曲名称、艺术家、专辑和专辑封面。我听说过 taglib#,但我还没有找到一种明确的方法来实现/使用它。如果还有其他解决方案,我也愿意接受。
我也在使用 WindowsMediaPlayer 类对象,但它不显示专辑或艺术家,只显示歌曲名称。
c# - Taglib-sharp:如何使用 IFileAbstraction 允许从流中读取元数据?
我正在尝试使用 TagLib 读取存储在 IsolatedStorage 中的 mp3 文件的元数据。我知道 TagLib 通常只将文件路径作为输入,但由于 WP 使用沙盒环境,我需要使用流。
按照本教程(http://www.geekchamp.com/articles/reading-and-writing-metadata-tags-with-taglib)我创建了一个 iFileAbstraction 接口:
通常我现在可以这样做:
问题是 TagLib.File.Create 仍然不想接受 SimpleFile 对象。我该如何进行这项工作?
c# - 使用 taglib-sharp 删除 ID3 标签的所有图片
我用 taglib-sharp(2.1.0 版)删除了 ID3 标签的所有图片:
如果我用 taglib-sharp 再次读取文件,就没有更多图片了。这没关系,但文件大小保持不变。
如果我使用 mp3tag ( http://www.mp3tag.de ) 之类的工具删除图片,文件大小会减小。
有谁知道如何使用 taglib-sharp 减小文件大小?
提前致谢。
雷内