def playblast_simple(self, extra_playblast_options=None):
        """Does a simple playblast

        :param extra_playblast_options: A dictionary for extra playblast
          options.
        :return: A string showing the path of the resultant movie file
        """
        playblast_options = copy.copy(self.global_playblast_options)
        playblast_options['sequenceTime'] = False
        playblast_options['percent'] = 50

        if extra_playblast_options:
            playblast_options.update(extra_playblast_options)

        # find some audio
        audio_node = self.get_audio_node()
        if audio_node:
            playblast_options['sound'] = audio_node
            playblast_options['useTraxSounds'] = False
        else:
            playblast_options['useTraxSounds'] = True

        # width height
        if 'wh' not in playblast_options:
            # get project resolution
            # use half HD by default
            width = 1920
            height = 1080
            if self.version:
                project = self.version.task.project
                # get the resolution
                imf = project.image_format
                width = int(imf.width)
                height = int(imf.height)

            playblast_options['wh'] = (width, height)

        # output path
        if 'filename' not in playblast_options:
            if self.version:
                # use version.base_name
                filename = os.path.splitext(self.version.filename)[0]
            else:
                # use the current scene name
                filename = os.path.splitext(
                    os.path.basename(
                        pm.sceneName()
                    )
                )[0]
            # also render to temp
            playblast_options['filename'] = \
                os.path.join(tempfile.gettempdir(), filename)

        result = []
        try:
            self.store_user_options()
            self.set_view_options()
            self.create_hud(self.hud_name)
            import pprint
            pprint.pprint(playblast_options)

            # update all cameras in the scene to have correct film back
            for cam in pm.ls(type='camera'):
                try:
                    cam.verticalFilmAperture.set(
                        cam.horizontalFilmAperture.get() *
                        float(playblast_options['wh'][1]) /
                        float(playblast_options['wh'][0])
                    )
                except __HOLE__:
                    pass

            result = [pm.playblast(**playblast_options)]
        finally:
            self.restore_user_options()

        return result
dataset/ETHPy150Open eoyilmaz/anima/anima/env/mayaEnv/auxiliary.py/Playblaster.playblast_simple