在CentOS8中安装VLC播放器

在CentOS8上使用epel源和rpmfusion源安装VLC播放器。

我们查看官网可以看到对应的安装页面已经有比较详细的安装指导说明了。

RHEL/CentOS 8
Use RPM Fusion for EL8. Available for x86_64, aarch64 and ppc64le
This repository uses EPEL

The vlc-3.0x branch will be provided for EL8
Install rpmfusion-free-release-8.noarch.rpm for EL8.

1
2
3
4
5
6
$> su -
#> yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
#> yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
#> yum install vlc
#> yum install vlc-core (for minimal headless/server install)
#> yum install python-vlc (optionals)

大致的安装步骤和上面类似,需要注意的是,开始导入的epel源和rpmfusion源使用默认源可能会比较慢,需要替换为国内镜像源的同学可以查看这篇文章

需要注意的是,安装vlc的时候,vlc-core会作为依赖同时被安装,同时,python-vlc这个库需要使用pip3来进行安装。所以整理之后的安装步骤变成了下面这样。

1
2
3
4
5
6
7
8
9
10
# a安装epel库
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# 安装rpmfusion库
yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
# 安装vlc
yum install vlc vlc-core
# 安装python3,否则无法使用pip3
yum install python3
# 使用pip3安装python-vlc
pip3 install python-vlc
1
sudo pip3 install packagename

代表进行全局安装,安装后全局可用。如果是信任的安装包可用使用该命令进行安装。

1
pip3 install --user packagename

代表仅该用户的安装,安装后仅该用户可用。处于安全考虑,尽量使用该命令进行安装。

以下为安装实录,需要注意的是,linux版本的vlc好像对4K HDR视频的支持不太好,画面会有泛白的情况,暂时没找到设置里面的相关选项,使用smplayer+mpvplayer就可以正常播放。

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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
[root@tiny-studio tinychen]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Last metadata expiration check: 0:49:35 ago on Fri 01 Nov 2019 10:00:32 PM CST.
epel-release-latest-8.noarch.rpm 6.7 kB/s | 21 kB 00:03
Package epel-release-8-7.el8.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@tiny-studio tinychen]# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
Last metadata expiration check: 0:49:57 ago on Fri 01 Nov 2019 10:00:32 PM CST.
rpmfusion-free-release-8.noarch.rpm 3.4 kB/s | 11 kB 00:03

Dependencies resolved.
====================================================================================================

Package Arch Version Repository Size
====================================================================================================

Installing:
rpmfusion-free-release noarch 8-0.1 @commandline 11 k

Transaction Summary
====================================================================================================

Install 1 Package

Total size: 11 k
Installed size: 3.7 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : rpmfusion-free-release-8-0.1.noarch 1/1
Verifying : rpmfusion-free-release-8-0.1.noarch 1/1

Installed:
rpmfusion-free-release-8-0.1.noarch

Complete!
[root@tiny-studio tinychen]# yum install vlc
RPM Fusion for EL 8 - Free - Updates 14 kB/s | 151 kB 00:11

Dependencies resolved.
====================================================================================================

Package Arch Version Repository Size
====================================================================================================

