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)