Linux 上 flatpak、snap、deb 三种包发布频率不同,deb 更新较慢;从源码构建需按文档安装依赖,Linux 推荐走 flatpak 构建流程;macOS 需从 Releases 页面下载安装包而非包管理器
flatpak install vimixREADME 未说明具体显存或 GPU 型号要求,仅提到使用 OpenGL 并支持 GPU 加速解码编码。
实时视频混合工具,用 OpenGL 把多个片段和图形混合并加特效,适合 VJ 现场演出
基于 GStreamer 和 OpenGL 的实时视频混合器,可对多路视频源做现场切换、合成与播放,适合演出、直播等需要实时画面调度的场景。
核心能力
- 实时混合多个视频片段与计算机生成图形
- 基于 OpenGL 做实时图像处理特效
- 支持 GPU 加速解码与编码
- 可配置多显示器视频映射投影
- 输出支持 SRT 直播推流、共享内存与录制
容易踩的坑
- 0.9.3vimix 0.9.3最新正式版2026-10-31 · 2026-10-31 22:11 UTC
New Features
- Start Presentation: slide show of sessions
F8of a playlist or of versions of a sessionShift+F8 - Daft mode:
Ctrl+Dstarts a draft, let you try something, and validate or cancel the actions - 4 Workspaces to organize sources
- Entering inside a bundle to edit its content, add sources or adjust its resolution
- New Video Sequence Source: multiple videos become a single source playing videos sequentially.
- New Audio source: load a music or audio file and move it in the Mixing view to change volume.
Bugfix and improvements
- OSC target sources by unique id
- Better management of versions of a session, delete by date
- Left menu bar auto-shrinks to make room for many sources
- Fixed bugs when saving session (prevent undo, exit Canvas edition, etc).
- Sticky notes display correctly
- Start Presentation: slide show of sessions
- 0.9.2avimix 0.9.22026-09-25 · 2026-09-25 10:45 UTC
查看更新说明
New features
- Bundle creation user interface and support for input mapping (recursive).
- Image sequence creation with intermediate frames interpolation using Neural Network RIFE executed on GPU Vulkan NCNN on Linux
- Transcoding videos with Neural Network Real-ESRGAN image upscaling with GPU accelerated Vulkan NCNN on Linux or ONNX runtime with CoreML hardware acceleration on Mac.
- Screen capture with selection of screen (OSX) and window (Linux Wayland)
- Support for two gamepads in Input Mapping
--verbosecommand-line argumentDelete filemenu entry to delete a session file
Bugfix and improvements
- Hardware accelerated decoding pipeline with zero-copy memory in OpenGL now also on OSX
- Playlist creation and management user interface
- Unified and fixed pipelines for software and hardware video encoding, optimized for space and speed
- VP9 encoding
- Broadcast video SRT support on Flatpak package
- Source reload or replace fixed
- Correct timing information for media files with segments
- 0.9.1avimix 0.9.12026-05-12 · 2026-05-12 18:10 UTC
查看更新说明
Stabilization version
New Features
- Export session and playlist (zip)
- Peer-to-Peer detection protocol changed to mDNS standard
- Faster discovery (loading) of videos
- OSC targets for sending source code for GLSL filter and setting range in Uniform variable
- OSC request to 'get' info on source
- Refactoring of left panel with collapsing headers
BugFix and improvements
- fixed crash on delete source
- reload of media source
- Media player use standard gstreamer playbin (not playbin3)
- compilation compatibility for x86
- fixed saving of OSC settings
- 0.9.0vimix 0.9.02026-02-15 · 2026-02-15 09:53 UTC
查看更新说明
New Features
- NEW Video mapping in Displays view with selection of Canvas in Geometry view
- Save and Load canvas and video mapping configuration
- Select Canvas (part of the output) used for network stream or recording
- Loopback of partial rendering output, both in Geometry and Depth
- Input mapping allows to target current source
- Retries to load sources after failure
- Extended gamepad support (SDL drivers)
BugFix and improvements
- More robust GPU decoding and encoding pipelines
- OSC translation support for partial string match
- Add Setting menu for reset to factory default
- 0.8.5dvimix 0.8.5d2025-12-24 · 2025-12-24 14:59 UTC
查看更新说明
New Features:
- Performance improvement for reading videos with Nvidia or vaapi; hardware decoding is now 100% on GPU! Improvement is mostly for reading High resolution videos (e.g., 4K), but also for playing many 1080p videos simultaneously while maintaining a stable 60fps.
- Performance improvement for recoding output with Nvidia or vaapi; hardware encoding is also 100% on GPU. No performance drop while you record at 4K !
- Bundle several sources together and modify the bundle as a new source, simply with Ctrl+B and a new Insert menu
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
vimix
Live Video Mixing
<img src=docs/vimix_screenshot.png width="800">
Vimix performs graphical mixing and blending of several movie clips and computer generated graphics, with image processing effects in real-time (OpenGL). Vimix supports GPU accelerated decoding and encoding.
Its intuitive and hands-on user interface gives direct control on image opacity and shape for producing live graphics during concerts and VJ-ing sessions.
Video mapping can be configured for projection on all connected monitors. The output can also be live streamed (SRT, shared memory) or recorded.
vimix is the successor for GLMixer - https://sourceforge.net/projects/glmixer/
Documentation
See Vimix community documentation
License
GPL-3.0-or-later See LICENSE
Install vimix
Check the Quick Installation Guide
Linux
Install a released flatpak package
flatpak install vimix
Install a released snap package
snap install vimix
Install the stable debian package (slower release frequency)
sudo apt install vimix
Mac OSX
Download and install the latest vimix Release
Build vimix
To compile vimix from source, read these instructions in the documentation.
For linux, it is simpler to build a flatpak package of the latest beta version. Detailed instructions are here;
flatpak-builder --user --install --from-git=https://github.com/brunoherbelin/vimix.git --from-git-branch=beta --delete-build-dirs --force-clean build flatpak/io.github.brunoherbelin.Vimix.json