Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2016-06-27 | 2.4 kB | |
QMLPlayer_1.11.0.1_x64.appx | 2016-06-25 | 22.4 MB | |
QMLPlayer_1.11.0.1_ARM.appx | 2016-06-25 | 18.9 MB | |
QtAV1.11.0-Linux64.run | 2016-06-20 | 45.9 MB | |
QtAV1.11.0-Player.dmg | 2016-06-20 | 21.0 MB | |
QtAV1.11.0-QMLPlayer.dmg | 2016-06-20 | 25.8 MB | |
QtAV1.11.0-QMLPlayer-android-armv7a-signed.apk | 2016-06-19 | 19.6 MB | |
QtAV1.11.0-VS2015x86.exe | 2016-06-19 | 34.7 MB | |
QtAV1.11.0-VS2013x86.exe | 2016-06-19 | 35.5 MB | |
QtAV1.11.0-VS2015x64.exe | 2016-06-19 | 37.6 MB | |
QtAV1.11.0-MinGW32.exe | 2016-06-19 | 37.6 MB | |
QtAV1.11.0-VS2013x64.exe | 2016-06-19 | 36.9 MB | |
Totals: 12 Items | 336.0 MB | 2 |
Release Note: http://www.qtav.org/blog/1.10.0.html
Prebuild packages: Qt5.6.1 + FFmpeg3.0 is used
Linux
libva (VA-API) runtime libraries are requred. If install from installer, run apt-get install vainfo
to ensure libva is installed.
Ubuntu ppa is available, for 14.04~16.04: https://launchpad.net/~wbsecg1/+archive/ubuntu/qtav
Install libass to render ass subtitles correctly.
Android
Windows Store 
Search QtAV
in store. Support Windows >= 8.1 x64, phone 8.1
Development files
Linux & windows: after the installation, run sdk_deploy.bat(win) or sdk_deploy.sh
OSX: /Applications/player.app/sdk_osx.sh ~/Qt5.6.0/5.6/clang_64/lib
Changelog
- Dynamic load QtAVWidgets in VideoOutput.
QtAV::Widgets::registerRenderers()
andQT += avwidgets
is not requred now. - D3D11 decoder support. Not stable on Windows phone.
- DXVA refactor and bug fix.
- VA-API: fix memory leak when seeking
- OpenGL:
- Fix PBO binding
- Custom shader support (WIP)
- Edit and apply custom shader when playing. Based on Qt property system.
- Optimize uniform update
- GLSL filter support
- Add
OpenGLVideo.beforeRendering/afterRendering
- CUDA:
- Direct copy is default for windows. Now Rendering CUDA decoded frames is faster than any other players
- 0-copy is default for linux.
- Use new API (4.0)
- AVPlayer:
- Add
AVPlayer.stoppedAt
signal - add
setTimeRange()
- setStart/StopPosition can be called at any time with any value
- Ensure all threads are running when
started
is emitted - Support preload using
load()
. Now no reload inplay()
- Fix build with QT_NAMESPACE
- Fix swscale color range
- Fix linux install destinations
- Add AVTranscoder.async, encoders are in individual threads
- Add FrameReader class
- Use FFmpeg 3.0 API
- QML:
- Support filters, including sw filters from libavfilter, and GLSL filter
- Add
MediaPlayer/Video.audioBackends
property - Support autoLoad
- Add
VideoOutput.mapTo/FromXXX
between source frame and item - Video EQ in VideoOutput/Video
- Add
MediaPlayer.startPosition/stopPotion
- QMLPlayer: Open video and subtitle at the same time. History view. Zoom. Video EQ
2016-06-20