ts2mkv.py

changeset 38
ef9db9d5103c
parent 34
344802cf307d
equal deleted inserted replaced
37:5be334b71b08 38:ef9db9d5103c
414 cmd.append("-map %s" % v) 414 cmd.append("-map %s" % v)
415 self.info["msg_prepare"] += "Video Stream selected: Stream #%s\n" % v 415 self.info["msg_prepare"] += "Video Stream selected: Stream #%s\n" % v
416 416
417 flt = [] 417 flt = []
418 crop = self.get_crop_option() 418 crop = self.get_crop_option()
419 if not crop: 419 crop_loop_minutes = range(6, 10)
420 crop_loop_minutes.append(20)
421 crop_loop_minutes.append(25)
422 crop_loop_minutes.append(30)
423 crop_loop_minutes.append(35)
424 for crop_loop in crop_loop_minutes:
420 # load input file to get informations about 425 # load input file to get informations about
421 # scan to other position and try again 426 # scan to other position and try again
422 print "Scanning again for autocrop..." 427 print "Scanning again for autocrop at minute %s..." % crop_loop
423 self.info["msg_prepare"] += "Rescan autocrop on other position in input stream...\n" 428 self.info["msg_prepare"] += "Rescan autocrop on other position (minute %s) in input stream...\n" % crop_loop
424 self.__get_ffmpeg_input_info(fn["in"], 9) 429 self.__get_ffmpeg_input_info(fn["in"], crop_loop)
425 crop = self.get_crop_option() 430 crop = self.get_crop_option()
431 if crop:
432 break
426 433
427 if crop: 434 if crop:
428 flt.append(crop) 435 flt.append(crop)
429 if self.config["scaledown"]: 436 if self.config["scaledown"]:
430 # -2 ensures division by two for codec 437 # -2 ensures division by two for codec

mercurial