videobeaux

Logo

The friendly multilateral video toolkit built for artists by artists.

View the Project on GitHub schwwaaa/videobeaux

overlay_img_pro

Description

Overlays an external image onto the input video with explicit control over image position and dimensions.
overlay_img_pro allows precise placement, scaling, and compositing of static images (PNG, JPG, etc.) on top of a video layer.

Purpose

overlay_img_pro is intended for creators who want to:

How It Works

  1. Image Loading
    The external image defined by --overlay_img is loaded into the FFmpeg filtergraph.
  2. Scaling
    The image is resized to the dimensions specified by:
    • img_width
    • img_height
  3. Positioning
    The overlay image is placed at:
    • x_pos (horizontal placement)
    • y_pos (vertical placement)
  4. Compositing
    The resized and positioned image is blended over the source video.
  5. Encoding
    Final output is encoded using global Videobeaux codec, pixel-format, and CRF settings.

Program Template

videobeaux -P overlay_img_pro \
  -i input.mp4 \
  -o output.mp4 \
  --overlay_img VALUE \
  --x_pos VALUE \
  --y_pos VALUE \
  --img_height VALUE \
  --img_width VALUE

Arguments

Real World Example

videobeaux -P overlay_img_pro \
  -i myvideo.mp4 \
  -o overlay_img_pro_styled.mp4 \
  --overlay_img EXAMPLE \
  --x_pos EXAMPLE \
  --y_pos EXAMPLE \
  --img_height EXAMPLE \
  --img_width EXAMPLE

Program Output

Technical Notes

Quality Tips