压制封装自己的MKV电影

2021-08-14 19:31:10 13点赞 38收藏 30评论

大家好,我是波导终结者。

由于疫情影响,很多朋友居家观影的时间更多了,有时候遇到暂时只在外面上映的,难免会需要下载。不过目前网上的版本有点太极端,要么压到1080P甚至720P,音频规格也降得比较低,要么就得容忍比较大的文件容量。如果下原盘自己压制,又稍微有点麻烦,很多朋友也觉得各种参数不好调。

今天跟大家分享其中一种方案:将过剩的画面码率压到适合的范围,保留原始的音频、字幕等内容。

压制封装自己的MKV电影

先从比较简单的内容开始,鬼灭之刃剧场版。之所以选动漫,是因为动漫的颜色比较简单,可以获得比较不错的压缩比。以前曾有人用100多K的码率压制过一部动画,而且基本不影响观感,至今仍像传奇一样。不过那种情况属于极端,需要对每一部源进行极细微的手动微调,我们这里就不追求这种极致了。

压制封装自己的MKV电影

来看一下源文件的参数,视频编码器用的是H264,虽然用的是High和L5.1的高规格,但压缩比肯定仍不如H265。总码率将近10M,音频打死占用个几百K,9M多对于4K动画还是有压榨余地的。而音频方面直接保留,压也压不了多少,而且每压一次损失一次质量,没啥必要。此外,文件的“Raw”字样一般代表原片,可以粗略认为“外挂字幕”,也即字幕没有打到视频里。源里包含了多种字幕,到时候封装只取简体即可。

压制封装自己的MKV电影

MKV用起来其实是挺方便的,现在的播放软件基本也都支持了,但是自己折腾起来还是有点复杂。就比如有的教程里会跟你说用MKVExtract,但这个软件扒下来之后的是无容器封装(这里不再解释容器的概念了)的内容,并不是很好用。不过这里我们也顺便看一下,源文件8G,视频就占了7.8G,所以之前的思路是没错的:压视频,留下源音频和简体字幕。

压制封装自己的MKV电影

如果你并不想折腾MKV,只想留一个内嵌字幕的MP4,也很简单。这里仍以ShanaEncoder为例,只需要把这里图片/字幕选项,选择要留的字幕,便可在压制的时候内嵌进MP4。如果有兴趣折腾,那就不要字幕,继续看下一步。

压制封装自己的MKV电影

一开始我比较贪,直接用的H265,1500码率,就算是动画颜色数比较简单,4K分辨率下也有些勉强了,画面变化较快的地方出现了肉眼可见的色块。最后,把码率调到3000解决,过程就不贴出来了。

如果想要压缩到极致的话,用FFmpeg手动打参数肯定可以有更优解,但我知道这肯定不是你们想要的,这种事还是交给压片组的大佬做吧。而且不同片源的最优解都不一样,每次都得调半天,一般朋友学这个意义不大。

压制封装自己的MKV电影

上一张3000码率的图,同一帧里可以明显看到区别。

压制封装自己的MKV电影

接下来我们准备封装了。上一步之所以压成MP4容器,也是因为目前它的兼容性非常好,大部分工具都支持。把压缩后的文件直接拉到MKVToolNix里,识别出音频和视频轨。

压制封装自己的MKV电影

接下来把原始文件也拖进来,选择“作为输入文件添加到当前混流设置”。

压制封装自己的MKV电影

这样两个文件里的所有轨道便都可以在左下方进行选择了。这里我们保留压缩后的视频轨,以及原文件的音频轨和简体中文字幕,其他的不要。他原片这字幕也是挺奇葩,没有双语或者日文字幕,反而是有个泰文……

压制封装自己的MKV电影

重封装非常快,就几秒钟的时间,一个新MKV就生成了。有的朋友可能会问,为什么要多这么几步呢?因为目前压片的话,貌似没有一款能在压的同时又处理这么复杂的MKV封装的,除非自己写更复杂的FFmpeg脚本。所以这里还是借助GUI工具,虽然看起来多一步,实际上则是节省了很多时间。

