linux 下如何提升视频软解性能?

2016-11-20 14:15:32 +08:00
 woyaojizhu8
默认设置,都是软解,同一个 4k 视频, mpv 就很卡, windows 下 mpc-hc ( lav 解码器)就很流畅。 windows 下 mpv 也卡。所以如何设置 mpv 才能提高软解性能呢?或者 linux 下有什么性能更高的播放器?
配置是 i7 6700hq +970m ,软解 4k 视频应该不是问题的。
3664 次点击
所在节点    Linux
8 条回复
blahgeek
2016-11-20 14:42:25 +08:00
cpu 硬解 关键词 libva 见 mpv 文档
woyaojizhu8
2016-11-20 15:32:02 +08:00
@blahgeek 我说的就是提升软解性能啊。。。不考虑硬解
rogerchen
2016-11-20 16:23:23 +08:00
@woyaojizhu8 不加滤镜肯定优先硬解啊,加滤镜就要考虑不同平台上的滤镜的效率了
limhiaoing
2016-11-20 19:16:55 +08:00
视频解码(软解)一般可以用 SSE 、 SSE2 来优化解码算法,很久以前参加的一个课程分享,分享者用这些指令集优化了几倍的性能。
redsonic
2016-11-20 20:21:15 +08:00
我的感觉是定期去拖 mplayer , ffmpeg 的代码然后自己编译,以季度来看至少 h264 的软解效率一直在进步。
msg7086
2016-11-21 04:32:16 +08:00
软解 H.264 的 4K 应该可以。 HEVC Main10 的话挺难的。

@limhiaoing SIMD 通常在代码编写中期就会加入。而且现在都用 AVX 系了, SSE 都淘汰了。
woyaojizhu8
2016-11-21 20:42:19 +08:00
@msg7086 我测试的视频的确是 hevc 10bit 60fps 的,但是 mpc-hc ( lav ) 就能流畅播放, mpv 就很卡,差距比较大,所以还是想看看有没有提升空间
msg7086
2016-11-22 05:52:24 +08:00
@woyaojizhu8 MPC-HC 里你有试过 Ctrl-J 看统计吗?纯软解能跟上?我这 i7-4770 软解根本就跟不上。

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

https://www.v2ex.com/t/321857

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

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

© 2021 V2EX