data_juicer.ops.mapper.video_split_by_key_frame_mapper module#

data_juicer.ops.mapper.video_split_by_key_frame_mapper.create_replacer(replacements)[源代码]#
class data_juicer.ops.mapper.video_split_by_key_frame_mapper.VideoSplitByKeyFrameMapper(keep_original_sample: bool = True, *args, **kwargs)[源代码]#

基类:Mapper

Mapper to split video by key frame.

__init__(keep_original_sample: bool = True, *args, **kwargs)[源代码]#

Initialization method.

参数:
  • keep_original_sample -- whether to keep the original sample. If it's set to False, there will be only split sample in the final datasets and the original sample will be removed. It's True in default.

  • args -- extra args

  • kwargs -- extra args

get_split_key_frame(video_key, container)[源代码]#
process_batched(samples)[源代码]#