Python VLC MediaPlayer — Getting Media

Proxlight
2 min readNov 28, 2020

--

In this article we will see how we can get media of the MediaPlayer object in the python vlc module. VLC media player is a free and open-source portable cross-platform media player software and streaming media server developed by the VideoLAN project. MediPlyer object is the basic object in vlc module for playing the video. We can create a MediaPlayer object with the help of MediaPlayer method. Media can be video or even audio that is supported by vlc, it can be set with the help of set_media method.

Created By Pratyush Mishra

Below is the implementation

filter_none

brightness_4

# importing vlc module

import vlc

# importing time module

import time

# creating vlc media player object

media_player = vlc.MediaPlayer()

# media object

media = vlc.Media("death_note.mkv")

# setting media to the media player

media_player.set_media(media)

# start playing video

media_player.play()

# wait so the video can be played for 5 seconds

# irrespective for length of video

time.sleep(5)

# getting media

value = media_player.get_media()

# printing media

print("Media : ")

print(value)

Output :

Media : 
vlc.Media object at 0x00000254E3CE3408

Another example
Below is the implementation

filter_none

brightness_4

# importing vlc module

import vlc

# importing time module

import time

# creating vlc media player object

media_player = vlc.MediaPlayer()

# media object

media = vlc.Media("1mp4.mkv")

# setting media to the media player

media_player.set_media(media)

# start playing video

media_player.play()

# wait so the video can be played for 5 seconds

# irrespective for length of video

time.sleep(5)

# getting media

value = media_player.get_media()

# printing media

print("Media : ")

print(value)

Output :

Media : 
vlc.Media object at 0x00000254E3CE3A06

--

--

Proxlight

Welcome to Proxlight, a place for all to learn coding and fun stuff.