Skip to main content
JKim.51
Associate II
November 7, 2022
Solved

Using STM32H735, Can I play any video clip?

  • November 7, 2022
  • 5 replies
  • 3324 views

Using STM32H735, Can I play any video clip?

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

But It is not working.

This topic has been closed for replies.
Best answer by Osman SOYKURT

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

5 replies

Tesla DeLorean
Guru
November 7, 2022

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 VenmoUp vote any posts that you find helpful, it shows what's working..
JKim.51
JKim.51Author
Associate II
November 7, 2022

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

Tesla DeLorean
Guru
November 7, 2022

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 VenmoUp vote any posts that you find helpful, it shows what's working..
JKim.51
JKim.51Author
Associate II
November 7, 2022

Thank you for answer. :)

Osman SOYKURT
Osman SOYKURTBest answer
Technical Moderator
November 10, 2022

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 SOYKURTST Software Developer | TouchGFX
AScha.3
Super User
November 10, 2022

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""."
Tesla DeLorean
Guru
November 10, 2022

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 VenmoUp vote any posts that you find helpful, it shows what's working..