孤雨独火 发表于 2020-6-10 00:45:40

本帖最后由 孤雨独火 于 2020-6-10 01:09 编辑

duskghost 发表于 2020-6-9 22:43
老哥,mpv_android有办法像mxplayer那样完美显示外挂特效字幕吗?
新手机只有mpv_android播放的画质能稍 ...
我建议你留着mx,话说你的实际观感和截图一样吗{:13_956:},你的系统截图压缩的太过了(系统的锅),mpv for android是半成品,jitter倒是可以用interpolation解决,但是gpu-hq的参数坑我已经踩了{:13_962:}
-------------------------

2020年了,硬解码应该不会有问题了,除非,,,联发科不至于这么垃圾吧{:13_959:}

duskghost 发表于 2020-6-10 17:05:11

孤雨独火 发表于 2020-6-10 00:45
我建议你留着mx,话说你的实际观感和截图一样吗,你的系统截图压缩的太过了(系统的锅),mpv f ...

试了下在mpv_android的mpv.conf里添加interpolation,貌似没有任何作用{:8_740:}

iqoo UI的系统截图工具生成的截图是jpg有损格式的,于是我找了另一个截图软件,不过这截图软件生成的图片有可能因色彩深度不够就出现了大量色带,所以可能也不是无损截图。{:8_747:}

但是Mxplayer是可以缩放画面的,我放大到200%后,色带虽然不像截图那么明显,但是也确实存在。

既然mpv可以去色带,估计跟播放器渲染也有关系,或者除了mpv外的其他播放器都不支持10bit输出?{:8_730:}

看来手机看片的画面质量是很难把控的,至少联发科在画面质量上是不如高通了。。怀念我的骁龙626{:8_708:}

孤雨独火 发表于 2020-6-10 17:09:05

本帖最后由 孤雨独火 于 2020-6-10 17:16 编辑

duskghost 发表于 2020-6-10 17:05
试了下在mpv_android的mpv.conf里添加interpolation,貌似没有任何作用

iqoo UI的系统截图工具 ...
interpolation有没有起作用看stat信息
https://bbs.acgrip.com/forum.php?mod=redirect&goto=findpost&ptid=6085&pid=58161&fromuid=7914
jitter如果是零点几的话说明正常作用



video-sync=display-resample
tscale=oversample

这两也补上

duskghost 发表于 2020-6-10 17:37:57

孤雨独火 发表于 2020-6-10 17:09
interpolation有没有起作用看stat信息
https://bbs.acgrip.com/forum.php?mod=redirect&goto=findpost&ptid ...

老哥你是神人,加了那两条后确实60Hz下也能丝滑播放了,对比过Mxplayer和nplayer,还是抖动的厉害。
这样的话,等mpv能解决特效字幕的问题,就完美了{:8_723:}




zdrzdr 发表于 2020-6-10 18:18:44

本帖最后由 zdrzdr 于 2020-6-10 18:41 编辑

现在的手机默认的视频播放一般是最好的
300k的截图怎么想都是截图的问题


孤雨独火 发表于 2020-6-10 21:28:45

duskghost 发表于 2020-6-10 17:37
老哥你是神人,加了那两条后确实60Hz下也能丝滑播放了,对比过Mxplayer和nplayer,还是抖动的厉害。
这样 ...

你打错了 icc-profile-auto...而且这个在安卓下应该是个无效参数

贽殿遮那 发表于 2020-6-10 22:49:13

MXPlayer在解码器→颜色格式处选择 32位 RGB ,应该能减少部分色带的出现。

Tweedia 发表于 2020-6-11 00:59:55

没必要在手机上这么折腾吧,6寸大点屏幕我从来都是网上直接观看了,唯一能看出来的区别就是片源的码率大小了,开个B站会员看番我觉得和本地没多大区别{:4_684:}

ssnake 发表于 2020-6-14 02:19:37

  片源: Violet Evergarden Side Story .webm
  挂了四天终于下好了,Mxplayer硬解完全Ojbk,这说明了opus音频也可以硬解,以后可以往手机里放大量最强有损格式的音乐了。
  不过mpv播放10bit AV1是不能硬解的,试过很多方式了,比如加上hwdec=yes、hwdec=auto、hwdec=mediacodec、hwdec=mediacodec-copy等参数,都还是不行。但是看了mpv的近期更新日志显示添加了对AV1的支持,有点匪夷所思:
mpv-android 里的 hwdec-codecs 是 hardcoded 的
https://github.com/mpv-android/m ... /xyz/mpv/MPVView.kt

虽然我估计 天玑1000+ 的 MediaCodec API 里是有 AV1 (video/av01)的硬件解码器(盲猜叫 OMX.mtk.video.decoder.av1)的。有兴趣的话可以自己改掉或者去提 issue (我没测试条件就不去了(
这个更新日志也写得很明白,对 AV1 的支持是基于 dav1d (一个软件解码器)的,也就是软解。
大概连系统解码器(c2.android.av1.decoder 之类)都不会用。

P.S.1. 这个片我用的参数非常非常非常低而且分辨率也低,天玑1000+软解应该也流畅吧(没测试条件)。
我的测试环境中最低到 Snapdragon 660 dav1d 软解能基本流畅(参数的设计目标就是这个),Snapdragon 845 同样参数的 1920x1080 也完全没问题,然后我也没有其他 Android 设备了。
顺便水果系(nPlayer,不知道用的什么解码器)的话,Apple A11 以上可以流畅,Apple A9X 以下不行,我没有的 A10X 我猜可以 A10 我猜不行。

P.S.2. 现在的最强有损音频格式应该是 USAC。另外 opus 100% 不是硬解(也没必要硬解)。

https://en.wikipedia.org/wiki/Unified_Speech_and_Audio_Coding


duskghost 发表于 2020-6-14 17:23:09

孤雨独火 发表于 2020-6-10 21:28
你打错了 icc-profile-auto...而且这个在安卓下应该是个无效参数

又把玩了mpv两天,发现对比mxplayer,长时间播放的话cpu那块会有轻微发热,不过耗电的情况又没看出来有什么区别。

随后研究了下Mpv的参数,把profile=gpu-hq给去掉了,又加了点网上搜到的但感觉有点用的参数加上。


随后昨天拿一部番试了下,将手机电充满拔电源后,马上用mxplayer和mpv各看一集,再看各自的耗电情况,发现结果有点惊人:


mpv的耗电是mxplayer的一倍有多,然后发现mpv基本上全程有占用到cpu,而mxplayer基本没有占用cpu。



虽然在没换手机前,不是很在意耗电的问题,但是现在换了嘛,心理要求又水涨船高了。。{:8_708:}

我在想andriod_mpv是不是也跟pc一样有内置渲染器的这种东西,所以它才能高画质输出,即使我把profile=gpu-hq参数删掉了,而这部分却也不能由gpu完成?

页: 1 2 3 4 [5] 6
查看完整版本: **并不是很香**【安卓手机CPU硬解VCB作品】10bit HEVC还能撑多久?——已剁手iQOO Z1,已补天玑1000+解码能力测评 唉~>_<【已补AV1硬解截图】