QtAV is a multimedia playback 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, VDA/VideoToolbox, CedarX, CUDA(the 1st player support CUDA on linux?)
OpenGL and ES2 support for almost all formats including Hi10P videos (The 1st player/library support 10bit in ES2? VLC, XBMC, mplayer does not support now)
Real time preview
Video capture in rgb and yuv format
OSD and custom filters
Filters in libavfilter, for example stero3d, blur
Subtitle track select. Dynamic change FFmpeg and libass engine
Play frame by frame
Playback speed control
Variant streams: locale file, http, rtsp etc. and your custom streams
Audio channel, tracks and external audio tracks
Dynamically change render engine when playing.
Dynamically change video decoder
Multiple video outputs for 1 player
Video eq(software and OpenGL): brightness, contrast, saturation, hue
QML support. Most playback APIs are compatible with QtMultimedia module
Compatibility: QtAV can be built with both Qt4 and Qt5, FFmpeg(>=1.0) and Libav (>=9.0). Latest FFmpeg release is recommended.
Looking for a program that is like QtAV? We have our top picks here. If you need another program that has some of the features of QtAV on your device, read what we recommend in this post.
VLC is a free and open source cross-platform multimedia player and framework. Owned by the non-profit organization VideoLAN.
Features:
Add your reviews & share your experience when using QtAV to the world. Your opinion will be useful to others who are looking for the best QtAV alternatives.
Table of Contents
Popular Alternatives
iOS Alternatives
Android Alternatives
Copyright © 2021 TopAlter.com
Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP