Suggestion: use ArgumentParser from argparse instead of manually implementing argument parsing
In srv/venc, you are parsing arguments manually.
argparse exists to help you do that automatically, by just declaring the possible options and handling any type error.