显卡|波导效率私房:根据实际需求,二次压制自己的动画收藏( 二 )





压缩完之后 , 第1集由860M压缩到251M , 效果还是不错的 。 在非打斗场面 , 即使画面有一些快速变动(图上炸开的碎木屑) , 仍然能保持相当不错的画面质量 , 暂停也看不见色块 。



然而 , 在整体画面变动剧烈的场景 , 这个码率就扛不住了 。 露西手臂周围、火焰的部分都有明显的色块 。 那么 , 修改参数能否改善这个现象呢?
【显卡|波导效率私房:根据实际需求,二次压制自己的动画收藏】





我测试了一下平均码率1M , 最高码率4M , 与平均码率1.5M , 最高码率4M , 以及平均码率1M , 最高码率6M的情况 , 得到如上两张图 。 图1是1M+4M的情况 , 比1.5M+2M要来得好一些 , 而且文件大小由251M缩减到了208M , 而1M+6M得到的结果与1M+4M几乎完全一样 , 说明已经触及变码率算法的上限 。
图2是1.5M+4M的结果 , 色块和糊边进一步减少 , 虽然达不到片源的几乎无损 , 但已经达到了暂停找碴也可以接受的程度了 。 然而平均码率的提高带来的就是文件的增大 , 这个参数下文件有296M , 大是大了点 , 好歹仍然压掉了一半以上的内容 , 可以接受 。



如果要求不高的朋友 , 已经可以选择1M+4M , 或者1.5M+4M来批量压制成片 。 这里压完 , 我看了一下文件信息 , 发现有点喜感 。 不知道是FFmpeg的BUG还是咋的 , 视频和音频属性里 , 一部分参数还是源文件的(写着视频4171K , 音频743K) , 只有在全局里显示的Overall bit rate:1694 kb/s才是准确的 , 不影响播放 , 我就不折腾了 。 另外 , 源文件里的菜单(章节分段)在MKV to MKV直转的时候 , 是会被默认保留的 , 这个好评 。






另外 , 眼尖和经常看动画的朋友应该会有这样一个疑问:这片源看起来并不像原生1080P的?是的 , 我也有这种感觉 。 不知道是压制的时候做过处理 , 还是更上一层的片源(比如蓝光原盘)就是这样 , 但很明显 , 最起初绘制时应该是没有1080P的 , 估计是压制光碟的时候处理过了吧 。
所以这里我也试了一下压缩分辨率的情况 , 图1是压到1280x720的效果 , 仍然是1.5M+4M , 基本接近片源 , 不在乎非要1080P的可以这么压 。
图2是压到960x540的效果 , 参数是1M+4M , 由934M压至203M , 效果也还行了 。 事实上 , 由于压到540P是缩小一半 , 整数倍的算法效果更好 , 对容量很在意 , 又想保持效果的不妨试试 。 当然理论上慢慢调参数可以得到更好的压缩比 , 只是大部分朋友没那个精力和时间慢慢折腾 。



然而 , 分辨率压缩大法也并非没有缺点 。 由于画面分辨率的压缩需要计算 , 而且这部分是显卡加速不了的 , 于是可以得到上图:不改变分辨率的时候 , CPU解码 , 显卡编码吃满 。 而改变分辨率后 , CPU全满 , 显卡没满 , 会影响一点速度 。 当然 , 这里也是由于我现在这台电脑CPU还不够强制 , 如果换上更强劲的U , 双满就是更完美的方案了 。



看到这里 , 肯定有小伙伴想问了:你这片源是不是无字幕的呀?字幕呢?别急 , 马上来 。 字幕压制进MKV是小事情 , 所以放到最后 , 先把核心问题攻下来再考虑它 。 首先 , 我们下载回来的字幕是上图如左的文件名 , 通过批量改名工具改成与MKV文件同样的文件名会比较好操作点 , 批量更改文件名我之前和大家分享过 , 不再重复 , 有疑问可以留言 。



将所有视频源文件、字幕文件放到同一个文件夹下 , 并运行上图的脚本 , 剩下的就是等了 。 简单的讲一下这个脚本 , 有其他需求的可以自行更改 。

相关经验推荐