Installing:
vlc x86_64 1:3.0.9-22.el8 rpmfusion-free-updates 1.9 M
Installing dependencies:
fftw-libs-double x86_64 3.3.5-11.el8 AppStream 992 k
freeglut x86_64 3.0.0-8.el8 AppStream 191 k
libdc1394 x86_64 2.2.2-10.el8 AppStream 126 k
libmad x86_64 0.15.1b-24.el8 AppStream 83 k
libva x86_64 2.1.0-1.el8 AppStream 92 k
libvdpau x86_64 1.1.1-7.el8 AppStream 40 k
ocl-icd x86_64 2.2.12-1.el8 AppStream 51 k
protobuf-lite x86_64 3.5.0-7.el8 AppStream 150 k
qt5-qtsvg x86_64 5.11.1-2.el8 AppStream 182 k
qt5-qtx11extras x86_64 5.11.1-2.el8 AppStream 34 k
libusb x86_64 1:0.1.5-12.el8 BaseOS 42 k
aalib-libs x86_64 1.4.0-0.37.rc5.el8 epel 72 k
fluidsynth-libs x86_64 1.1.11-6.el8 epel 214 k
game-music-emu x86_64 0.6.2-3.el8 epel 155 k
jack-audio-connection-kit x86_64 1.9.12-8.el8 epel 519 k
libaom x86_64 1.0.0-8.20190810git9666276.el8 epel 1.6 M
libass x86_64 0.14.0-4.el8 epel 110 k
libcaca x86_64 0.99-0.43.beta19.el8 epel 227 k
libcddb x86_64 1.3.2-30.el8 epel 79 k
libchromaprint x86_64 1.4.2-6.el8 epel 54 k
libdav1d x86_64 0.5.0-1.el8 epel 344 k
libdvbpsi x86_64 1.3.3-1.el8 epel 105 k
libebml x86_64 1.3.7-2.el8 epel 87 k
libkate x86_64 0.4.1-18.el8 epel 59 k
libmatroska x86_64 1.5.0-1.el8 epel 170 k
libmfx x86_64 1.25-4.el8 epel 36 k
libmicrodns x86_64 0.0.10-4.el8 epel 29 k
libmodplug x86_64 1:0.8.9.0-9.el8 epel 171 k
libtiger x86_64 0.3.4-18.el8 epel 43 k
libupnp x86_64 1.8.4-3.el8 epel 115 k
libvmaf x86_64 1.3.15-1.el8 epel 347 k
lirc-libs x86_64 0.10.0-19.el8 epel 139 k
pugixml x86_64 1.9-1.el8 epel 97 k
schroedinger x86_64 1.0.11-21.el8 epel 321 k
soxr x86_64 0.1.3-4.el8 epel 97 k
vid.stab x86_64 1.1.0-12.20190213gitaeabc8d.el8 epel 47 k
zvbi x86_64 0.2.35-9.el8 epel 424 k
faad2-libs x86_64 1:2.8.8-6.el8 rpmfusion-free-updates 177 k
ffmpeg-libs x86_64 4.2.1-3.el8 rpmfusion-free-updates 7.2 M
libdca x86_64 0.0.6-4.el8 rpmfusion-free-updates 113 k
libmpeg2 x86_64 0.5.1-17.el8 rpmfusion-free-updates 76 k
live555 x86_64 2019.06.28-1.el8 rpmfusion-free-updates 404 k
opencore-amr x86_64 0.1.5-7.el8 rpmfusion-free-updates 180 k
vlc-core x86_64 1:3.0.9-22.el8 rpmfusion-free-updates 10 M
vo-amrwbenc x86_64 0.1.3-8.el8 rpmfusion-free-updates 77 k
x264-libs x86_64 0.157-12.20190717git34c06d1.el8 rpmfusion-free-updates 651 k
x265-libs x86_64 3.1.2-1.el8 rpmfusion-free-updates 1.9 M
xvidcore x86_64 1.3.5-5.el8 rpmfusion-free-updates 268 k

Transaction Summary
====================================================================================================

Install 49 Packages

