作者denny41606 (ㄨㄏㄈㄧ)
看板Soft_Job
标题[请益] 想请益影片轮播的问题
时间Wed May 29 23:18:27 2024
各位好,想请问最近自己在尝试用python QT的media做某个资料夹的影片轮播,想玩玩看
即时推荐插播,没推荐就正常轮播的播放器系统
却发现每次影片切换时都会有类似解码来不及
之类的破图or闪一下的状态
原本以为是套件的问题,但发现改用python-VLC,虽然间隔变短,却还是有一样的状况
後来测试了几次发现其实如果用有GPU的电脑跑就没问题,但用小型主机似乎不管性能差
距都一样有这个问题,但至少也是十一代i5,感觉不应该会有这种问题
一方面很好奇难道这其实就是硬体问题,软体无法解决吗?
但又想起来便利商店或是百货公司一堆地方的轮播影片就不会有这种问题,想来他们的硬
体也不会都是很好的吧?
但本身是主要写前端,这领域的知识真的不足,
想请问各位能不能给一些提点呢?
感谢各位~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.70.78.85 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1716995909.A.C91.html
1F:推 FXW11314: 关键字 硬解跟软解 其实解码影片是很大量的矩阵运算, 05/29 23:25
2F:→ FXW11314: 然後一般的GPU都会特别最佳化,包含内显,简单来说用GP05/29 23:25
3F:→ FXW11314: U 解码很轻松就能打败CPU05/29 23:25
看来是硬体真的不行,但我想到超商这样几千间应该不太可能都买显卡很好的,也就是说
解法只有串流or播放的影片其实全部都先事先合并好?
但这样就没办法玩插播的功能了
※ 编辑: denny41606 (42.70.78.85 台湾), 05/29/2024 23:34:52
4F:推 FXW11314: 我要说的是连intel那种最破的内显都能赢过比他贵很多的 05/30 01:26
5F:→ FXW11314: CPU,所以超商那种真的不用太好的硬体 05/30 01:26
6F:推 wulouise: pre-decode完再插 05/30 11:31
7F:→ wulouise: 跟double buffer概念很像,要插的先算好几秒再插 05/30 11:32
8F:→ MOONY135: Buffer 05/30 17:48
9F:推 neo5277: 有差播需求如果可以有内网这样的话转成串流是不是比较好? 05/30 23:50
10F:→ neo5277: 纯疑问~~ 05/30 23:51
11F:推 hizuki: 轮播影片地方要不用盒子要不电视自带SoC,专门有硬解的 05/31 11:35
12F:推 Bencrie: 11 代 i5 性能绝对够软解 + present 啦 05/31 11:42
13F:→ Bencrie: 然後你没提是什麽 codec?画面多大 05/31 11:43
14F:推 OriginStar: 估狗 NVENC 06/01 11:32
15F:推 labbat: python脚本没写好,播放器软体都不会破图 06/01 13:18
16F:→ shooter555: 破图 闪一下有可能是掉frame 06/05 12:51
17F:→ shooter555: 以现在机器的性能 不太可能跑不动 反而串流更需要效能 06/05 12:54
18F:→ shooter555: 还要收网路封包 还要解码贴图 06/05 12:55