由于最近我买了一部4K高清播放机,所以又关注起媒体服务器的事情来了,例如我安装了很牛的Kodi媒体服务器软件,以及在试验各种播放方式。这时候,我忽然想起了一个媒体服务器软件:Wild Media Server。我在8年前刚买了索尼电视机的时候,曾经用过这个软件。为什么会想起它呢?因为它有一个功能是其它一些服务器软件没有的,这就是转码(transcoding)。我认为,通过网络来播放媒体的方式有两种,一种就是像我购买的4K播放机那样,它通过某个网络协议(如NFS或者SMB)到存有媒体文件的机器上去把媒体取过来播放。例如,在我的电脑上有一些4K影片,那么海美迪H7播放机通过NFS就可以把这些影片取来播放。此时有一个前提条件,就是播放机本身有能力播放4K影片。另一种方式就是转码方式。拿我家8年前买的索尼电视机KDL-46EX700来说,它有网络接口,而且具有UPNP功能,如果我在电脑那边开启了UPNP媒体服务器软件(例如Serviio等),那么从电视机那边是可以从电脑这里把媒体文件取过去播放的。但是此时如果我把4K影片取过去,它却播放不了,原因是索尼电视机不支持4K的格式。换句话说,如果播放设备本身不支持某种格式的文件,那么仅仅通过网络把文件取过去是不行的,必须要在取文件的同时进行转码操作,把文件格式转变为播放机支持的格式。于是我产生了兴趣,看看不依靠H7播放机,而通过WMS软件是否可以让电视机播放4K影片呢?从道理上说,这应该是可以的。我登录了WMS的官网wildmediaserver.com,发现现在这个软件是收费软件,最低价格为人民币292.56元,而试用版可以试用15天。由于我只是玩一下,所以就下载了它的试用版。
这是一款高级的媒体服务器软件,它的特点是你可以随意按自己的意愿来设置媒体的播放。打个比方,普通人喜欢傻瓜相机,拿起来就拍照,而专业摄影师则喜欢用高级相机,他可以自行设置很多参数。这个WMS服务器就是为专家预备的,普通人用起来可能觉得很繁琐。下面我介绍使用这个软件的入门级的操作:1)首先下载安装该软件。2)安装后,点击菜单上的“Settings”→“Media-resources”→“Add”,然后添加电脑上要共享的文件夹。添加之后,点击右边的“Scan”,让它对共享文件夹里面的文件进行扫描,这样做之后,该软件就获知你需要共享的各种文件的信息了。3)关闭本电脑的防火墙,或者在防火墙上设置允许局域网内其它设备访问电脑上的共享文件夹。4)点击菜单上的“Setting”→“Devices”→“Search”,此时服务器会查找局域网内的设备,随后就找到了路由器和电视机KDL-46EX700。
5)随后选中里面的46EX700电视机这一项,点击右边的"Setting"。然后选最上面的"Type"这项的下拉菜单,此时会弹出很多公司的各种型号的播放设备,从里面找到适合自己的设备,我就找到了"Sony TV (DLNA 16:9 1920x1080)" 。随后点选在此栏右边软盘图标右边的圆形图标(Restore from the distribution kit),此时它会从数据库中把适合我这台索尼电视机的数据提取出来。不过这一步不是必须的,除非后来你自己把数据改乱了。
6)点击菜单上的“Start”启动服务器,随后在电视机上的“设置”→“网络”里,进行“服务器诊断”(如下图)
7)随后电视机与电脑之间就建立起连接了,此时在电视机的视频播放菜单下,找到WMS的选项,然后在子目录里找到“Media resources folders”。点开它,就可以看到电脑上的各种共享文件了,此时如果播放非4K的视频文件,在电视机上就可以正常播放了。但是如果播放4K影片,也能播放,但是播放并不流畅,时而会有卡顿。
下面的视频是电视机播放4K影片卡顿的情形:
为什么用其它的UPNP服务器软件就不能播放4K影片呢?这是因为索尼电视机本身是不支持4K格式的,而WMS软件得知索尼的数据之后,它知道索尼电视机播放不了,因此它在把影片送往电视机的过程中就会进行转码(transcoding),一边转码一边播放。而如果电脑的运行速度足够的话,那么在电视机这边播放是没有问题的,之所以卡顿,原因应该是在我的电脑这方面。此时怎么办呢?有一个办法,就是利用该软件的“预转码”功能,即在播放之前先在电脑这边把格式转变之后再让电视机播放。具体的操作方法如下:1)点击菜单上的“Setting”→“Transcoder”,然后在弹出的页面里进行三项设置:①在最上面的“Path”项里填入一个空文件夹作为暂存文件夹,②在下面的“Finished files directory”项里填入转码后的文件存放地址,③在下面的“Transcoding profile”项里的下拉菜单中选择“Movies(primary)”。然后点“OK”。
2)回到主菜单,选择“Setting”→“Media resources”→“Processing”,在弹出的页面里选择“Pre transcoding (media resource) ”,随后点击右边的“Edit”。
3)随后在弹出的页面上,在“Button on the main form”的前面打上勾。随后在出现的页面上一直按“OK”直到回到主菜单的页面,此时页面的右边多了一个按钮叫“Pre transc.(m-r)”。
4)随后点击主页面左边的"All movies",随即在右边会出现你共享文件夹里所有影片的名字,此时你打算对哪部4K影片进行预转码,就选中它,然后点击右边那个"Pre transc.(m-r)"按钮。这时,该软件就立刻开始对该影片进行转码了,稍等片刻,等它转码完成之后。再重新启动服务器软件,这时再电视机那边,选择你转码后的那个文件夹,就可以播放转码后的影片了。下面就是转码后的影片在电视机上播放的情形:
以上是使用WMS的一点体会,供朋友们参考。
|