forked from wang-bin/QtAV
-
Notifications
You must be signed in to change notification settings - Fork 0
/
control
118 lines (110 loc) · 3.93 KB
/
control
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Source: qtav
Section: video
Priority: extra
Maintainer: Sou Bunnbu <[email protected]>
Build-Depends: debhelper (>= 9),
qt5-qmake, libqt5opengl5-dev, qtdeclarative5-dev,
libavutil-dev,
libavresample-dev,
libavcodec-dev,
libavformat-dev,
libass-dev,
libswscale-dev,
libavfilter-dev,
libopenal-dev,
libpulse-dev,
libxv-dev,
libva-dev,
Standards-Version: 3.9.5
Homepage: http://www.qtav.org
Package: qtav-sdk
Architecture: all
Section: libdevel
Depends: ${misc:Depends}, qtav-dev, qtav-private-dev, qml-module-qtav
Description: FFmpeg powered multimedia playback SDK for Qt
QtAV can help you to write a player with less effort than ever before.
.
Features include:
* Hardware decoding suppprt: DXVA2, VAAPI, VDA, CedarX, CUDA
* OpenGL and ES2 support for Hi10P and other 16-bit YUV videos
* Video capture in rgb and yuv format
* OSD and custom filters
* filters in libavfilter, for example stero3d, blur
* Subtitle
* Transform video using GraphicsItemRenderer. (rotate, shear, etc)
* Playing frame by frame (currently support forward playing)
* Playback speed control. At any speed.
* Variant streams: locale file, http, rtsp, etc.
* Choose audio channel
* Choose media stream, e.g. play a desired audio track
* 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, hue
* QML support as a plugin. Most playback APIs are compatible with QtMultiMedia module
Package: libqtav
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: QtAV library
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.
.
This package contains the QtAV library.
Package: libqtavwidgets
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}, libqtav, libqt5opengl5
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: QtAV Widgets module
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.
.
This package contains a set of widgets to play media.
Package: qtav-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends}, libqtav, libqtavwidgets, libqt5opengl5-dev
Description: QtAV development files
QtAV is a multimedia playback framework based on Qt and FFmpeg.
It can help you to write a player with less effort than ever before.
.
This package contains the header development files for building some
QtAV applications using QtAV headers.
Package: qtav-private-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: qtav-dev (= ${binary:Version}), ${misc:Depends}
Description: QtAV private development files
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.
.
This package contains the private header development files for building some
QtAV applications using QtAV private headers.
.
Use at your own risk.
Package: qml-module-qtav
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Description: QtAV QML module
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.
.
This package contains the QtAV QML module for Qt declarative.
Package: qtav-players
Section: video
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}, libqtav, libqtavwidgets, qml-module-qtav, libqt5svg5
Multi-Arch: same
Description: QtAV/QML players
QtAV is a multimedia playback framework based on Qt and FFmpeg.
High performance. User & developer friendly.
.
This package contains the QtAV based players