code: def _get_video_info(self):
          
          if not hasattr(self, '_info_cache'):
              encoding_backend = get_backend()
              try:
                  path = os.path.abspath(self.path)
              except AttributeError:
                  path = os.path.abspath(self.name)
              self._info_cache = encoding_backend.get_media_info(path)
          return self._info_cache
docs: Returns basic information about the video as dictionary.