各位好,想请问最近自己在尝试用python QT的media做某个资料夹的影片轮播,想玩玩看
即时推荐插播,没推荐就正常轮播的播放器系统
却发现每次影片切换时都会有类似解码来不及
之类的破图or闪一下的状态
原本以为是套件的问题,但发现改用python-VLC,虽然间隔变短,却还是有一样的状况
后来测试了几次发现其实如果用有GPU的电脑跑就没问题,但用小型主机似乎不管性能差
距都一样有这个问题,但至少也是十一代i5,感觉不应该会有这种问题
一方面很好奇难道这其实就是硬件问题,软件无法解决吗?
但又想起来便利商店或是百货公司一堆地方的轮播影片就不会有这种问题,想来他们的硬
体也不会都是很好的吧?
但本身是主要写前端,这领域的知识真的不足,
想请问各位能不能给一些提点呢?
感谢各位~
作者:
FXW11314 (soukai)
2024-05-29 23:25:00关键字 硬解跟软解 其实解码影片是很大量的矩阵运算,然后一般的GPU都会特别最佳化,包含内显,简单来说用GPU 解码很轻松就能打败CPU
作者:
wulouise (在线上!=在电脑前)
2024-05-30 11:31:00pre-decode完再插跟double buffer概念很像,要插的先算好几秒再插
作者:
neo5277 (I am an agent of chaos)
2024-05-30 23:50:00有差播需求如果可以有内网这样的话转成串流是不是比较好?纯疑问~~
作者:
hizuki (ayaka)
2024-05-31 11:35:00轮播影片地方要不用盒子要不电视自带SoC,专门有硬解的
11 代 i5 性能绝对够软解 + present 啦然后你没提是什么 codec?画面多大
作者:
labbat (labbat)
2024-06-01 13:18:00python脚本没写好,播放器软件都不会破图
破图 闪一下有可能是掉frame以现在机器的性能 不太可能跑不动 反而串流更需要效能还要收网络封包 还要解码贴图