我正在用C#编写一个应用程序,它生成cue文件以便在Goldwave中使用。
在我的程序中,我正在生成一个时间戳。对于前者(defn greet
([] (greet "you"))
([name] (print "Hello" name))) #'user/greet
(greet) nil
(greet "World") nil
稍后我将日期时间格式化为毫秒:Ticks = 77314055
为了测试我输入与Goldwave相同的值,导出cue文件并在cue结果中输入:00:07.731
如何从00:07:55
计算此55
毫秒值?
答案 0 :(得分:1)
根据Hidrogenaud,.Cue文件的时间格式为MM:SS:FF
"索引点以MM:SS:FF格式指定,并且相对于当前引用的文件的开头。 MM是分钟数,SS是秒数,FF是帧数(有七十五帧到一秒)。
您可以将其转换为var frames = milliseconds * 0.075;
答案 1 :(得分:0)
使用mod功能
long tick = 77314055;
long msec = tick % 100;