找回密码
 立即注册
查看: 2637|回复: 9

MPV android求助

27

主题

98

回帖

97

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
223848
leonvent 发表于 2024-1-7 12:05:40 | 显示全部楼层 |阅读模式
本帖最后由 leonvent 于 2024-1-7 12:07 编辑

为了使用设备原生的解码与渲染功能,使用了mediacodec_embed,但因此大部分MPV功能都失效了

还没有方法可以在使用mediacodec_embed的情况下,增加字幕功能。

回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2024-1-7 13:03:48 | 显示全部楼层
mpv的优势是那一套自己的渲染管线,,,
都 mediacodec_embed 还 mpv干啥呢,是个播放器都可以。

来自开发者的吐槽:
https://github.com/mpv-android/m ... ecomment-1598450584

同理:
装了然背后配置半天madvr,然后mpc里还是在用evr,然后问为什么madvr的设置条目不起作用
回复

使用道具 举报

27

主题

98

回帖

97

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
223848
leonvent  楼主| 发表于 2024-1-7 13:24:26 | 显示全部楼层
孤雨独火 发表于 2024-1-7 13:03
mpv的优势是那一套自己的渲染管线,,,
都 mediacodec_embed 还 mpv干啥呢,是个播放器都可以。

果然没什么意义吗

我主要是图MPV的字幕功能,安卓TV上kodi这类的app,字幕对不准,不是向前偏几帧,就是向后偏几帧,只发现MPV最准,但又馋电视的一些处理功能。

还在寻找两全其美的app


回复

使用道具 举报

2

主题

96

回帖

15

VC币

中级会员

Rank: 3Rank: 3

积分
8213
領銜の配角 发表于 2024-1-8 00:16:27 | 显示全部楼层
leonvent 发表于 2024-1-7 13:24
果然没什么意义吗

我主要是图MPV的字幕功能,安卓TV上kodi这类的app,字幕对不准,不是向前偏几帧,就是 ...

我以前在电视端用kodi也发现字幕不准的问题,可能是电视的运动补偿功能的影响,补帧导致视频时间轴有细微变化,可尝试关掉运动补偿看看。

没用过mpv-android,猜测他没问题是因为字幕混合到视频帧一起输出的。
回复

使用道具 举报

27

主题

98

回帖

97

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
223848
leonvent  楼主| 发表于 2024-1-8 17:35:52 | 显示全部楼层
領銜の配角 发表于 2024-1-8 00:16
我以前在电视端用kodi也发现字幕不准的问题,可能是电视的运动补偿功能的影响,补帧导致视频时间轴有细微 ...

不是运动补偿功能的影响
回复

使用道具 举报

2

主题

96

回帖

15

VC币

中级会员

Rank: 3Rank: 3

积分
8213
領銜の配角 发表于 2024-10-6 01:53:51 | 显示全部楼层
kodi字幕对不齐的原因就是硬件加速,
搜到一篇9年前的帖子,原答案是说把加速设置里面的除mediacodec之外的都关闭,
20.5版本在 设置>播放器>视频 里,
我这里把MediaCodec (Surface)关掉,字幕就准了,
这样设置相当只使用原生解码MediaCodec,放弃了原生渲染Surface,实测性能有明显下降
微信图片_20241006013040.jpg



回复

使用道具 举报

10

主题

223

回帖

110

VC币

高级会员

Rank: 4

积分
31938
rp88 发表于 2024-10-6 09:21:15 | 显示全部楼层
mxplayer解君愁
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
3161197

卓越贡献

tonyhsie 发表于 2024-10-7 02:04:35 | 显示全部楼层
本帖最后由 tonyhsie 于 2024-10-7 02:11 编辑
領銜の配角 发表于 2024-10-6 01:53
kodi字幕对不齐的原因就是硬件加速,
搜到一篇9年前的帖子,原答案是说把加速设置里面的除mediacodec之外的 ...

以前我也在 KODI 下遇過字幕不準的問題 (同影片同字寞用電腦看時,軸是正確的)

但目前很久沒遇到了,不曉得在什麼條件下 (codec?) 能觸發這個 bug


目前我用 KODI,主要是看 UHD/BD remux (.mkv 配外掛 .srt 或 .idx+.sub 字幕),或是 BD 原碟 (.m2ts 配外掛 .srt 字幕)

似乎都不會觸發字幕不準的 bug

回复

使用道具 举报

27

主题

98

回帖

97

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
223848
leonvent  楼主| 发表于 2024-10-7 14:40:16 | 显示全部楼层
本帖最后由 leonvent 于 2024-10-7 14:47 编辑
tonyhsie 发表于 2024-10-7 02:04
以前我也在 KODI 下遇過字幕不準的問題 (同影片同字寞用電腦看時,軸是正確的)

但目前很久沒遇到了,不曉 ...

我的尝试是电视与盒子平台硬解渲染下会发生这个问题,大概推测应该是字幕渲染与硬件原生的渲染,在不同的管线下进行,最后叠加在一起,时间轴不精准。
所以关闭硬解渲染,使用同软件解码渲染,可能是同一个管线下没有这个问题。

盒子估计无所谓,可惜电视端,就算是P1000,用软解还不能说性能够用,也浪费了很多电视的功能。



回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
3161197

卓越贡献

tonyhsie 发表于 2024-10-7 19:20:39 | 显示全部楼层
leonvent 发表于 2024-10-7 14:40
我的尝试是电视与盒子平台硬解渲染下会发生这个问题,大概推测应该是字幕渲染与硬件原生的渲染,在不同的 ...

我的環境只有電視,沒有盒子


目前是另外用一台電腦接到電視,HDR 或 BD 影片,用電視直接播,配合外掛或內掛字幕,都沒有問題

其它影片用電腦播,主要是為了補幀


很久以前遇到 KODI 字幕不準的問題時,印象中也是改用 MXPLAYER 來解決

不過已經很久沒發生過了,可能剛好會出問題的影片,都被我改用電腦播了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表