SimpleSplash is a multithreaded, SDL2-based splash screen and media viewer that displays images, GIFs, or videos.
- Displays images, GIFs, and videos (MP4, WebM, MKV, AVI, MOV)
- Multithreaded media loading for improved startup performance
- Supports positional rendering (specify X, Y, width, height)
- Automatic fallback for single-frame GIFs
simplesplash PATH DURATION X Y WIDTH HEIGHT [PATH DURATION X Y WIDTH HEIGHT ...]PATH: File or directory path containing media filesDURATION: The duration of the splashX Y: Position coordinates on screenWIDTH HEIGHT: Dimensions of the media view
Single Splash:
simplesplash /path/to/video.mp4 1 0 0 1920 1080Multiple different splashes on different screens:
simplesplash \
/path/to/video.mp4 2 0 0 1920 1080 \
/path/to/animation.gif 1 1920 0 2560 1440 \
/path/to/image.png 1 4480 0 1920 1080