Cutlist -> Диапазоны кадров для Loop/Trim

Как я могу конвертировать список

 start: hours:minutes:seconds:milliseconds
 end: hours:minutes:seconds:milliseconds

 start1: hours:minutes:seconds:milliseconds
 end1: hours:minutes:seconds:milliseconds

 ...

в диапазонах кадров для

Loop(0,start,end) 

или же

Trim

?

Я старался

((milliseconds/100)+seconds+(minutes * 60)+(hours*3600))*framerate 

но это режет в неправильном положении.

2 ответа

Миллисекунды - это тысячные доли секунды. В противном случае ваш код выглядит нормально.

Как было отмечено, одна секунда имеет 1000 миллисекунд. Другая проблема, которую вы получите, это целочисленное деление, что означает milliseconds / 1000 всегда будет давать ноль.

Поэтому я думаю, что это должно быть правильное выражение:

round(((float(milliseconds)/1000)+seconds+(minutes * 60)+(hours*3600))*framerate)
Другие вопросы по тегам