I need a way to play video with sound in tkinter which will not use many RAM.
I tried many libraries and all of them use many RAM (about 10gb for 5 minute video). The only thing I found is bvPlayer, it dont use much RAM but it creates video in other window, and I need it to be possible to create other objects such as labels here as well.
How big is your video? If it's 1GB, then the RAM taken by your program will be around 1GB (more like 1.1GB).  The size of your video will be roughly the amount of RAM taken.  There's no practical way to use less RAM.
Video with sound in tkinter python