data_juicer.ops.mapper.video_resize_resolution_mapper module¶
- class data_juicer.ops.mapper.video_resize_resolution_mapper.VideoResizeResolutionMapper(min_width: int = 1, max_width: int = 9223372036854775807, min_height: int = 1, max_height: int = 9223372036854775807, force_original_aspect_ratio: str = 'disable', force_divisible_by: Annotated[int, Gt(gt=0)] = 2, save_dir: str = None, *args, **kwargs)[源代码]¶
基类:
Mapper
Mapper to resize videos resolution. We leave the super resolution with deep learning for future works.
- __init__(min_width: int = 1, max_width: int = 9223372036854775807, min_height: int = 1, max_height: int = 9223372036854775807, force_original_aspect_ratio: str = 'disable', force_divisible_by: Annotated[int, Gt(gt=0)] = 2, save_dir: str = None, *args, **kwargs)[源代码]¶
Initialization method.
- 参数:
min_width -- Videos with width less than 'min_width' will be mapped to videos with equal or bigger width.
max_width -- Videos with width more than 'max_width' will be mapped to videos with equal of smaller width.
min_height -- Videos with height less than 'min_height' will be mapped to videos with equal or bigger height.
max_height -- Videos with height more than 'max_height' will be mapped to videos with equal or smaller height.
force_original_aspect_ratio -- Enable decreasing or increasing output video width or height if necessary to keep the original aspect ratio, including ['disable', 'decrease', 'increase'].
force_divisible_by -- Ensures that both the output dimensions, width and height, are divisible by the given integer when used together with force_original_aspect_ratio, must be a positive even number.
save_dir -- The directory where generated video files will be stored. If not specified, outputs will be saved in the same directory as their corresponding input files. This path can alternatively be defined by setting the DJ_PRODUCED_DATA_DIR environment variable.
args -- extra args
kwargs -- extra args