def main():
version = pkg_resources.require('hls2dash')[0].version
parser = argparse.ArgumentParser(
description="Rewrap a MPEG2 TS segment to a fragmented MP4"
,formatter_class=argparse.RawTextHelpFormatter)
parser.add_argument('tsfile', metavar='TSFILE', help='Path to TS file. Can be a URI or local file.')
parser.add_argument('output', metavar='OUTPUT', help='Output file name')
parser.add_argument('--outdir', dest='outdir', default='.', help='Directory where the fragmented MP4 will be stored. Default is current directory')
parser.add_argument('--debug', dest='debug', action='store_true', default=False, help='Write debug info to stderr')
parser.add_argument('--version', action='version', version='%(prog)s ('+version+')')
args = parser.parse_args()
debug.doDebug = args.debug
ts = None
if re.match('^http', args.tsfile):
ts = TS.Remote(args.tsfile)
else:
ts = TS.Local(args.tsfile)
ts.remuxMP4(args.outdir, args.output)
评论列表
文章目录