分享视频

我隐隐约约记得之前看过一个视频,就是有关于云渲染的,大致就是把工程文件放到云服务器上,接着租一套按量付费的云服务器去进行一个视频渲染。
我当时候就在想,这个做视频剪辑的,一搞就是几十上百g,那上传真的不知道要多久去了,还不如做自己本地挂一下。

前两天有个朋友想找一部电影,我就想利用前不久搭建好的zfile去分享一下。


可是问题就来了,我这边在pt站上找到的资源都是mkv的,字幕基本上也是内封进去的。可是zfile支持不了这些,只能是h.264的mp4、flv,而且字幕还得外挂。。。所以我想着干脆把字幕给硬压上去。

所以这个时候我就想起来那个云渲染的事情来了,我想着干脆上一下云服务器云压制,至少比本地的老破小机子要强大太多了。

上传素材

我又回去翻看了一下之前的那个视频,原来他是把文件上传到阿里云的对象存储上,接着再弄一个按量付费的高配置服务器,在服务器上直接利用内网访问自己的素材,这个速度上就飞快,而且不需要计算上传素材时所耗费的时间。

说干就干,因为腾讯云用的比较多,所以首先把素材放到腾讯云的对象存储里。当然前期的工作都是要做的,比如先开通一个存储桶啥的,具体可以看看下面的文章,会有提到:


我的话直接是把文件拖到群晖里,因为正好在群晖上弄了那个cloud sync,检测到有文件之后就直接上传到腾讯的对象存储了。
正在同步中

购买服务器

接下来就是购买服务器,按量付费的服务器就是按小时来计算费用的。
购买界面
这个配置的选择其实也是蛮讲究的,不过一般需要用到云服务器的人应该都是会比较清楚了。像我压制视频,主要吃的还是CPU,而且CPU的核心比较重要。还有其他的很多的选项,比如说什么内存比较大的呀,或者是显卡比较强的。
我思索良久后还是选择了48核心的,反正是体验,那就看看到底有多牛逼~
镜像选择
这个镜像我就直接选择了win的数据中心版,而且我选的是比较新的,因为之前在做实验的时候,老的版本需要安装一些新的组件,别的不说,时间耽误了。毕竟那可是8元1个小时,时间就是金钱。


关于自定义镜像。自定义镜像可以等服务器购买完成,并且登录配置好安装环境之后在腾讯云的云服务器管理界面那选择创建镜像,那么下一次再配置服务器的话,就可以直接选择这个镜像,不需要再花时间配置环境。这里值得一提的是,如果服务器的配置不同的话是不可以选择这个自定义镜像的。

设置主机
这个设置主机就是密码以及安全组放行的一些设置,主要是这个开启定时销毁很有意思。打开之后会自动定位1小时以后销毁,对于我这种只是暂时用一下的人来说是非常有用的,不会说因为超过了几分钟结果多扣了费用。

最后就是确认配置信息!然后争分夺秒赶快连上服务器!!!

连接服务器

我用的是Microsoft Remote Desktop这个软件,设置上比较简单,然后好像全平台都是支持的,给大家推荐。

设置好账号密码ip地址准备登录,软件会提示一条什么不安全的信息,我想这应该是没有配置ssl证书的原因,不过临时用用嘛,我就没管这么多。

测试内网访问存储桶

登录上之后就是熟悉的windows界面,因为我们的素材要通过内网下载嘛,所以先要做一下测试,看是不是内网访问我们腾讯云的存储桶。我们可以是在命令行下输入nslookup 存储桶的域名,如果返回的ip地址是10、100、169开头的,那么服务器就是通过内网访问的存储桶。
或者可以直接下载一个腾讯的cosbrowser,然后微信扫码登录,这样也是蛮快的,观察一下下载速度就知道是不是内网访问。

桌面

系统信息

上面显示是两个处理器,这么说的话,那就是一个处理器24个核心?

安装cosbrowser与handbrake

我提前做好了准备把cosbrowser的安装包放到了存储桶内,那么我只需要把生成的链接复制到浏览器就可以下载。而且走的是内网下载,不需要耗费流量费。
安装软件
接下来从cosbrowser上把影片给下载下来,我看了一下,速度大概是100mb/s左右。

开始压制视频

压制视频这个方面我算是小白,只会傻瓜式的把影片扔进去,然后搞几个选项。我把一个将近1g的影片放进去,然后把字幕烧录上去,影片大概50分钟左右。在自己家的电脑上大概是要压制40分钟左右,在性能孱弱的群辉918+上大概是需要2小时多。在这台机子上大概是11分钟。
视频压制
上图可以看出来,我同时开了两个软件。因为只开一个的话,软件是跑不满cpu的,只能占到百分之40左右,双开之后对压制速度没有影响。至于为啥跑不满,我就不知道了。。。

小结

好了,我写到这一段的时候已经过去了好几天了,因为中间碰到了一些问题。比如说handbrake有时候烧录字幕不上去,而且网上找不到太多的一个教程,特别是关于字幕的。还有就是尝试了一下小丸工具箱之类的软件,这才发现小丸工具箱已经在2016年停更了!!!真的是沧海桑田。。。小丸工具箱开了之后完全跑不满cpu,不知道为什么。我最后去试了一下ffmpeg的命令,说实话要是会的话应该是蛮方便的。我这个忘了在服务器上试了,但是我试了同样是调用ffmpeg的格式工厂,也是跑不满cpu。
总之到这里的时候我已经有点迷茫了,我想要的是一个不需要太多额外功能,太多参数设置的视频压制工具。虽然功能少,但是我希望能自动识别mkv字幕,同时自动烧录进mp4。(handbrake可以,但是并不好使。mac上有这样功能的软件我试过,但是因为utf-8等莫名其妙的问题,把字幕烧录上去的时候总是会出现问题。win上其他的视频压缩软件我也没有精力再去试了,真的是有点疲惫了。)
我的迷茫就在这里:

  • 我不是很想用格式工厂那些软件,一个是总觉得有点臃肿,是面向小白的(好叭我也是小白)二是调用不满cpu,用云服务器的话其实不划算
  • 别人都是把mp4+字幕混成mkv,就我要反过来把mkv里的字幕提取出来,再烧录成硬字幕。如果是混mkv其实软件操作上会比较简单,很多软件都能快速高效
  • 最重要的是我好像没有找到组织!!!网上能找到的压制组的信息很少,可能需要进他们的圈子才会有所了解

好吧,打完字下来,我心里大概有答案了。我现在就是两种方法,要么就是把handbrake给整明白,要不就是多做一步,先把字幕提取出来,然后在把字幕烧录进去。
我现在终于知道我不爽的点在哪里了,因为之前一般只要有问题,网上都能找到解决的方案。但是这次主要好像没有谁跟我一样有这种奇葩的需求,所以非常的孤立无援。。。

最后修改:2021 年 05 月 06 日
如果觉得我的文章对你有用,请随意赞赏