2

我正在用 C# 编写一个应用程序,它生成 cue 文件以便在 Goldwave 中使用。

在我的程序中,我正在生成一个时间戳。例如。Ticks = 77314055

稍后我将日期时间格式化为毫秒:00:07.731

为了进行测试,我向 Goldwave 输入了相同的值,导出 cue 文件并在 cue 结果中是:00:07:55

我应该如何计算这个55毫秒值731

4

2 回答 2

4

根据Hidrogenaud, .Cue 文件的时间格式是MM:SS:FF

" 索引点以 MM:SS:FF 格式指定,并且相对于当前引用的文件的开头。MM 是分钟数,SS 是秒数,FF 是帧数(共有七十五帧到一秒)。

您可以将其转换为var frames = milliseconds * 0.075;

于 2015-04-25T08:42:39.520 回答
0

使用模组功能

long tick = 77314055;
long msec = tick % 100;
于 2015-04-25T08:30:55.823 回答