www.qtav.org
Open in
urlscan Pro
2606:50c0:8001::153
Public Scan
Submitted URL: https://qtav.org/
Effective URL: https://www.qtav.org/
Submission: On March 13 via api from US — Scanned from US
Effective URL: https://www.qtav.org/
Submission: On March 13 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
Github Wiki Bug Home InstallQtAV QTAV A multimedia playback framework based on Qt + FFmpeg. Cross platform. High performace. Easy to use and develop Library license: LGPL v2.1+. Examples license: GPL v3 Project maintained by wang-bin Hosted on GitHub Pages — Theme by mattgraham * * * * * * * * * * * * * * * * * * * * QtAV based QMLPlayer on OSX NEWS 2023-07-02: FLUTTER SUPPORT 2021-02-17: MIGRATING TO A NEW SDK 2017-06-21: 1.12.0 RELEASED - CMAKE SUPPORT 2016-06-20: 1.11.0 RELEASED - D3D11, CUSTOM SHADER, QML FILTER SUPPORT 2016-03-02: 1.10.0 RELEASED - IOS SUPPORT 2015-12-21: 1.9.0 RELEASED - WINDOWS STORE SUPPORT, BETTER VA-API 2015-09-01: 1.8.0 RELEASED - XAUDIO2 SUPPORT 2015-08-27: CUDA DECODER WITH 0-COPY RENDERING 2015-07-09: 1.7.0 RELEASED - DXVA 0-COPY SUPPORT 2015-04-23: 1.6.0 RELEASED - THE MOST EFFICIENT OSX DECODER 2015-02-13: 1.5.0 RELEASED - REAL TIME PREVIEW 2015-02-12: DEEPIN MOVIE 2.2 RELEASED. QTAV BECOMES IT'S BACKEND 2014-12-27: 1.4.2 RELEASED - DXVA+HEVC 2014-11-06: 1.4.1 RELEASED - ASS SUBTITLE 2014-09-10: 1.4.0 RELEASED - OPENGL, VA-API, SUBTITLE, AVFILTER 2014-06-09: AUDIO WORKS ON ANDROID. DOWNLOAD QMLPLAYER FOR ANDROID 2014-05-30: 1.3.4 RELEASED - CUDA FEATURES Most playback functions Play, pause, speed, seek, subtitle, volume, audio channel, audio track, dynamically renderer switching, video equalizer, custom filters for both window and video frame, network stream, video crop, multiple renderers, hardware decoding... With the help of FFmpeg, QtAV is able to play most media formats, without installing other codecs. ASS subtitle Correctly render ASS styles Multiple subtitles Support rendering multiple subtiltes on 1 video Real Time Preview New experience High Resolution High Frame Rate Video Better experience than any other players(Windows, Linux, Mac etc) with software decoding. Test file: H264 4k 120fps Hardware Decoding for Many Platforms Supports MediaCodec(Android), DXVA, VA-API, CUDA, VDA, VideoToolbox(OSX+iOS), Cedarv. Direct rendering(0 copy, the same thing as Lavfilters native mode) is also supported which gives you better performance. Android MediaCodec Decoding + 0-copy Rendering Implemented in pure C++, works perfectly with OpenGL ES. Brings you the best performance. DXVA2 HEVC Hardwared Decoding New Intel GPU and driver is required. Tested: Intel HD Graphics 4600, NVIDIA GT750M CUDA for Windows and Linux. The fastest CUDA decoding and rendering Decoding with CUDA is supported since 1.3.3. It's the first player/library supports CUDA on Linux(tell me if i'm wrong). QtAV's CUDA DirectCopy mode is faster and less CPU load than PotPlayer, LAVFilters+MPC, and maybe all other players. While QtAV's CUDA ZeroCopy mode with OpenGL is even faster. CUDA Hi10P Hardware Decoding Some NVIDIA cards support Hi10P. Better performace than any other players. I tested GT540M and GT750M. 10bit Video OpenGL and OpenGL ES2 Renderering Rendering 16-bit YUV is supported in QtAV using OpenGL and OpenGL ES2(and ANGLE). Supported formats: 9, 10, 12, 14, 16 bit planar YUV, both little/big endian. AFAIK, those famous player such as mpv, VLC, XBMC and mplayer can not renderering it using OpenGL ES2. They only support desktop OpenGL. Obviously QtAV has better performance. I tested a 10bit h264 video (download here: http://ps-auxw.de/10bit-h264-sample) on HTC Butterfly S. QtAV CPU usage is about 10% less than VLC! PLATFORMS Currently QtAV can run on Windows Desktop, Windows Phone, Linux, Mac OSX, iOS, Android, MeeGo, Sailfish OS(since QtAV1.3.3). Other platforms such as BlackBerry will also be supported if I have development environment and devices. VIDEO: QTAV BASED QMLVIDEOFX WITH CEDARV HARDWARE DECODING WHY NOT QTMULTIMEDIA? WHY QTAV? * QtMultimedia in Qt4 is poor. QtAV works fine for both Qt4 and Qt5. * QtMultimedia's implemention is platform depended. It use dshow on windows, gstream on linux etc. May be not an easy work to support a new platform. While QtAV use FFmpeg, works for most platforms. No additional work required. * Additional codecs may be required to make QtMultimedia work * QtAV supports more video formats * QtAV has more powerful playback features and better performace than QtMultimedia. For example, hardware decoding, subtitle. EASY API FOR DEVELOPERS The required libraries to build QtAV: FFmpeg and OpenAL, Qt. How to useUse QtAV In Your Project and examples C++ (QT += avwidgets) QML (QtMultiMedia Compatible API) #include <QtAV> #include <QtAVWidgets> ... GLWidgetRenderer2 renderer; renderer.show(); AVPlayer player; player.setRenderer(&renderer); player.play("test.avi"); import QtQuick 2.0 import QtAV 1.6 Item { VideoOutput2 { anchors.fill: parent source: player } AVPlayer { //or MediaPlayer id: player source: "test.mp4" } MouseArea { anchors.fill: parent onClicked: player.play() } } USERS YASEM IPTV Stb EMulator DONATE 2021-11-28**宇200 CNY2021-06-10**坡500 CNY2020-04-06sportimization UG250 EUR2020-03-13Netnave Studio50 USD2020-10-22sportimization UG250 EUR2019-03-14Adrien Grosjean5 EUR2018-12-06Каранкевич Антон50 USD2018-07-18sportimization UG250 EUR2017-07-20John Douglas1000 USD2017-07-06Calin Culianu10 USD2017-05-16Elvis Ngassa-200 USD2016-12-07angelo mantellini10 USD2016-11-16发金100 CNY2016-09-27Jean-Pierre Beauviala50 EUR2016-09-18军500 CNY2016-09-14e-Virtual Group10 USD2016-09-05George Berthiaume10 USD2016-08-30sportimization250 EUR2016-06-20Corey50 CNY2016-06-14Verma Piyush10 USD2016-05-08Paul Harrison50 GBP2016-03-09Krys50 CNY2016-03-03Nguyen20 USD2016-02-22三50 CNY2016-01-19Joe Connellan150 USD2015-12-24镇*铖54 CNY2015-04-22吴*富100 CNY2015-04-22王*河100 CNY2015-03-13张敏20 CNY2015-02-17Tomasz Ziobrowski50 EUR2015-02-14Mario Zeller20 EUR2015-02-05MyndPlay Ltd50 USD2015-01-10姚*冬100 CNY2014-12-09Marius Wachtler20 EUR2014-11-13田*民10 CNY2014-09-11Brian Duffy40 USD2014-05-27郭*海100 CNY2014-05-04郭*海100 CNY2014-03-07sportimization100 USD > Copyright © Wang Bin wbsecg1 at gmail.com > > 2012~2021 New SDK 群:121572305 IRC:#qtav maillist Donate