我的 mp4 播放不出来!

143 天前
 giserman001
公司项目用到的视频是 MP4(h265 编码),再有的电脑上无法播放,有的电脑可以播放,经过一番搜索后了解到,MP4 的 h265 编码的视频流需要硬解码,但是一部分老机器的硬件他是不支持硬解码,请问这个如何破局?????
3063 次点击
所在节点    Vue.js
28 条回复
haah
143 天前
转码
giserman001
143 天前
@haah 不转码,还有其他办法吗?
villivateur
143 天前
@giserman001 没办法
haah
143 天前
install a chrome browser, and play with it.
haah
143 天前
Chrome does support H.265 (also known as HEVC) video encoding and decoding. Specifically, Chrome version 107 and later natively support H.265 decoding. This means users can play H.265 videos without needing any special flags or configurations.
Greendays
143 天前
不支持硬解也可以用软解啊,可能播放会卡顿。要么就转码成 H264 的。
jackOff
143 天前
265 编码有商业相关的问题,所以大部分设备甚至浏览器并不支持是很正常的
ferock
143 天前
H264



H265 的区别,估计 op 还没搞明白吧
skiy
143 天前
H265 有专利的。我之前有转码过,将 H264 转成 H265 ,但能正常打开啊。你试试用 ffmpeg 看看编码信息,再用 ffplay 播放试试。试试完美解码播放器看看能播放不。
giserman001
143 天前
@Greendays 不转码的情况下,使用什么播放器呢?卡顿一点都没事
giserman001
143 天前
@ferock 求大佬,告知一二
ferock
143 天前
@giserman001 #11

不是大佬

到现在,2025 年 H265 支持的设备依然很少,如果更在意设备兼容性,能用 H264 就用 H264
但是现在大部分手机都是支持 h265 的,手机上 H265 和 H264 没啥区别。
jim9606
143 天前
如果是浏览器,windows edge/chrome 需要安装商店里的 HEVC 视频拓展,有些显卡驱动也会装一个硬解版拓展。
客户端或者 CEF 的话可以考虑集成 hevc 软解支持,不过需要注意专利许可问题。其实这也是为啥很多硬件明明支持硬解但就是播不了的原因。
jim9606
143 天前
@ferock 至少在手机 PC 电视平板上,近五年的设备都不是问题,我没听说有故意阉割硬解 costdown 的。但软件上可能会埋坑,例如 windows 上浏览器 hevc 解码的问题,怎么看都是微软谷歌故意为之的。
ntedshen
143 天前
https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding/blob/main/README.zh_CN.md
136 的正式版实装,实际可用比这个还早的多,我自己写的 nas 都是出的 yuv420 。。。

我是觉得用户不更新那就别用好了,这种功能性的东西,软件更新和硬件更新他总要选一个的吧?。。。
他一个都不选。。。
他给你钱吗?
johnidy
143 天前
huangsen365
143 天前
用 ffmpeg 看看编码信息

然后把 编码信息 丢给各种 ai 帮忙给方案就行
dode
143 天前
迅雷播放器,自动下载解码库
ferock
143 天前
@jim9606 #14

手机 平板 OK ,pc 你说没问题,那 op 遇到的是什么问题?
DeepTea
143 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1147719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX