Skip to main content

PyTkinterVLC

This is a simplified version of the Official VLC Tkinter Example made to fit my personal needs.

  • Works on Windows [Tested on Windows 10 64-Bit]
  • Works on Linux (Xorg) [Tested on Arch Linux 64-Bit With DWM]
  • Probably Won't Work on macOS [Not Tested]

Installation

pip install tkvlc

Usage

Example

import tkvlc

exampleVideoURL = "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_10mb.mp4"
exampleVideoTitle = "Bunny Video"
exampleIconPath = "./icons/vlcCone.ico"

player = tkvlc.Player(video=exampleVideoURL, title=exampleVideoTitle, iconPath=exampleIconPath)
player.start()

Video Player Key Bindings

  • Space = Pause/Resume
  • Up Arrow = Increase Volume By 5%
  • Down Arrow = Decrease Volume By 5%
  • Right Arrow = Go Forward 30 seconds
  • Left Arrow = Go Backward 30 seconds
  • F = Toggle fullscreen
  • M = Mute/Unmute
  • Q = Quit
  • E = Quit

Release files for tkvlc 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tkvlc 1.0.0
File Size Uploaded
tkvlc-1.0.0.tar.gz 15.3 kB Details

Release files / tkvlc-1.0.0.tar.gz

Download URL tkvlc-1.0.0.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
26985a6e3e900e94c1b28860ed6868c8b428b0d8c0d98decd4c3cb6ab8a6b0e3
BLAKE2b-256 checksum
How to use checksums
94b6296c9addc6cf1a9a13760915cdc817cdaaff89a418f15076d7a7aaf400d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/5.0.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.9

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page