Menu

Tree [de9458] master /
 History

HTTPS access


File Date Author Commit
 app 2015-03-24 Joao Carreira Joao Carreira [1eb2c9] Fix unitialized variables
 cmake 2015-03-11 Joao Carreira Joao Carreira [bcd444] Fix some problems with the USE_QTDBUS variable
 lib 2015-03-26 Joao Carreira Joao Carreira [527dd0] Make read/write formats with opencv handler the...
 modules 2015-03-25 Joao Carreira Joao Carreira [a125fc] Bugfix in FrameDifference Module
 packaging 2015-03-10 KAMiKAZOW KAMiKAZOW [0ec6ef] Create playuver.spec
 tools 2015-03-20 Joao Carreira Joao Carreira [3ad1a6] Complete last commit
 CMakeLists.txt 2015-03-26 Joao Carreira Joao Carreira [2cdda8] Deploy version 0.6.3
 Doxyfile 2015-03-09 Joao Carreira Joao Carreira [ea05c4] Start bringing doxygen documentation into a new...
 LICENSE 2014-01-26 jcarreira jcarreira [1e5c53] Initial commit
 Mainpage.dox 2015-03-09 Joao Carreira Joao Carreira [ea05c4] Start bringing doxygen documentation into a new...
 PlaYUVerUpdate.xml.in 2015-03-10 Joao Carreira Joao Carreira [cff60a] Fix version in xml
 README.md 2015-03-27 Joao Carreira Joao Carreira [de9458] Update README.md
 config.h.in 2015-03-11 Joao Carreira Joao Carreira [9e7410] make boost lib optional
 playuver-codestyle.xml 2014-03-29 Joao Carreira Joao Carreira [a96b08] Change formater style

Read Me

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 for OpenCV imag/video processing library
- Advanced frame zoom with easy to use pan function
- Synchronized zoom across several videos (perfect for comparison operations)
- Usefull information in status bar, e.g., pixel information
Usefull 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)

Developers

  • Joao Carreira (jfmcarreira@gmail.com)
  • Lui­s Lucas (luisfrlucas@gmail.com)

Builds

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

Build/Install using cmake

  1. The following are required for compilation:
  2. an ordinary C++ development environment (g++, make, C++ libraries and headers, ...)
  3. cmake
  4. a Qt development environment (libraries, headers, qmake, ...): only QtCore, QtGui and QtWidgets are required, at least in version 4

  5. Optional Dependencies:

  6. QtDBus
  7. OpenCv
  8. FFmpeg

  9. Run the following commands: (this will create an executable named playuver)

mkdir build
cd build
cmake -DUSE_QT4=OFF -DUSE_FFMPEG=ON -DUSE_OPENCV=ON ..  (for FFmpeg and OpenCV support)
make
make install