cancel
Showing results for 
Search instead for 
Did you mean: 

Using STM32H735, Can I play any video clip?

JKim.51
Associate II

Using STM32H735, Can I play any video clip?

TouchGFX has video clip play example for STM32H735-DK EVB.

But It is not working.

1 ACCEPTED SOLUTION

Accepted Solutions
Osman SOYKURT
ST Employee

Hello JKim.51,

I confirm for this board, the video decoding is not supported. Indeed, it requires JPEG codec and this board has not. We have an article talking more about video decoding, I invite you to have a look on it if you're interested.

/Osman

Osman SOYKURT
ST Software Developer | TouchGFX

View solution in original post

7 REPLIES 7

Probably not

Video comes in many formats, you'd need a suitable decoder for each format you want to use, or transcode on the PC into a supported format. Most are encumbered with IP and licensing costs, and may not be efficient without hardware assistance.

Likely only MJPEG

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
JKim.51
Associate II

In case of MJPEG, Can STM32H735 play the MJPEG video clip?

Not sure, I don't see reference to the JPEG CODEC that's on other H7's including the H7B3

The MCU can't do much without appropriate software.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
JKim.51
Associate II

Thank you for answer. :)

Osman SOYKURT
ST Employee

Hello JKim.51,

I confirm for this board, the video decoding is not supported. Indeed, it requires JPEG codec and this board has not. We have an article talking more about video decoding, I invite you to have a look on it if you're interested.

/Osman

Osman SOYKURT
ST Software Developer | TouchGFX
AScha.3
Chief III

well, you can play video, if your TFT has any controller, which is supporting video/decoding , so the cpu has not so much (or too much :) ) to do;

i have here 7" TFT, 800x480 pix, with EVE controller and SPI connected to stm32H7A3 board;

read about displays with such controller, so you can play video ;

http://brtchip.com/eve/

displays with EVE :

https://riverdi.com/product-category/intelligent-displays/bt817q/?pr=22829

https://www.matrixorbital.com/eve3-70a

and the library i use is by Rudoph :

https://github.com/RudolphRiedel

https://www.mikrocontroller.net/topic/395608

If you feel a post has answered your question, please click "Accept as Solution".

In it simplest form video can just be the dumping of frames into the frame buffer. The volume of data can become quite high​, and then you use compression methods as a means of balancing data volume vs processing bandwidth.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..