Correct interface issues.

The code no longer segfaults if the arguments are missing, exits
correctly in case of most files (fails with MKV for some reason),
outputs the actual information we need.