Is it necessary to use totem instead of VLC.?
The app is enough different that it seems to not access the same codecs. After all VLC is provided by rpmfusion and totem is provided by fedora. As such totem seems restricted in the codecs it uses while VLC can use all codecs available.
MPV also uses more codecs than totem.
Have you installed ffmpeg and libavcodec-freeworld (both from rpmfusion)?
Can you point us to one of the videos that does not play for you? I also can play that sample file with totem, mpv, and vlc, as well as in my chrome browser.
I just used handbrake to transcode (Matroska H.265 MKV 1080p30) the Big Buck Bunny 1080p video that I had downloaded. After doing this the result mkv file is not viewable with totem on my system. You just see green bars or other weird design on the screen and error message. Not sure if it is okay to reshare the Buck Bunny mkv file that I made. It should be just as easy for you to create one for yourself.
When I tested it I just downloaded the original then played it. I even picked the 30MB file size so I was sure my test was on the max resolution they had available.
Downloaded it with
This is a bit late, but I ran into this exact issue. And since I have 2 F39 boxes, and it worked on one but not the other, it turned out to have nothing to do with installed packages.
I had to remove the gstreamer cache file for gstreamer to pick up I had libav installed:
This has finally solved this issue that has plagued me throughout EVERY Fedora installation!
Thank you so much!!
After removing the cache, totem is now able to properly play all H265 encoded videos.
Thank you so much, I’ve spent the whole evening trying to find a solution for gstreamer pipeline not working (it was using avdec_h265), even though I had all the necessary plugins installed. Removing the cache was it… I wonder how to fix it on the package level, so that other people don’t have the same problem.