code: def draw_video(self, underlay, overlay, out, x, y):
          
          cfilter = r"[0:1][1:1]amerge=inputs=2[aout];overlay=x={0}:y={1}"\
              .format(x, y)
  
          # Manually set the color space because other wise you'll have
          # some trippy looking overlays (-pix_fmt yuv422p)
          command = ['ffmpeg', '-i', underlay, '-i', overlay,
                     '-c:v', 'huffyuv',
                     '-y',
                     '-pix_fmt', 'yuv422p',
                     '-filter_complex', cfilter, '-map', '[aout]', out]
  
          if self.verbose:
              print 'Drawing video {0} on top of {1}'.format(underlay, overlay)
              print command
  
          call(command)
docs: Draws one video over another
          @param underlay : video file on bottom
          @param overlay : video file to render on top
          @param out : output file
          @param start : starting position of overlay
          @param end : end position of overlay
          @param x : x position of overlay
          @param y : y position of overlay
          @param w : width of overlay
          @param h : height of overlay