Total download size: 31 M
Installed size: 121 M
Is this ok [y/N]: y
Downloading Packages:
(1/49): libdc1394-2.2.2-10.el8.x86_64.rpm 86 kB/s | 126 kB 00:01
(2/49): libmad-0.15.1b-24.el8.x86_64.rpm 401 kB/s | 83 kB 00:00
(3/49): freeglut-3.0.0-8.el8.x86_64.rpm 96 kB/s | 191 kB 00:01
(4/49): libva-2.1.0-1.el8.x86_64.rpm 212 kB/s | 92 kB 00:00
(5/49): libvdpau-1.1.1-7.el8.x86_64.rpm 83 kB/s | 40 kB 00:00
(6/49): protobuf-lite-3.5.0-7.el8.x86_64.rpm 235 kB/s | 150 kB 00:00
(7/49): fftw-libs-double-3.3.5-11.el8.x86_64.rpm 303 kB/s | 992 kB 00:03
(8/49): qt5-qtx11extras-5.11.1-2.el8.x86_64.rpm 177 kB/s | 34 kB 00:00
(9/49): ocl-icd-2.2.12-1.el8.x86_64.rpm 35 kB/s | 51 kB 00:01
(10/49): qt5-qtsvg-5.11.1-2.el8.x86_64.rpm 351 kB/s | 182 kB 00:00
(11/49): aalib-libs-1.4.0-0.37.rc5.el8.x86_64.rpm 130 kB/s | 72 kB 00:00
(12/49): fluidsynth-libs-1.1.11-6.el8.x86_64.rpm 256 kB/s | 214 kB 00:00
(13/49): game-music-emu-0.6.2-3.el8.x86_64.rpm 259 kB/s | 155 kB 00:00
(14/49): jack-audio-connection-kit-1.9.12-8.el8.x86_64.rpm 308 kB/s | 519 kB 00:01
(15/49): libusb-0.1.5-12.el8.x86_64.rpm 16 kB/s | 42 kB 00:02
(16/49): libass-0.14.0-4.el8.x86_64.rpm 113 kB/s | 110 kB 00:00
(17/49): libaom-1.0.0-8.20190810git9666276.el8.x86_64.rpm 451 kB/s | 1.6 MB 00:03
(18/49): libcddb-1.3.2-30.el8.x86_64.rpm 56 kB/s | 79 kB 00:01
(19/49): libchromaprint-1.4.2-6.el8.x86_64.rpm 202 kB/s | 54 kB 00:00
(20/49): libdav1d-0.5.0-1.el8.x86_64.rpm 574 kB/s | 344 kB 00:00
(21/49): libdvbpsi-1.3.3-1.el8.x86_64.rpm 150 kB/s | 105 kB 00:00
(22/49): libebml-1.3.7-2.el8.x86_64.rpm 225 kB/s | 87 kB 00:00
(23/49): libcaca-0.99-0.43.beta19.el8.x86_64.rpm 66 kB/s | 227 kB 00:03
(24/49): libkate-0.4.1-18.el8.x86_64.rpm 182 kB/s | 59 kB 00:00
(25/49): libmatroska-1.5.0-1.el8.x86_64.rpm 454 kB/s | 170 kB 00:00
(26/49): libmfx-1.25-4.el8.x86_64.rpm 106 kB/s | 36 kB 00:00
(27/49): libmicrodns-0.0.10-4.el8.x86_64.rpm 76 kB/s | 29 kB 00:00
(28/49): libmodplug-0.8.9.0-9.el8.x86_64.rpm 507 kB/s | 171 kB 00:00
(29/49): libtiger-0.3.4-18.el8.x86_64.rpm 116 kB/s | 43 kB 00:00
(30/49): libupnp-1.8.4-3.el8.x86_64.rpm 234 kB/s | 115 kB 00:00
(31/49): libvmaf-1.3.15-1.el8.x86_64.rpm 420 kB/s | 347 kB 00:00
(32/49): lirc-libs-0.10.0-19.el8.x86_64.rpm 136 kB/s | 139 kB 00:01
(33/49): pugixml-1.9-1.el8.x86_64.rpm 102 kB/s | 97 kB 00:00
(34/49): schroedinger-1.0.11-21.el8.x86_64.rpm 366 kB/s | 321 kB 00:00
(35/49): soxr-0.1.3-4.el8.x86_64.rpm 134 kB/s | 97 kB 00:00
(36/49): vid.stab-1.1.0-12.20190213gitaeabc8d.el8.x86_64.rpm 76 kB/s | 47 kB 00:00
(37/49): zvbi-0.2.35-9.el8.x86_64.rpm 530 kB/s | 424 kB 00:00
(38/49): libdca-0.0.6-4.el8.x86_64.rpm 66 kB/s | 113 kB 00:01
(39/49): libmpeg2-0.5.1-17.el8.x86_64.rpm 177 kB/s | 76 kB 00:00
(40/49): live555-2019.06.28-1.el8.x86_64.rpm 330 kB/s | 404 kB 00:01
(41/49): faad2-libs-2.8.8-6.el8.x86_64.rpm 39 kB/s | 177 kB 00:04
(42/49): opencore-amr-0.1.5-7.el8.x86_64.rpm 213 kB/s | 180 kB 00:00
(43/49): ffmpeg-libs-4.2.1-3.el8.x86_64.rpm 329 kB/s | 7.2 MB 00:22
(44/49): vlc-3.0.9-22.el8.x86_64.rpm 86 kB/s | 1.9 MB 00:22
(45/49): vo-amrwbenc-0.1.3-8.el8.x86_64.rpm 15 kB/s | 77 kB 00:05
(46/49): x264-libs-0.157-12.20190717git34c06d1.el8.x86_64.rpm 296 kB/s | 651 kB 00:02
(47/49): xvidcore-1.3.5-5.el8.x86_64.rpm 29 kB/s | 268 kB 00:09
(48/49): x265-libs-3.1.2-1.el8.x86_64.rpm 167 kB/s | 1.9 MB 00:11

