Search code examples
pythonpngvlcsnapshot

How to take multiple VLC snapshot into specific folder


This code is working well, but it keep replacing the previous snapshot in the location I dont want. How can I keep taking the snapshot every second without replacing the previous shot, and how can I specify the folder for these png going to be saved?

player=vlc.MediaPlayer('rtsp://admin:888999@thesport.fujiko.biz:554/unicast/c3/s0/live')
player.play()

while 1:
    time.sleep(1)
    player.video_take_snapshot(0, '.snapshot.tmp.png', 0, 0)

Solution

  • It's easy, every time you get a frame, store it in different variable, like this

    enter image description here