mirror of
https://github.com/motioneye-project/motioneye.git
synced 2026-03-02 22:57:06 -05:00
Google Chrome refuses to playback HEVC videos [yes it still is in 2025] #2640
Labels
No labels
Android app
Arch Linux
CI/CD
CSS
FreeBSD
HTML/HTTP
Home Assistant addon
JavaScript
Python
Raspberry Pi
Stale No Activity 60 Days
bug
code format
dependencies
dev branch
docker
documentation
duplicate
enhancement
feature
help wanted
i18n/l10n
invalid
legacy motionEye
meta
motion
motionEyeOS
notourproblem
python update
question
question
security
troubleshooting
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/motioneye#2640
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @shadowkeke on GitHub (Jun 30, 2025).
Hello,
I open this again, as same as last year same as year before. The only advise I get here is why don't I download the videos from motioneye and open it with an external program ... because its not userfriendly thats why.
So here it goes again:
The solution which is suggested in similar threads are always that you need to have Hardware support and it will:
https://support.google.com/chrome/thread/314380188/chrome-video-playback-for-hevc?hl=en
Not true I experiencing the same with my i7 lenovo thinkbook, but even if the hardware does not support decoding it should support it from software.
I found no extensions specifically for this, it's a really old problem I try to resolve.
I using motioneye for camera recordings, it offers different formats to store video files. The goal is to be able to playback videos on both Android phones and PC.
I have literally went through all and the only format Android plays back is HEVC in the motioneye app, all the other's it will not:
Now quite unfortunately HEVC is the one format which will not play from Chrome.
At playback I get:
Error: Media format unsupported or otherwise unavailable/unsuitable for playing.
I opened a discussion with the devs multiple times they say it's Chrome's fault. The videos of course can be downloaded on both PC and Android regardless what codec I use and opened with a program like VLC but this is unusable.
Any suggestions are welcome!
@MichaIng commented on GitHub (Jun 30, 2025):
Not sure what this has to do with motionEye, but interesting topic.
So HEVC plays on Android, but nothing else (which indeed is unexpected), and everything else plays on Chrome (I guess SWF, FLV, and Quicktime do neither), but not HEVC?
And just to be sure, you use motionEye 0.43.y?
Which player do you try on Android, and which version (of both, Android and player)?
Side notes:
and probably Quicktime (?)(seems to be still used among Apple software), if there is any more code involved than asking FFmpeg what it supports and offering its output as is.h264_omxcodec, most likely used here when selecting "Matroska OMX" (which at least defines container and codec both).@TiboTake commented on GitHub (Jun 30, 2025):
Hey, install klite codec the mega pack. Now you can all format play on youre pc.
i use this coec pack more than 5 yeahr and it works fine
@MichaIng commented on GitHub (Jun 30, 2025):
I never understood why it has "lite" in its name 😄.