Use audio and general stream runtimes when video runtime is zero

Fixed: Getting runtime from files should be more reliable