压制封装自己的MKV电影

最终获得的文件是一个2.21G的MKV,视频码率2400多K,说明什么呢?我当时填的是3000,而动画片颜色较简单,最终只用了不到2500的码率就达到了“基本无损”的效果。

压制封装自己的MKV电影

需要注意的是,由于每一代编码的细节都各不相同,会有一些特性上的差异。比如,如果想追求最大化压缩比,H264有一个2pass,通过2遍编码获得更佳的码率利用,而H265目前没有这个选项。具体需求根据自己的片源情况取舍吧。

压制封装自己的MKV电影

最终,我们得到了一个大小仅为1/4,肉眼观感与下到的原片基本无异,音频无二次损失,外挂字幕的MKV文件。

这个思路还是有点用的,就比如说下载岛国动作片,那些别人压过的满屏广告,码率也低,720P,1000码率简直不能看。不如自己去下原盘,自己压成1500K左右码率无广告的就够用了。

欢迎大家举一反三,有疑问请留言。感谢观看和关注点赞三连,我们下期再见。

展开 收起
30评论

  • 精彩
  • 最新
  • 一般都是自己从PT网站下载原盘,1080P的直接用MKVToolNix去掉多余的音轨和字幕,其他不变,压成MKV格式,也能小很过个G,4K的直接原盘保存。

    校验提示文案

    提交
    4K原盘我有点扛不住哈哈

    校验提示文案

    提交
    幸好矿难之前屯了一波,暂时还够用。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 请问音轨还能封装进去吗?

    校验提示文案

    提交
    可以封多音轨,MKV就擅长这个

    校验提示文案

    提交
    收起所有回复
  • 最近都用shana把264压成265,可以缩小很多体积

    校验提示文案

    提交
    嗯,压缩比高一倍

    校验提示文案

    提交
    收起所有回复
  • 高级啊。。。

    校验提示文案

    提交
    科技进步带来的福利

    校验提示文案

    提交
    没错,科技发展真不错,我当年第一次看到4K的小视频,那一瞬间快要感动哭了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 雷鸟625C不能直接播放mkv格式,装kodi/当贝/mx/es都不能正常播放:抽帧,或者小区域马赛克 [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    虽然我没用过,估计性能不够吧……

    校验提示文案

    提交
    把Kodi的缓存参数修改一下

    校验提示文案

    提交
    收起所有回复
  • MKVToolNix 这个工具不错,经常单独调音轨顺序,可以单独附加音轨,字幕啥的,很方便

    校验提示文案

    提交
    嗯,自己折腾MKV非常方便。

    校验提示文案

    提交
    收起所有回复
  • 又不是压制组,网上都有直接压好的版本,不懂为啥自己还要压……

    校验提示文案

    提交
    网上的版本大部分高了码率浪费,低了清晰度和分辨率一般。当然也不排除有的朋友仍然停留在RMVB 几百K码率360P的时代,那应该很好满足。

    校验提示文案

    提交
    收起所有回复
  • 现在都是PT能下4K的下4K,没有的话1080P也行,反正都是压缩好的,显示器放放也不是不能看。 [脸红]

    校验提示文案

    提交
    哈哈,就是码率有点浪费

    校验提示文案

    提交
    收起所有回复
  • 弱弱的问句
    为什么都选MKV做容器,MP4做容器有什么差异吗

    校验提示文案

    提交
    我用MKV主要是MKV字幕可以“内挂”,MP4的字幕是硬字幕

    校验提示文案

    提交
    MKV灵活方便。MP4主要是兼容性好。另外上面老兄说的也是一条,MP4不能“内挂”字幕,即字幕跟视频文件一起封装,但是又不印到原始画面里。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 从前,我也以为貌似没有一款能在压的同时又处理这么复杂的mkv封装的GUI,直到我发现了StaxRip这个神器,满足所有复杂的一会儿Avisynth一会儿x265一会儿mp4box一会儿ea3to折腾需求的同时,一键批量压制

    校验提示文案

    提交
    看起来确实不错,我试试,感谢

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
38
扫一下,分享更方便,购买更轻松