コード例 #1
0
ファイル: ps3enc4.py プロジェクト: cynyr/ps3enc
    """This gathers config data and returns it as an object."""
    if os.name == "posix":
        from defaults import posix
        files=posix.files[:]
    parser=get_parser_instance(defaults=None)
    (options, args) = parser.parse_args(sys.argv)
    files.append(os.path.join(os.getenv("HOME"),".config/ps3enc.config"))
    print(options.configfile)
    if options.configfile:
        files.append(os.path.normpath(options.configfile))
    print(files)
    default_options=dict(outputdir=os.getcwd(),
                         abr="256KB",
                         hostname="localhost",
                         portnumber=36134,
                         crf="22",
                         threads="0")
    for file in files:
        default_options=parse_file(file, default_options)
    parser2=get_parser_instance(defaults=default_options)
    return parser2.parse_args(sys.argv)


if __name__ == "__main__":
    (options,args) = handle_config()
    #print(options.outputdir)
    #print(args)
    ff=Ffmpeg(args[1:], output_dir=options.outputdir, printcmd=True)
    ff.start()
    do_terminal_gui()