此问题一直存在,不过可能现在网上的hevc编码的视频源较少,所以没什么人发现。刚才已经在微信群里反映过了,现在再在论坛上发一下吧。 一个用电脑的potplayer、x9s的zdmc播放都同步的外挂ass字幕,用本地播放器会不同步。这并非是字幕时间轴对不上。 只要是hevc编码的视频,无论是8bit还是10bit,无论是什么封装格式,只要是外挂ass字幕,用本地播放器播放,字幕就不同步。而当把这个字幕和视频用工具封装进mkv里再用本地播放器播放,字幕就同步了。而别的编码的视频文件的外挂ass字幕并没有不同步的现象。 总结来说,不同步现象必须满足以下条件: 1.hevc编码的视频 2.外挂ass/ssa字幕,首先字幕是要外挂形式的,封装进mkv后不受影响。另外是ass/ssa格式,idx等图形字幕、srt字幕我没有测试。但估计如果解决了ass/ssa的问题,即使别的格式也有一样的问题也会同样解决的。 3.用x9s的本地播放器播放,zdmc的kodi的播放器并没有这个问题。
说句实话,我觉得视频播放方面,无论是原生的还是第三方的播放器,在画面的流畅及音视频的100%同步上,总是有点不太舒服,而且仔细看,声音和口型都有那么点不匹配。希望能通过2-3个版本的固件升级逐步优化,另外也包括字幕字体的美化及自定义。 OpenWrt相关的功能很满意,尽管有点小问题,但自己就可以比较简单地解决。这个双系统功能是产品的性价比和可玩性所在。