- Supported Bit Versions
- 64-bit
- Source Code URL
- https://github.com/justflood/flood-tuber
- Minimum OBS Studio Version
- 30.2.0
- Supported Platforms
- Windows
Flood Tuber | Native PNGTuber Plugin
Join the Flood Tuber Community on Discord!
Need help setting up, want to share your awesome custom avatars, or have an idea for a new feature? Come hang out with us!

Click here to join the Flood Tuber Discord Server!
Join the Flood Tuber Community on Discord!
Need help setting up, want to share your awesome custom avatars, or have an idea for a new feature? Come hang out with us!

Click here to join the Flood Tuber Discord Server!
Bring your streams to life! Automatically animate your avatar directly in OBS.
Flood Tuber is a lightweight, fully native OBS Studio plugin that detects your microphone's audio levels to animate your avatar with talking, blinking, and random action states. It adds dynamism to your content without the need for complex external software or heavy CPU usage.
✨ Features
- ️ Audio Reactive: Automatically switches between Idle and Talking states based on your microphone input.
- ️ 3-Frame Talking Animation: Supports Talk A, Talk B, and Talk C frames for smoother, more natural mouth movements.
- Avatar Library: Built-in library system to easily load, save, and switch between different avatar presets (images + settings) with a single click.
- Auto-Blink: Brings your avatar to life with configurable automatic blinking intervals.
- ✨ Random Actions: Plays random action animations (like an emote or special pose) at set intervals to keep things fresh.
- Motion Effects:
- Shake: Avatar vibrates/shakes when talking.
- Bounce: Avatar bounces up and down when talking.
- None: Static talking image.
- ️ Advanced Animations: Full support for APNG, WebP, and GIFformats!
- Smart Detection: Automatically detects animated files even if the file extensions are incorrect (e.g., an APNG saved as .png).
- ⚡ Talking Animation Speed: Control exactly how fast your avatar's mouth moves (frames/sec) with a dedicated slider.
- ↔️ Mirror Mode: Flip your avatar horizontally with a single checkbox.
- ️ Custom Settings per Avatar: Each avatar in the library can have its own settings.ini to define specific sensitivities, speeds, and timings.
⚙️ Installation
You can download the latest version from the download button above or via GitHub Releases.
Option 1: Installer (Recommended)
- Download the FloodTuber-Installer.exe.
- Run the installer.
- Follow the setup wizard instructions.
Option 2: Portable (Manual)
- Download the FloodTuber-Portable.zip and extract the contents.
- Copy flood-tuber.dll into your OBS plugins folder (usually C:\Program Files\obs-studio\obs-plugins\64bit).
- Copy the flood-tuber folder from the extracted data/obs-plugins folder to your OBS data directory (usually C:\Program Files\obs-studio\data\obs-plugins\flood-tuber).
- Restart OBS Studio.
Usage
- Add a new "Flood Tuber Avatar" source to your scene.
- Under properties, select your microphone from the Audio Source list.
- Load an Avatar: Go to the "Avatar Library", select a preset, and click "Load & Apply Avatar".
- Adjust the Threshold slider to match your speaking volume.
- Customize your Motion Type (Shake/Bounce) and enjoy!
Creating Your Own Avatar
- Click "Open Library Folder" in the source properties.
- Create a new folder with your avatar's name (e.g., My Cool Avatar).
- Place your images inside and name them correctly: idle.png, talk_a.png, talk_b.png, talk_c.png, blink.png, action.png.
- (Optional) Copy a settings.ini from another avatar folder to fine-tune the default settings for your new character.
- Go back to OBS, select your new folder from the library list, and click Load!

Click here to join the Flood Tuber Discord Server!
Developed with ❤️ by justflood.
This project is Open Source and licensed under the GNU General Public License v2.0 (GPLv2).