Миллисекунды в файле cue
Я пишу приложение на C#, которое генерирует CUE-файл для использования в Goldwave.
В моей программе я генерирую метку времени. Например Ticks = 77314055
Позже я форматирую дату и время до миллисекунд: 00:07.731
Для тестирования я ввожу то же значение в Goldwave, экспортирую файл cue и в результате: 00:07:55
Как я должен рассчитать это 55
значение в миллисекундах от 731
?
2 ответа
Согласно Hidrogenaud, формат времени файла.Cue MM:SS:FF
"Индексные точки указываются в формате MM:SS:FF и относятся к началу файла, на который в данный момент ссылаются. MM - это количество минут, SS - количество секунд, а FF - количество кадров (имеется семьдесят пять кадров). до одной секунды).
Вы можете преобразовать это как var frames = milliseconds * 0.075;
Используйте функцию мод
long tick = 77314055;
long msec = tick % 100;