Live-Video-Magnification

Из публичных источников

Усиление видео по методу Эйлера в реальном времени: усиление едва заметных движений и изменений цвета с веб-камеры или из видеофайла. Linux/Windows/macOS

Машинный перевод · Показать оригинал

Real‑time Eulerian video magnification: amplify subtle motion & color from webcam or video. Linux/Windows/macOS

ПриложениеКатегория: Десктопные приложения · Разработка · Графика и дизайн · Видео и плеерыOpen sourceданные проверены 16 окт. 2026 г.

Обзор

  • color-magnification
  • computer-vision
  • cpp
  • cpp20
  • cross-platform
  • desktop-app
  • eulerian-video-magnification
  • ffmpeg
  • image-processing
  • motion-magnification
  • opencv
  • phase-based-video-magnification

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v0.1.0: LiViM-0.1.0-Windows-x86_64.exe0.70
macOSСовместимоarm64официальная сборка в релизе v0.1.0: LiViM-0.1.0-macOS-arm64.dmg0.70
LinuxСовместимоx86_64официальная сборка в релизе v0.1.0: LiViM-0.1.0-Linux-x86_64.AppImage0.70

Релизы

проверено 30 окт. 2026 г.
v0.1.0Последний1 авг. 2026 г.Официальный источник ↗

Файлы версии 0.1.0

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
LiViM-0.1.0-Linux-x86_64.AppImagelinux · x86_64 · appimage29,2 MB45f95fb6d2ed…Официальный источник ↗
LiViM-0.1.0-Linux-x86_64.deblinux · x86_64 · deb32,3 MB3901f7fdfb5a…Официальный источник ↗
LiViM-0.1.0-Linux-x86_64.rpmlinux · x86_64 · rpm28,5 MB59292bf333dd…Официальный источник ↗
LiViM-0.1.0-Windows-x86_64.exewindows · x86_64 · exe15,9 MB5124e3a92b61…Официальный источник ↗
LiViM-0.1.0-Windows-x86_64.zipwindows · x86_64 · zip20,1 MB914a4c5e80dc…Официальный источник ↗
LiViM-0.1.0-macOS-arm64.dmgmacos · arm64 · dmg19,1 MBb16d990089b1…Официальный источник ↗
SHA256SUMS.txtконтрольные суммы578 B1d5788d93e44…Официальный источник ↗

Профиль качества

алгоритм quality-v1.0 · оценено 16 окт. 2026 г.
Оценка качества83
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2016
last activity 76 days ago
Документация · 1515
README 6745 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 108
1 release(s), latest 76 days ago
Точность категории · 105
classifier confidence 0.5
Популярность · 107
547 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX AGPL-3.0
Сообщество · 55
issues enabled, 119 forks

Лицензия

AGPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/tschnz/Live-Video-MagnificationОсновной★ 547 звёздактивность 1 авг. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

downvidПохожий
Современный кроссплатформенный открытый инструмент для загрузки видео с графическим интерфейсом на основе yt-dlp и FFmpeg — сохраняйте высококачественные видео без водяных знаков из любых источников в сети одним нажатиемMIT · Десктопные приложения
screenarcПохожий
ScreenArc – кроссплатформенная программа для записи и редактирования экрана с автоматическим кинематографическим зумом, отслеживанием мыши и простым созданием видео.GPL-3.0 · Десктопные приложения
LobsterAIПохожий
Настольный ИИ-агент с открытым исходным кодом, который выполняет реальные задачи — анализ данных, презентации, документы, работа с видео и веб-исследования. Построен на базе OpenClaw; запускает инструменты на вашем реальном рабочем столе и принимает команды с телефона через WeChat, Feishu, DingTalk и Telegram.MIT · Десктопные приложения
plexoПохожий
Ускорение загрузок за счёт параллельного объединения нескольких сетевых соединенийMIT · Десктопные приложения
MangoDiskПохожий
Безопасный очиститель дисков и анализатор занятого места для macOS и Windows: поиск и удаление дубликатов, удаление приложений, управление автозагрузкой, оптимизация системы и обслуживание.GPL-3.0 · Десктопные приложения
opentypelessПохожий
Открытое ПО для голосового ввода с ИИ для macOS, Windows и Linux. Нажмите горячую клавишу, говорите естественно и получайте готовый текст в любом приложении.MIT · Десктопные приложения

README

Из tschnz/Live-Video-Magnification · лицензия AGPL-3.0 · загружено 30 окт. 2026 г.

LiViM

Live Video Magnification amplifies motion and color changes too subtle to see by eye — live from a webcam or a video file. It implements the MIT CSAIL Eulerian video magnification techniques (References) with a Qt 6 GUI.

DarkLight
[LiViM, dark][LiViM, light]

Footage: AVUM shaker testing (ESA).

