program.add_argument('--nsfw-filter',help='filter the NSFW image or video',dest='nsfw_filter',action='store_true',default=False)
program.add_argument('--nsfw-filter',help='filter the NSFW image or video',dest='nsfw_filter',action='store_true',default=False)
program.add_argument('--video-encoder',help='adjust output video encoder',dest='video_encoder',default='libx264',choices=['libx264','libx265','libvpx-vp9'])
program.add_argument('--video-encoder',help='adjust output video encoder',dest='video_encoder',default='libx264',choices=['libx264','libx265','libvpx-vp9'])
program.add_argument('--video-quality',help='adjust output video quality',dest='video_quality',type=int,default=18,choices=range(52),metavar='[0-51]')
program.add_argument('--video-quality',help='adjust output video quality',dest='video_quality',type=int,default=18,choices=range(52),metavar='[0-51]')
program.add_argument('--live-mirror',help='The live camera display as you see it in the front-facing camera frame',dest='live_mirror',action='store_true',default=False)
program.add_argument('--live-resizable',help='The live camera frame is resizable',dest='live_resizable',action='store_true',default=False)
program.add_argument('--max-memory',help='maximum amount of RAM in GB',dest='max_memory',type=int,default=suggest_max_memory())
program.add_argument('--max-memory',help='maximum amount of RAM in GB',dest='max_memory',type=int,default=suggest_max_memory())