(49/49): vlc-core-3.0.9-22.el8.x86_64.rpm 293 kB/s | 10 MB 00:35
---------------------------------------------------------------------------------------------------------------

Total 533 kB/s | 31 MB 00:58
warning: /var/cache/dnf/rpmfusion-free-updates-4f04908c20c55925/packages/faad2-libs-2.8.8-6.el8.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 158b3811: NOKEY
RPM Fusion for EL 8 - Free - Updates 1.6 MB/s | 1.7 kB 00:00
Importing GPG key 0x158B3811:
Userid : "RPM Fusion free repository for EL (8) <rpmfusion-buildsys@lists.rpmfusion.org>"
Fingerprint: 8379 35CD 19E1 23AA 7F8A 8E69 979F 0C69 158B 3811
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-8
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : libva-2.1.0-1.el8.x86_64 1/49
Installing : libmfx-1.25-4.el8.x86_64 2/49
Installing : x265-libs-3.1.2-1.el8.x86_64 3/49
Installing : zvbi-0.2.35-9.el8.x86_64 4/49
Running scriptlet: zvbi-0.2.35-9.el8.x86_64 4/49
Installing : soxr-0.1.3-4.el8.x86_64 5/49
Installing : libkate-0.4.1-18.el8.x86_64 6/49
Installing : libebml-1.3.7-2.el8.x86_64 7/49
Installing : libdav1d-0.5.0-1.el8.x86_64 8/49
Installing : libass-0.14.0-4.el8.x86_64 9/49
Installing : libaom-1.0.0-8.20190810git9666276.el8.x86_64 10/49
Running scriptlet: jack-audio-connection-kit-1.9.12-8.el8.x86_64 11/49
Installing : jack-audio-connection-kit-1.9.12-8.el8.x86_64 11/49
Installing : ocl-icd-2.2.12-1.el8.x86_64 12/49
Running scriptlet: ocl-icd-2.2.12-1.el8.x86_64 12/49
Installing : x264-libs-0.157-12.20190717git34c06d1.el8.x86_64 13/49
Running scriptlet: x264-libs-0.157-12.20190717git34c06d1.el8.x86_64 13/49
Installing : fluidsynth-libs-1.1.11-6.el8.x86_64 14/49
Installing : libmatroska-1.5.0-1.el8.x86_64 15/49
Installing : libtiger-0.3.4-18.el8.x86_64 16/49
Installing : xvidcore-1.3.5-5.el8.x86_64 17/49
Installing : vo-amrwbenc-0.1.3-8.el8.x86_64 18/49
Installing : opencore-amr-0.1.5-7.el8.x86_64 19/49
Installing : live555-2019.06.28-1.el8.x86_64 20/49
Installing : libmpeg2-0.5.1-17.el8.x86_64 21/49
Installing : libdca-0.0.6-4.el8.x86_64 22/49
Installing : faad2-libs-1:2.8.8-6.el8.x86_64 23/49
Installing : vid.stab-1.1.0-12.20190213gitaeabc8d.el8.x86_64 24/49
Installing : schroedinger-1.0.11-21.el8.x86_64 25/49
Installing : pugixml-1.9-1.el8.x86_64 26/49
Running scriptlet: pugixml-1.9-1.el8.x86_64 26/49
Installing : libvmaf-1.3.15-1.el8.x86_64 27/49
Installing : libupnp-1.8.4-3.el8.x86_64 28/49
Installing : libmodplug-1:0.8.9.0-9.el8.x86_64 29/49
Installing : libmicrodns-0.0.10-4.el8.x86_64 30/49
Installing : libdvbpsi-1.3.3-1.el8.x86_64 31/49
Installing : libcddb-1.3.2-30.el8.x86_64 32/49
Installing : game-music-emu-0.6.2-3.el8.x86_64 33/49
Installing : aalib-libs-1.4.0-0.37.rc5.el8.x86_64 34/49
Installing : libusb-1:0.1.5-12.el8.x86_64 35/49
Installing : lirc-libs-0.10.0-19.el8.x86_64 36/49
Installing : qt5-qtx11extras-5.11.1-2.el8.x86_64 37/49
Installing : qt5-qtsvg-5.11.1-2.el8.x86_64 38/49
Installing : protobuf-lite-3.5.0-7.el8.x86_64 39/49
Installing : libvdpau-1.1.1-7.el8.x86_64 40/49
Running scriptlet: libvdpau-1.1.1-7.el8.x86_64 40/49
Installing : ffmpeg-libs-4.2.1-3.el8.x86_64 41/49
Installing : libmad-0.15.1b-24.el8.x86_64 42/49
Running scriptlet: libmad-0.15.1b-24.el8.x86_64 42/49
Installing : libdc1394-2.2.2-10.el8.x86_64 43/49
Running scriptlet: libdc1394-2.2.2-10.el8.x86_64 43/49
Installing : freeglut-3.0.0-8.el8.x86_64 44/49
Running scriptlet: freeglut-3.0.0-8.el8.x86_64 44/49
Installing : libcaca-0.99-0.43.beta19.el8.x86_64 45/49
Installing : fftw-libs-double-3.3.5-11.el8.x86_64 46/49
Installing : libchromaprint-1.4.2-6.el8.x86_64 47/49
Installing : vlc-core-1:3.0.9-22.el8.x86_64 48/49
Installing : vlc-1:3.0.9-22.el8.x86_64 49/49
Running scriptlet: vlc-1:3.0.9-22.el8.x86_64 49/49
Running scriptlet: vlc-core-1:3.0.9-22.el8.x86_64 49/49
Running scriptlet: vlc-1:3.0.9-22.el8.x86_64 49/49
Verifying : fftw-libs-double-3.3.5-11.el8.x86_64 1/49
Verifying : freeglut-3.0.0-8.el8.x86_64 2/49
Verifying : libdc1394-2.2.2-10.el8.x86_64 3/49
Verifying : libmad-0.15.1b-24.el8.x86_64 4/49
Verifying : libva-2.1.0-1.el8.x86_64 5/49
Verifying : libvdpau-1.1.1-7.el8.x86_64 6/49
Verifying : ocl-icd-2.2.12-1.el8.x86_64 7/49
Verifying : protobuf-lite-3.5.0-7.el8.x86_64 8/49
Verifying : qt5-qtsvg-5.11.1-2.el8.x86_64 9/49
Verifying : qt5-qtx11extras-5.11.1-2.el8.x86_64 10/49
Verifying : libusb-1:0.1.5-12.el8.x86_64 11/49
Verifying : aalib-libs-1.4.0-0.37.rc5.el8.x86_64 12/49
Verifying : fluidsynth-libs-1.1.11-6.el8.x86_64 13/49
Verifying : game-music-emu-0.6.2-3.el8.x86_64 14/49
Verifying : jack-audio-connection-kit-1.9.12-8.el8.x86_64 15/49
Verifying : libaom-1.0.0-8.20190810git9666276.el8.x86_64 16/49
Verifying : libass-0.14.0-4.el8.x86_64 17/49
Verifying : libcaca-0.99-0.43.beta19.el8.x86_64 18/49
Verifying : libcddb-1.3.2-30.el8.x86_64 19/49
Verifying : libchromaprint-1.4.2-6.el8.x86_64 20/49
Verifying : libdav1d-0.5.0-1.el8.x86_64 21/49
Verifying : libdvbpsi-1.3.3-1.el8.x86_64 22/49
Verifying : libebml-1.3.7-2.el8.x86_64 23/49
Verifying : libkate-0.4.1-18.el8.x86_64 24/49
Verifying : libmatroska-1.5.0-1.el8.x86_64 25/49
Verifying : libmfx-1.25-4.el8.x86_64 26/49
Verifying : libmicrodns-0.0.10-4.el8.x86_64 27/49
Verifying : libmodplug-1:0.8.9.0-9.el8.x86_64 28/49
Verifying : libtiger-0.3.4-18.el8.x86_64 29/49
Verifying : libupnp-1.8.4-3.el8.x86_64 30/49
Verifying : libvmaf-1.3.15-1.el8.x86_64 31/49
Verifying : lirc-libs-0.10.0-19.el8.x86_64 32/49
Verifying : pugixml-1.9-1.el8.x86_64 33/49
Verifying : schroedinger-1.0.11-21.el8.x86_64 34/49
Verifying : soxr-0.1.3-4.el8.x86_64 35/49
Verifying : vid.stab-1.1.0-12.20190213gitaeabc8d.el8.x86_64 36/49
Verifying : zvbi-0.2.35-9.el8.x86_64 37/49
Verifying : faad2-libs-1:2.8.8-6.el8.x86_64 38/49
Verifying : ffmpeg-libs-4.2.1-3.el8.x86_64 39/49
Verifying : libdca-0.0.6-4.el8.x86_64 40/49
Verifying : libmpeg2-0.5.1-17.el8.x86_64 41/49
Verifying : live555-2019.06.28-1.el8.x86_64 42/49
Verifying : opencore-amr-0.1.5-7.el8.x86_64 43/49
Verifying : vlc-1:3.0.9-22.el8.x86_64 44/49
Verifying : vlc-core-1:3.0.9-22.el8.x86_64 45/49
Verifying : vo-amrwbenc-0.1.3-8.el8.x86_64 46/49
Verifying : x264-libs-0.157-12.20190717git34c06d1.el8.x86_64 47/49
Verifying : x265-libs-3.1.2-1.el8.x86_64 48/49
Verifying : xvidcore-1.3.5-5.el8.x86_64 49/49

