2016-05-02 23:31:41 +01:00
2016-04-22 23:01:23 +01:00
2016-04-30 03:11:11 +01:00
2015-03-11 00:04:21 +01:00
2016-05-02 23:31:41 +01:00
2016-05-01 17:26:15 +01:00
2016-04-30 02:53:44 +01:00
2014-01-26 05:36:09 -08:00
2014-03-29 02:18:16 +00:00
2015-03-10 18:20:57 +00:00
2015-11-15 00:36:02 +00:00

PlaYUVer - Enhanced raw video player

plaYUVer is an open-source video player with the following features:

  • Support for libavformat and libavcodec;
  • Support for wide range of raw video formats;
  • Support up to 16 bits per pixel
  • Support for OpenCV image/video processing library
  • Advanced frame zoom with easy to use pan function
  • Synchronized zoom across several videos (perfect for comparison operations)
  • Useful information in status bar, e.g., pixel information Useful sidebars with frame information, e.g., frame histogram
  • Constant growing libs for stream and frame processing (PlaYUVerStream PlaYUVerFrame)
  • Advanced API for frame/video processing algorithms
  • Frame level quality measurement API based on the PlaYUVerFrame class
  • Command-line tool for quality and frame processing algorithms (uses the referred APIs)

Supported Quality Metrics

  • PSNR
  • SSIM
  • MSE

Frame Processing Modules

  • Component filtering
  • Frame difference, crop, shift, binarization
  • Sub-sampling operations
  • Disparity Computation
  • Measuring modules

Developers

Build

Download update build for windows and linux from our SourceForge project page

Building yourself

  1. Dependencies
  • an ordinary C++ development environment (g++, make, C++ libraries and headers, ...)
  • cmake
  • a Qt development environment (libraries, headers, qmake, ...): only QtCore, QtGui and QtWidgets are required, at least in version 4
  • QtDBus (optional)
  • OpenCv (optional)
  • FFmpeg (optional)
  1. Example configuration command
mkdir build
cd build
cmake -DUSE_QT4=OFF -DUSE_FFMPEG=ON -DUSE_OPENCV=ON ..  (for FFmpeg and OpenCV support)
make
make install
Languages
C++ 95%
CMake 4.2%
Shell 0.4%
C 0.4%