vivictpp
Vivict++ is an easy to use tool for subjective comparison of the visual quality of different encodings of the same video source.
File Explorer
Download Latest Version (.zip)- macos-build.yml
- release.yml
- snap-build.yml
- ubuntu-build.yml
- windows-build.yml
- dep5
- ubuntu-20.04
- LICENSE.txt
- LICENSE
- LICENSE.md
- LICENSE.txt
- COPYING.txt
- LICENSE
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- screenshot.png
- AudioOutput.hh
- About.hh
- Colors.hh
- Controls.hh
- ErrorDialog.hh
- Events.hh
- FileDialog.hh
- Fonts.hh
- Help.hh
- ImGuiSDL.hh
- Logs.hh
- MainMenu.hh
- PlotWindow.hh
- QualityFileDialog.hh
- SettingsDialog.hh
- Splash.hh
- VideoMetadataDisplay.hh
- VideoWindow.hh
- VivictPPImGui.hh
- WidgetUtils.hh
- AVErrorUtils.hh
- Decoder.hh
- DecoderMetadata.hh
- DecoderOptions.hh
- Filter.hh
- FormatHandler.hh
- Frame.hh
- HwAccelUtils.hh
- Packet.hh
- Utils.hh
- Logging.hh
- QualityMetrics.hh
- SDLAudioOutput.hh
- SDLUtils.hh
- Time.hh
- TimeUtils.hh
- DisplayState.hh
- FontSize.hh
- ThumbnailTexture.hh
- VideoTextures.hh
- Thumbnail.hh
- VideoIndexer.hh
- VmafLog.hh
- DecoderWorker.hh
- FrameBuffer.hh
- InputWorker.hh
- PacketQueue.hh
- PacketWorker.hh
- QueuePointer.hh
- VideoInputMessage.hh
- AVSync.hh
- ErrorQueue.hh
- OptParser.hh
- Resolution.hh
- Seeking.hh
- Settings.hh
- SourceConfig.hh
- Version.hh
- VideoInputs.hh
- VideoMetadata.hh
- VideoPlayback.hh
- VivictPPConfig.hh
- json.hpp
- toml.hpp
- utf8.cpp
- imgui
- ImGuiFileDialog
- implot
- CC-BY-3.0.txt
- CC0-1.0.txt
- GPL-2.0-or-later.txt
- MIT.txt
- vivictpp.wrapper
- snapcraft.yaml
- About.cc
- Controls.cc
- ErrorDialog.cc
- FileDialog.cc
- Fonts.cc
- Help.cc
- ImGuiSDL.cc
- Logs.cc
- MainMenu.cc
- PlotWindow.cc
- QualityFileDialog.cc
- SettingsDialog.cc
- VideoMetadataDisplay.cc
- VideoWindow.cc
- VivictPPImGui.cc
- WidgetUtils.cc
- Decoder.cc
- Filter.cc
- FormatHandler.cc
- Frame.cc
- HwAccelUtils.cc
- Packet.cc
- Utils.cc
- Logging.cc
- QualityMetrics.cc
- SDLAudioOutput.cc
- SDLUtils.cc
- TimeUtils.cc
- FontSize.cc
- ThumbnailTexture.cc
- VideoTextures.cc
- VideoIndexer.cc
- VmafLog.cc
- DecoderWorker.cc
- FrameBuffer.cc
- PacketQueue.cc
- PacketWorker.cc
- QueuePointer.cc
- VideoInputMessage.cc
- AVSync.cc
- Bilinear.cc
- ErrorQueue.cc
- main.cc
- OptParser.cc
- Resolution.cc
- Settings.cc
- VideoInputs.cc
- VideoMetadata.cc
- VideoPlayback.cc
- meson.build
- catch2.wrap
- cli11.wrap
- fmt.wrap
- freetype2.wrap
- platformfolders.wrap
- sdl2.wrap
- sdl2_ttf.wrap
- spdlog.wrap
- zlib.wrap
- QualityMetricsTest.cc
- PlaybackTest.cc
- QueuePointerTest.cc
- SeekTest.cc
- SettingsTest.cc
- .~lock.hls1_VFRAMES.csv#
- 0000.ts
- 0001.ts
- 0002.ts
- 0003.ts
- 0004.ts
- 0005.ts
- 0006.ts
- 0007.ts
- 0008.ts
- 0009.ts
- 0010.ts
- 0011.ts
- hls1.m3u8
- hls1_VFRAMES.csv
- hls2_0.m3u8
- hls2_0_0000.ts
- hls2_0_0001.ts
- hls2_0_0002.ts
- hls2_0_0003.ts
- hls2_0_0004.ts
- hls2_0_0005.ts
- hls2_0_0006.ts
- hls2_0_0007.ts
- hls2_0_0008.ts
- hls2_0_0009.ts
- hls2_0_0010.ts
- hls2_0_0011.ts
- hls2_1.m3u8
- hls2_1_0000.ts
- hls2_1_0001.ts
- hls2_1_0002.ts
- hls2_1_0003.ts
- hls2_1_0004.ts
- hls2_1_0005.ts
- hls2_1_0006.ts
- hls2_1_0007.ts
- hls2_1_0008.ts
- hls2_1_0009.ts
- hls2_1_0010.ts
- hls2_1_0011.ts
- master.m3u8
- complete_settings.toml
- empty_settings.toml
- incomplete_settings.toml
- hls2-frames.csv
- test1.mp4
- vmaf.csv
- vmaf.json
- .clang-format
- .clang-format-ignore
- .clang-tidy
- .gitattributes
- .gitignore
- .gitmodules
- CHANGELOG.md
- CLAUDE.md
- get-version.sh
- LICENSE
- license-info.txt
- meson.build
- meson_options.txt
- README.md
- vivictpp.wxs
# Installation Guide
1. Get the code
git clone https://github.com/vivictorg/vivictpp
Downloads the entire project code from GitHub to your computer.
cd vivictpp
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Homebrew A package manager for macOS/Linux.
brew tap vivictorg/vivictpp
Registers this project's repository (tap) with Homebrew.
brew install vivictpp
Installs the pre-built package via Homebrew β no source build required.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
