1. 程式人生 > >python 將視訊 通過視訊幀轉換成時間

python 將視訊 通過視訊幀轉換成時間

def frames_to_timecode(framerate,frames):
    """
    視訊 通過視訊幀轉換成時間
    :param framerate: 視訊幀率
    :param frames: 當前視訊幀數
    :return:時間(00:00:01:01)
    """
    return '{0:02d}:{1:02d}:{2:02d}:{3:02d}'.format(int(frames / (3600 * framerate)),
                                                    int(frames / (60 * framerate)
% 60), int(frames / framerate % 60), int(frames % framerate)) print(frames_to_timecode(25,123))
00:00:04:23