Installed:
vlc-1:3.0.9-22.el8.x86_64 fftw-libs-double-3.3.5-11.el8.x86_64
freeglut-3.0.0-8.el8.x86_64 libdc1394-2.2.2-10.el8.x86_64
libmad-0.15.1b-24.el8.x86_64 libva-2.1.0-1.el8.x86_64
libvdpau-1.1.1-7.el8.x86_64 ocl-icd-2.2.12-1.el8.x86_64
protobuf-lite-3.5.0-7.el8.x86_64 qt5-qtsvg-5.11.1-2.el8.x86_64
qt5-qtx11extras-5.11.1-2.el8.x86_64 libusb-1:0.1.5-12.el8.x86_64
aalib-libs-1.4.0-0.37.rc5.el8.x86_64 fluidsynth-libs-1.1.11-6.el8.x86_64
game-music-emu-0.6.2-3.el8.x86_64 jack-audio-connection-kit-1.9.12-8.el8.x86_64
libaom-1.0.0-8.20190810git9666276.el8.x86_64 libass-0.14.0-4.el8.x86_64
libcaca-0.99-0.43.beta19.el8.x86_64 libcddb-1.3.2-30.el8.x86_64
libchromaprint-1.4.2-6.el8.x86_64 libdav1d-0.5.0-1.el8.x86_64
libdvbpsi-1.3.3-1.el8.x86_64 libebml-1.3.7-2.el8.x86_64
libkate-0.4.1-18.el8.x86_64 libmatroska-1.5.0-1.el8.x86_64
libmfx-1.25-4.el8.x86_64 libmicrodns-0.0.10-4.el8.x86_64
libmodplug-1:0.8.9.0-9.el8.x86_64 libtiger-0.3.4-18.el8.x86_64
libupnp-1.8.4-3.el8.x86_64 libvmaf-1.3.15-1.el8.x86_64
lirc-libs-0.10.0-19.el8.x86_64 pugixml-1.9-1.el8.x86_64
schroedinger-1.0.11-21.el8.x86_64 soxr-0.1.3-4.el8.x86_64
vid.stab-1.1.0-12.20190213gitaeabc8d.el8.x86_64 zvbi-0.2.35-9.el8.x86_64
faad2-libs-1:2.8.8-6.el8.x86_64 ffmpeg-libs-4.2.1-3.el8.x86_64
libdca-0.0.6-4.el8.x86_64 libmpeg2-0.5.1-17.el8.x86_64
live555-2019.06.28-1.el8.x86_64 opencore-amr-0.1.5-7.el8.x86_64
vlc-core-1:3.0.9-22.el8.x86_64 vo-amrwbenc-0.1.3-8.el8.x86_64
x264-libs-0.157-12.20190717git34c06d1.el8.x86_64 x265-libs-3.1.2-1.el8.x86_64
xvidcore-1.3.5-5.el8.x86_64

Complete!

[root@tiny-studio tinychen]# yum install vlc-core
Last metadata expiration check: 0:01:24 ago on Fri 01 Nov 2019 10:50:54 PM CST.
Package vlc-core-1:3.0.9-22.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

[root@tiny-studio ~]# pip3 install python-vlc
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting python-vlc
Downloading https://files.pythonhosted.org/packages/23/12/fd44ed5d105891a061b1aad7d554905e4586a3b43766250616a565d8c5c9/python_vlc-3.0.7110-py3-none-any.whl (80kB)
100% |████████████████████████████████| 81kB 9.8kB/s
Installing collected packages: python-vlc
Successfully installed python-vlc-3.0.7110