Пример #1
0
 def init(self, opts):
     self.allowed_encodings = opts.encodings
     self.encoding = opts.encoding
     if opts.video_scaling.lower() in ("auto", "on"):
         self.video_scaling = None
     else:
         self.video_scaling = parse_bool_or_int("video-scaling", opts.video_scaling)
     self.quality = opts.quality
     self.min_quality = opts.min_quality
     self.speed = opts.speed
     self.min_speed = opts.min_speed
     load_codec("dec_pillow")
     ae = self.allowed_encodings
     if "png" in ae:
         #try to load the fast png decoder:
         load_codec("dec_spng")
     if "jpeg" in ae:
         #try to load the fast jpeg decoder:
         load_codec("dec_jpeg")
         load_codec("dec_nvjpeg")
     if "webp" in ae:
         #try to load the fast webp decoder:
         load_codec("dec_webp")
     if "avif" in ae:
         load_codec("dec_avif")
     vh = getVideoHelper()
     vh.set_modules(video_decoders=opts.video_decoders, csc_modules=opts.csc_modules or NO_GFX_CSC_OPTIONS)
     vh.init()
Пример #2
0
 def init(self, opts):
     self.encoding = opts.encoding
     self.allowed_encodings = opts.encodings
     self.default_quality = opts.quality
     self.default_min_quality = opts.min_quality
     self.default_speed = opts.speed
     self.default_min_speed = opts.min_speed
     if opts.video_scaling.lower() not in ("auto", "on"):
         self.scaling_control = parse_bool_or_int("video-scaling", opts.video_scaling)
     getVideoHelper().set_modules(video_encoders=opts.video_encoders, csc_modules=opts.csc_modules)
Пример #3
0
 def init(self, opts):
     self.encoding = opts.encoding
     self.allowed_encodings = opts.encodings
     self.default_quality = opts.quality
     self.default_min_quality = opts.min_quality
     self.default_speed = opts.speed
     self.default_min_speed = opts.min_speed
     self.scaling_control = parse_bool_or_int("video-scaling", opts.video_scaling)
     #video init: default to ALL if not specified
     video_encoders = opts.video_encoders or ALL_VIDEO_ENCODER_OPTIONS
     csc_modules = opts.csc_modules or ALL_CSC_MODULE_OPTIONS
     getVideoHelper().set_modules(video_encoders=video_encoders, csc_modules=csc_modules)
Пример #4
0
 def init(self, opts):
     self.allowed_encodings = opts.encodings
     self.encoding = opts.encoding
     self.video_scaling = parse_bool_or_int("video-scaling",
                                            opts.video_scaling)
     self.quality = opts.quality
     self.min_quality = opts.min_quality
     self.speed = opts.speed
     self.min_speed = opts.min_speed
     #until we add the ability to choose decoders, use all of them:
     #(and default to non grahics card csc modules if not specified)
     load_codecs(encoders=False)
     vh = getVideoHelper()
     vh.set_modules(video_decoders=opts.video_decoders,
                    csc_modules=opts.csc_modules or NO_GFX_CSC_OPTIONS)
     vh.init()