创作立场声明:本文只在本人群晖DS918+,DSM6.2.4上实现了,其他设备和版本没机会尝试 ,不确保可以实现两年前买了群晖918+,一直在折腾,最近想把nas里的4K电影重新转码一下,统一一下规格和名称,由于nas是在家里,人在单位时间多,只能一点点倒腾,太费劲了,网上找了半天没找到什么在群晖里转码的教程,后来想起来mkvtoolnix是一个开源的软件,就在docker里搜一下试试,结果还真找到了,于是研究了一下,挺肤浅的,现在只是能用的状态,还有问题没有解决。最大的问题是进行一次转码后,再添加新的ISO挂载,就无法读出,可能是存储刷新的问题,没找到解决办法,已经给作者提了issue,希望大佬再GitHub上看到又回复的时候提醒我一下,我这上GitHub挺费劲的。
下面简单介绍一下我整个操作的过程,有什么问题希望大佬能给提出来,我好改进,感谢!!
1.首先在在docker里找到mkvtoolnix
docker
我直接选的第一个,jlesage/mkvtoolnix,然后选lasted,接下来就是等待下载,下载速度取决于个人网速和docker镜像位置,我都是默认的,挺慢的,一共333M。
映像大小
2.配置容器,打开下载的映像,配置容器,我习惯启用资源限制。
配置容器
3.点击高级设置,并进行配置,习惯性勾选重启和快捷方式(纯属个人习惯,避免以后忘记端口,费劲)
高级设置
4.配置存储空间,“/config”个人习惯行配置到docker下容器名文件夹,“/storage”配置到自己喜欢的位置,最好别有中文名,本次我配置到了docker下容器文件夹。
配置存储空间
5.配置端口,按照个人习惯配置本地端口,我习惯跟容器端口相同。
配置端口
6.配置环境,根据GitHub说明,需要再环境里添加一条变量“ENABLE_CJK_FONT”,赋值为“1”(本条重要,这个环境是汉化环境)
配置环境
7.应用之后,开启容器就可以使用了,在浏览器中输入群晖IP:本地端口访问,然后点击gui中的mkvtoolnixgui-performence(偏好设置)-language-简体中文,具体需不需要重启不太确定,我是重启了一下,就可以了
容器首页
修改语言
修改语言
使用过程中,若挂载ISO的,最好一次多挂几个,我在使用过程中,运行转码任务的时候再添加新的任务,无法再storage文件夹里读出来新添加的文件,只能等本次任务全部完成后重启容器才行。暂时没发现解决办法
另外如果觉得界面小,可以在环境里修改这两个变量
修改为自己喜欢的值
最后,本人第一次发文,希望看到的大佬们轻喷,最好有建议可以提给我,我好改进,使这个东西更好用。谢谢!
存粹个人经验,暂时没在网上找到相关的内容,有些问题会在文章里提出,希望大佬看到会给与帮助
网友评论