SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Yes I am aware of the above.
I live out of US, installed all codec packages, compiled all mentioned players with all supported codecs and also nVidia support.
No luck with any web browser to play HEVC.
It was a good try. Firefox uses an internal version of ffmpeg copied into their source code. Firefox can be compiled to use many system libraries using the '--with-system-*' flag, but ffmpeg is unfortunately not one of them. '--enable-ffmpeg' is the closest you will get, but not what we need.
Just tried it... it works.
Tested the H265 links and no hurdles seen
As I stated in the first post, I'm using Slackware64-current, daily updated.
Recompiled gstreamer, ffmpeg, installed x265-3.5-x86_64-1alien, nVidia kernel & driver all support HW decoder/encoder.
On my machine Thorium refuse to play HEVC. Not working from Zoneminder and also when dropping mp4 file to it.
As I stated in the first post, I'm using Slackware64-current, daily updated.
Recompiled gstreamer, ffmpeg, installed x265-3.5-x86_64-1alien, nVidia kernel & driver all support HW decoder/encoder.
On my machine Thorium refuse to play HEVC. Not working from Zoneminder and also when dropping mp4 file to it.
Just to confirm, when recompiling ffmpeg did you run it with `X265=yes`?
Code:
X265=yes sh *.SlackBuild
Checking the linked libraries from ffmpeg should show libx265
DevTools listening on ws://127.0.0.1:41697/devtools/browser/9e0b790f-fe0a-4f1b-ba8b-68cd9673eb29
[23657:23657:1107/161141.764316:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable.
[23700:23700:1107/161141.879479:WARNING:sandbox_linux.cc(393)] InitializeSandbox() called with multiple threads in process gpu-process.
[23700:23775:1107/161141.926586:ERROR:vaapi_video_decoder.cc(1245)] failed Initialize()ing the frame pool
Konqueror plays HEVC dropped in with internal player and all external players (VLC, xine, QtAV QML Player, QtAV Player,Dragon player, MPlayer)
Konqueror failed to play HEVC from within zoneminder.
failed to play HEVC dropped to it and also clip from zoneminder
Konqueror failed to play HEVC from within zoneminder.
What does that even mean? Perhaps you need to quickly describe exactly how zoneminder works in regards to how things are accessed, stored etc.. Those things aren't abstract, but concrete. Video streams go from somewhere to somewhere, video files are stored somewhere, you access it somehow.
Anyways, if you do want to run a test, you could take one of those HECV files you fetched and self host it with apache, and try to view it with the different web browsers (locally). Perhaps it is a bit too much, but it should give you a solid indication if each browser is or isn't able to play the format, without any kind of abstract things added, or any unknown factors.
Gnome WEB aka Epiphany flatpak package from https://flathub.org/apps/org.gnome.Epiphany
flatpak package is from Aliens repository.
Epiphany is stable and YES, HEVC video play is fully supported from zoneminder.
Real solution would be a native Slackware web browser supporting HEVC.
Gnome WEB aka Epiphany flatpak package from https://flathub.org/apps/org.gnome.Epiphany
flatpak package is from Aliens repository.
Epiphany is stable and YES, HEVC video play is fully supported from zoneminder.
Real solution would be a native Slackware web browser supporting HEVC.
So still not marked as solved.
Interesting. The latest epiphany versions are built against webkit2gtk6.0, while the older version on SBo is built against webkit2gtk4.1. I wonder if that makes the difference for your zoneminder videos. Notable differences are that webkit2gtk6.0 adds in libavif and libjxl as dependencies. I wonder if you're using any AV1 encoding?
FWIW I could play the sample HEVC clips in this thread with the older epiphany version using webkit2gtk4.1, but maybe there's something else with the newer version that you needed.
For the record: the epiphany version on SBo is version locked at 43.1 until next slackware release, due to the older versions of gtk4, gstreamer, and glib2 in slackware 15.0 (which are needed by epiphany, and/or its deps). Newer versions of epiphany like 45.1 can be built as a native package on slackware-current, but SBo targets 15.0 only. Once the next release comes around I'll be looking at updating it (and after webkit2gtk6.0 can be added).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.