Миллисекунды в файле 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;
Другие вопросы по тегам