使用 C# 检查 ogg 文件属性(尤其是循环时间码)——可能吗?
Checking ogg file properties with C# (especially the loop timecode) - possible?
基本上:有没有办法用 C# 检查 ogg 文件的属性...尤其是循环时间码是我想阅读的。
如果您正在使用 LOOPSTART
和 LOOPEND
元数据,如音频文件中的建议 here, or LOOPSTART
and LOOPLENGTH
, as suggested here, these are saved as comments
。
使用 NVorbis(也在 Nuget 上),您可以阅读这样的评论:
using(var f = new VorbisReader(@"c:\myloop.ogg")) {
foreach(var c in f.Comments) {
Console.WriteLine(c);
}
}
你的输出看起来像
LOOPSTART=0
TITLE=My title
DATE=2018
LOOPEND=26508
ARTIST=Artist name
基本上:有没有办法用 C# 检查 ogg 文件的属性...尤其是循环时间码是我想阅读的。
如果您正在使用 LOOPSTART
和 LOOPEND
元数据,如音频文件中的建议 here, or LOOPSTART
and LOOPLENGTH
, as suggested here, these are saved as comments
。
使用 NVorbis(也在 Nuget 上),您可以阅读这样的评论:
using(var f = new VorbisReader(@"c:\myloop.ogg")) {
foreach(var c in f.Comments) {
Console.WriteLine(c);
}
}
你的输出看起来像
LOOPSTART=0
TITLE=My title
DATE=2018
LOOPEND=26508
ARTIST=Artist name