StarRingChild 发表于 2022-6-12 13:02:13

Outplayer —— 基于 MPV 的 iOS 播放器

本帖最后由 StarRingChild 于 2023-1-16 23:35 编辑

先放视频解码性能测试,

https://p.sda1.dev/9/4b9affa28a4955bfcf12db0fb1002c2c/IMG_364.PNG

可以看到:即使是上古 A7 也能流畅播放大部分影片,相比 nPlayer 和 infuse,对于 1080P HEVC YUV420 10bit 的支持,极大增加了可用性。简单测了下 AV1 HDR 样片,A13 也可以流畅播放,屏幕是 SDR 不知道效果怎么样。

https://tva1.sinaimg.cn/large/e6c9d24egy1h35u6xwafkj21nf0pajy2.jpg
另外对 ass 字幕的支持也与 Windows、macOS 平台的 MPV 表现一致。
https://tva1.sinaimg.cn/large/e6c9d24egy1h35dekyjx9j21hc0kgq6j.jpg

外挂 mks 字幕需放在视频同目录下
https://tva1.sinaimg.cn/large/e6c9d24egy1h35sxmkukuj21400u0jy8.jpg

然后就没别的啥免费功能了,想要得加钱

https://tva1.sinaimg.cn/large/e6c9d24egy1h35dieuj75j20xq0u0afg.jpg
下载链接(免费 + 45¥内购)

20230116 吐槽:本来有几张图的,不知道怎么没了




Decoherence 发表于 2022-6-12 19:23:34

主要问题是不支持外挂字幕

ipad上可以开一个high quality video选项,我猜就是profile=hq

StarRingChild 发表于 2022-6-12 20:09:04

Decoherence 发表于 2022-6-12 19:23
主要问题是不支持外挂字幕

ipad上可以开一个high quality video选项,我猜就是profile=hq ...

支持 mks 字幕,需要放到视频同目录下,免费版不支持指定字幕文件夹(不知道充钱能不能变强)

vbr9d 发表于 2022-6-12 21:01:48

感觉依然还是首选nplayer,outplayer就一个本地播放器,连nas之类的得通过files之类的打开比较麻烦,同样是收费,有nplayer没什么必要用它的理由{:8_708:}nplayer还内置dts headphone:x音效,dolby digital音频还能有dolby audio音效,试过ipad pro的4扬声器听感提升还是挺大的

skylimiter 发表于 2022-6-12 21:03:24

最大困扰还是无法使用外挂字幕...
不知道这问题似乎也困扰好一阵子

StarRingChild 发表于 2022-6-12 21:24:54

本帖最后由 StarRingChild 于 2022-6-12 21:39 编辑

vbr9d 发表于 2022-6-12 21:01
感觉依然还是首选nplayer,outplayer就一个本地播放器,连nas之类的得通过files之类的打开比较麻烦,同样是 ...
我很久之前买的 nPlayer 也一直在用,最近发现画质奇差,iOS 和 nPlayer 都是最新的。(记混了应该是 infuse)它的 ass 字幕支持也是最差的。
音效确实是杀手锏功能。


vbr9d 发表于 2022-6-12 21:45:37

StarRingChild 发表于 2022-6-12 21:24
我很久之前买的 nPlayer 也一直在用,最近发现画质奇差,iOS 和 nPlayer 都是最新的。(记混了应该是 infus ...
我用着ass字幕没什么问题啊,特效字体都流畅能用

vbr9d 发表于 2022-6-13 21:19:24

用mkvtoolnix一看就知道原因了,这字幕组封装mkv的时候字体用了新mime type,nplayer没更新支持,确实nplayer的问题{:4_686:}这问题我以前也发现了不过因为普遍还是用着老的所以没管
如果要最好兼容性的话需要在mkvtoolnix设置里把"为字体附件使用传统MIME类型"打勾

用命令行转换就是:
mkvpropedit "mkv文件名".mkv --attachment-mime-type application/vnd.ms-opentype --update-attachment mime-type:font/otf --attachment-mime-type application/x-truetype-font --update-attachment mime-type:font/ttfbash script:
#!/bin/bash
for i in *.mkv
do
    i="${i%.mkv}"
    mkvpropedit "$i".mkv --attachment-mime-type application/vnd.ms-opentype --update-attachment mime-type:font/otf --attachment-mime-type application/x-truetype-font --update-attachment mime-type:font/ttf
done

StarRingChild 发表于 2022-6-13 22:18:17

vbr9d 发表于 2022-6-13 21:19
用mkvtoolnix一看就知道原因了,这字幕组封装mkv的时候字体用了新mime type,nplayer没更新支持,确实nplay ...

感谢释疑,怪不得我昨天试了下自己处理的子集化后 MKV 就能正常显示

StarRingChild 发表于 2023-1-16 23:25:57

本帖最后由 StarRingChild 于 2023-1-16 23:42 编辑

vbr9d 发表于 2022-6-13 21:19
用mkvtoolnix一看就知道原因了,这字幕组封装mkv的时候字体用了新mime type,nplayer没更新支持,确实nplay ...
nPlayer 似乎也不支持 font-sfnt 这种 MIME type

需要再增加一种--attachment-mime-type application/x-truetype-font --update-attachment mime-type:font/sfnt
页: [1] 2
查看完整版本: Outplayer —— 基于 MPV 的 iOS 播放器