Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ient/yuview
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
https://github.com/ient/yuview
analysis ffmpeg h265 hevc player raw-video video video-coding video-player yuv yuv-player
Last synced: 3 days ago
JSON representation
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
- Host: GitHub
- URL: https://github.com/ient/yuview
- Owner: IENT
- License: other
- Created: 2015-03-09T10:49:01.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-18T13:49:35.000Z (4 days ago)
- Last Synced: 2024-12-18T21:07:06.459Z (3 days ago)
- Topics: analysis, ffmpeg, h265, hevc, player, raw-video, video, video-coding, video-player, yuv, yuv-player
- Language: C++
- Homepage: http://ient.github.io/YUView
- Size: 64.6 MB
- Stars: 1,941
- Watchers: 68
- Forks: 378
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- License: LICENSE.GPL3
Awesome Lists containing this project
README
# YUView
YUView is a QT based, cross-platform YUV player with an advanced analytic toolset.
## Build Status
![CI build](https://github.com/IENT/YUView/workflows/CI%20build/badge.svg?branch=develop)
## Description
At its core, YUView is a YUV player and analysis tool. However, it can do so much more:
* simple navigation/zooming in the video
* support for a wide variety of YUV formats using various subsamplings and bit depts
* support for raw RGB files, image files and image sequences
* direct decoding of raw h.265/HEVC bitstreams with visualization of internals like prediction modes and motion vectors and many more
* interface with visualization for the reference software decoders HM and JEM
* support for opening almost any file using FFmpeg
* image comparison using side-by-side and comparison view
* calculation and display of differences (in YUV or RGB colorspace)
* save and load playlists
* overlay the video with statistics data
* ... and many moreFurther details of the features can be found either [here](http://ient.github.io/YUView) or
in the [wiki](https://github.com/IENT/YUView/wiki).Screenshot of YUView:
![YUView Main Window](https://raw.githubusercontent.com/IENT/YUView/gh-pages/images/Overview.png)
## Download
You can download precompiled binaries for Windows and MAC from the [release site](https://github.com/IENT/YUView/releases) which are all compiled on travis CI. On the release page you can find:
- Windows installer
- Windows zip
- Mac OS Application
- Linux AppimageIf you have Ubuntu 22.04 or newer, you can get YUView from the official repo: `sudo apt install yuview`. For other Linux based platforms we are also on [flathub](https://flathub.org/apps/details/de.rwth_aachen.ient.YUView). More information on YUView on Linux can be found in out wiki page ["YUView on Linux"](https://github.com/IENT/YUView/wiki/YUView-on-Linux).
If none of these apply to you, you can easily [build YUView yourself](https://github.com/IENT/YUView/wiki/Compile-YUView).
## Building
Compiling YUView from source is easy! We use qmake for the project so on all supported platforms you just have to install qt and run `qmake` and `make` to build YUView. There are no further dependent libraries. Alternatively, you can use the QTCreator if you prefer a GUI. More help on building YUView can be found in the [wiki](https://github.com/IENT/YUView/wiki/Compile-YUView).