Features

  • Three magnification algorithms:
    • Motion (Laplace) - Laplacian pyramid + temporal IIR bandpass; classic Eulerian motion.
    • Motion (Phase) - phase-based on a Riesz pyramid + Butterworth bandpass; less noise.
    • Color - Gaussian pyramid + ideal FFT bandpass over a rolling window (e.g. blood flow).
  • Videos: Frame-accurate timeline (scrub, in/out trim, loop) and manual playback speed control.
  • Cameras: Capture via V4L2, Media Foundation, AVFoundation.
  • Comparison views: processed, original, side-by-side, top/bottom - synced to the same frame.
  • Real-time controls: processing resolution (1/1–1/8), a drawable ROI, grayscale.
  • Export: MP4 (H.264), AVI (MJPG), or MKV (FFV1, lossless).
  • Light/dark theme following the OS.

Installation

Prebuilt packages are on the Releases page:

PlatformFiles
Linux.deb, .rpm, .AppImage (x86_64)
WindowsNSIS .exe, portable .zip (x86_64)
macOS.dmg (Apple Silicon)

The video view needs OpenGL 3.3 (core profile).

Before you start

  • macOS - Gatekeeper blocks the app. Right-click → Open once, or xattr -dr com.apple.quarantine /Applications/livim.app.
  • Windows - SmartScreen warns on the installer; click "More info" → "Run anyway".
  • Linux - Camera access needs your user in the video group.

Usage

Open a file or a camera, pick a Display mode (Processed / Original / Side-by-Side / Top-and-Bottom — Original doubles as the off switch, since it skips magnification entirely), then tune the Processing panel: resolution, ROI, grayscale, and the magnification parameters below. Reset restores the current mode's defaults. F11 toggles fullscreen, Esc leaves it.

ParameterMotion (Laplace)Motion (Phase)ColorMeaning
Amplification✓✓✓Effect strength (also amplifies noise).
Cutoff Wavelength✓✓–Spatial cutoff (%); higher = coarser structures / less noise.
Frequency band (Hz)✓✓✓Temporal passband, dual-handle slider (also BPM), capped at Nyquist (Capture FPS ÷ 2).
Chroma attenuation✓––How much color is carried with the magnified motion.
Levels✓✓✓Pyramid depth; higher = larger spatial scale of the effect.

Capture FPS is the true footage rate the temporal filters use to compute the Hz band. For high-speed footage played back slowly, set the real capture rate (e.g. 1000) regardless of playback rate.

The FPS readout in the bottom bar shows how well processing keeps up with the source:

  • Videos play back at the rate set next to the readout. If your machine can't keep up, playback slows down rather than dropping frames — nothing is buffered ahead, so use Export when you need the full-rate result.
  • Cameras run at whatever the hardware delivers, so frames are dropped under load. Lower the processing resolution or shrink the ROI to keep up.

Export opens a dialog pre-filled with the current settings (layout, output fps, format, and for files a frame range). The render previews live in the main window and can be aborted at any point. File exports re-decode the chosen range at full quality; camera exports first record raw frames into RAM — which grows quickly, so recording stops automatically at 8 GB — and process them afterwards. Video only, no audio.

Building from source

Dependencies (Qt 6, OpenCV, FFmpeg) are built by vcpkg; the first configure compiles them (~30–90 min, once). You need a C++20 compiler, CMake ≥ 3.25, Ninja, nasm, and vcpkg with VCPKG_ROOT set.

# Linux - setup-linux.sh installs system packages (apt/dnf/pacman) and bootstraps vcpkg
scripts/setup-linux.sh --configure
cmake --build --preset gcc-release && ./build/gcc/RelWithDebInfo/livim

# Windows (x64 Native Tools prompt) - needs VS 2022 with the C++ CMake tools
cmake --preset msvc && cmake --build --preset msvc-release

# macOS - xcode-select --install; brew install cmake ninja nasm pkg-config
cmake --preset appleclang && cmake --build --preset appleclang-release

cmake --list-presets shows what your machine offers; *-release is RelWithDebInfo, *-debug a debug build.

References

License

GNU Affero General Public License v3.0 - see LICENSE. A separate commercial license is available from the maintainer. Third-party components, dynamically linked: Qt 6 (LGPLv3), OpenCV (Apache-2.0), FFmpeg (LGPLv2.1+, no GPL components).

Slopclaimer

The color and motion magnification algorithms, the pipeline and its various optimizations were part of my bachelor thesis at Universität Tübingen in 2015. Reviving this work and creating an actually useful program that doesn't crash every other click was a dream I never found time for.

This app is heavily vibecoded and to be honest, as a solo dev with a full-time job who doesn't want money for this (I don't keep you from donating tho), it wouldn't be possible in this scope without the help of AI.

Открыть репозиторий ↗