Bug#737016: RFP: QtAV - a media playing library based on Qt and FFmpeg
Package: wnpp
Severity: wishlist
Package name : qt-av
Version : 1.3.1
URL : https://github.com/wang-bin/QtAV
License : GNU GPL v3
QtAV is a media playing library based on Qt and FFmpeg. It can help you to write a player with less effort than ever before.
Features
Hardware decoding suppprt: DXVA2, VAAPI(buggy now), CedarX(e.g. pcDuino)
Seek, pause/resume
Video capture
OSD and custom filters
Aspect ratio
Transform video using GraphicsItemRenderer. (rotate, shear, etc)
Playing frame by frame (currently support forward playing)
Playing speed control. At any speed.
Variant streams: locale file, http, rtsp, etc.
Playing music
Choose audio channel
Choose media stream, e.g. play a desired audio track
Volume control
Fullscreen, stay on top
Multiple render engine support. Currently supports QPainter, GDI+, Direct2D, XV and OpenGL(and ES2).
Dynamically change render engine when playing.
Multiple video outputs for 1 player
Region of interest(ROI), i.e. video cropping
Video eq: brightness, contrast, saturation
QML support as a plugin. Most playback APIs are compatible with QtMultiMedia module
Compatiblity: QtAV can be built with both Qt4 and Qt5. QtAV supports both FFmpeg(>=0.9) and Libav.
Reply to: