Skip to main content
JKim.51
Associate II
Nov 7, 2022 10:50 PM UTC
Solved

Using STM32H735, Can I play any video clip?

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.
Osman SOYKURT
Osman SOYKURTBest answer
ST Technical Moderator
Nov 10, 2022 9:51 AM UTC

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

ST Software Developer | TouchGFX

7 replies

Tesla DeLorean
Guru
Nov 7, 2022 10:58 PM UTC

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 (See Profile) Up vote any posts that you find helpful, it shows what's working..
JKim.51
JKim.51Author
Associate II
Nov 7, 2022 11:10 PM UTC

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

Tesla DeLorean
Guru
Nov 7, 2022 11:33 PM UTC

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 (See Profile) Up vote any posts that you find helpful, it shows what's working..
JKim.51
JKim.51Author
Associate II
Nov 7, 2022 11:41 PM UTC

Thank you for answer. :)

Osman SOYKURT
Osman SOYKURTBest answer
ST Technical Moderator
Nov 10, 2022 9:51 AM UTC

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

ST Software Developer | TouchGFX
AScha.3
Super User
Nov 10, 2022 10:10 AM UTC

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 on " Best Answer ".
Tesla DeLorean
Guru
Nov 10, 2022 1:16 PM UTC

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 (See Profile) Up vote any posts that you find helpful, it shows what's working..