Skip to content

Video player that can open a video file via a Qt GUI interface, and stream it via USB VCP to a microcontroller which then displays it on a 128x64 display.

Notifications You must be signed in to change notification settings

stephenkingston/STM32-USB-VideoStreaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embedded Video Player for STM32

About

This experimental video player that can open a video file via a GUI interface, preprocess it and stream it via USB VCP to a compatible microcontroller which then displays frames on a graphic LCD. In my implementation I have used an STM32 MCU with full-speed USB which receives each frame and sends it to a 128x64 I2C display (SSD1306).

Prerequisites

  • Ensure PyQt5 and pyserial packages are installed on your computer.
 pip install PyQt5 pyserial

Usage

  • Run the SKEmbedded Video Player.pyw file using Python.
pythonw SKEmbedded Video Player.pyw

Firmware

Demo

https://youtu.be/npBdJ8YWIas

Screenshot

About

Video player that can open a video file via a Qt GUI interface, and stream it via USB VCP to a microcontroller which then displays it on a 128x64 display.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published