Преобразование временных кодов
Есть ли способ в Python конвертировать временные коды, например:
t1 = 00:05:08 in 24fps
==> What is t1 in 23.997 fps?
Я в основном хочу конвертировать из dropframe в non-dropframe и наоборот.
Пока что у меня есть:
from timecode import Timecode
tc1 = Timecode('29.97', '00:04:22:04')
tc1. ?
1 ответ
Решение
У меня нет timecode
установлен, но я прочитал источник, и похоже, что вы должны сделать следующее:
- Создайте свой начальный
Timecode
объект - Получить количество кадров, которые он содержит с его
frames
атрибут - Используйте это целочисленное значение для создания нового
Timecode
объект
Это должно выглядеть так:
from timecode import Timecode
tc1 = Timecode('29.97', '00:04:22:04')
tc2 = Timecode('30', frames=tc1.frames)