蛋疼的带字幕 DLNA 视频串流和无意义的 DS214Play 视频转码

因为众所周知的原因,开始慢慢屯片起来看。如果不是今天下了一部自带英文字幕的 DVDRip『龙珠GT』,我大概永远不能发现这个隐藏在 DLNA 协议中的秘密。

这是这部片的视频信息,MKV 格式封装:
Video: MPEG4 Video (H264) 640×480 23.976fps [ (Video 1) [Default] (AVC (H.264), High Profile, Level 3.0, 640×480, 23.976 fps)]
Audio: AAC 44100Hz stereo [ (Audio 1) [Default] (AAC, 44.1 kHz, 2 chn)]
Subtitle: UTF-8 [English (Subtitle 1) [Default]]

很显然,英文字幕可以无视,于是我又去找到了动漫花园做的 ssa 字幕,完美适配此片源。如果在 PC 或者手机平板电视盒子上看,可以完美播放。
dbgt-mpc

但是电视、PS3 这些 DLNA 设备则播放无力,因为 DLNA 协议不能传输字幕文件。结果我在用电视机播放这部 mkv 的时候意外发现了字幕选项,由此才恍然大悟:DLNA 协议可以传输封装在视频文件里的字幕。

所以使用 55W800A 通过局域网看带字幕的 mkv 封装视频正确姿势是这样的:

1. 使用封装工具比如 mkvtoolnix 把字幕封装在 mkv 文件中;
mkvmod

2. 确定没有在 NAS 里选上视频转码选项;
synoencoder

3. 就可以用电视直接播放。
dlnawithsub

如果任由 NAS 自行给视频转码是什么样的效果?

粪画质,没字幕。
dlnawithencoder

我就奇怪了那些枪手居然可以把 DS214Play 的视频转码性能吹到天上去,我就说再压一道的画质怎么会好嘛。

但是我想拿 PS3 做视频播放器的想法还是碰壁了,PS3 不支持 mkv,想播放的话会强行触发群晖的视频转码器,从而得到没有字幕的粪画质。起先我以为我对转码器的设置有问题,反复确认没有打开转码设置后只能认为这个开关在此时完全无效,群晖会优先保证视频能播放——AC68U 上的 mkv 视频根本不能被 PS3 识别。

所以情况是这样的:
对于支持 mkv 文件 DLNA 播放的设备比如索尼电视来说,把字幕封装进 mkv 是唯一可行的办法,但是需要把所有 mkv 文件都处理一遍,好不折腾,还不如买个小米盒子。
对于不支持 mkv 文件 DLNA 播放的设备比如 PS3 来说,群晖的视频转码可以让 mkv 出画面,画质一塌糊涂,没有字幕,还不如买个小米盒子。

所以结论是还不如买个小米盒子。

小米公司:没货。
……先这样吧,反正我用隔壁那台电视看片的需求不是很迫切。

蛋疼的带字幕 DLNA 视频串流和无意义的 DS214Play 视频转码》有5个想法

  1. eeijiake

    没想到搜索214play自动关机的问题找到了博主这里,你写的文章真的非常好,图文并茂数据详实。
    我也是从212J升级到214play的,212J也没扔,搞了个双机热备。就是最近一年214play经常无缘无故的就自己关机了,而且按电源键都不能开机,必须拔下再插上背面的电源插口才会自己开机,开机后显示nas从未知错误中恢复。
    请问博主你的情况是不是也类似?后来怎么解决的?

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注