前言:
大家好,我是山上,一个萌新。有幸加入PT圈子,也学习过多个工作组的工作内容,因此想将自己的经验稍做整理,为我之后加入PT圈子的新人提供一些帮助。
之前转载了(๐•ᴗ•๐)的一片remux教程,还挺受大家欢迎的。所以决定写一个系列【我想当UP】,将目前最常见的工作组内容及方法稍作介绍,为希望加入各站工作组的(๐•ᴗ•๐)大致做个介绍,抛砖引玉,欢迎大佬们的补充完善。
声明:压制十分复杂,需要的知识和需要学习的工具繁多,本人不精通于压制,甚至不算入门。本文仅是介绍一下大致的流程,若有不对之处,请大佬批评指正,本人及时调整。
一、压制组做什么?
压制组可以说是PT的中流砥柱了,在原来WEB资源还不是那么丰富的时候,没有大容量盘的我们,往往需要小体积的电影,甚至都偷拍电影。压制组的核心工作和我们认为的一样,就是将各种各类高质量、大体积的作品,在尽量保留足够的画质丰富度的情况下,大幅度缩小体积。当然,现在的压制组的工作也不仅仅只是压缩体积那么简单,往往还伴随着对原片的画面处置、画质修复等工作。
二、我该如何入手压制?
以下内容我会录制转载一些相关教程到论坛,这里不一一阐述。
1、学习视频处理知识。简单的说就是拥有视频媒体信息识别和处理的能力;了解最基础的视频、画质参数信息,如封装格式、分辨率、码率、帧、RGB、YUV、色深等;认识原盘结构和对应的文件目录;读懂BDinfo、MediaInfo等工具扫描出来的信息;了解视频播放与处理流程和部分原理;最好的是拥有一遍编程语言基础。
2、学会使用各类混流/封装工具。如UsEac3to、DGDemux、mkvtoolnix等。
3、学会使用视频处理工具。如AviSynth、VapourSynth等媒体处理工具的运用。
4、学会使用压制工具。如ffmpeg、handbrake、小丸工具箱、x264_launcher等。
三、压制源从哪里获取?
压制源一般通过DIY大佬发布的作品中选择,可以是原盘/DIY,remux作品。需要注意的是,若发布者声明不允许用于二次创作的,则不允许压制。在发布时需要说明压制的源视频来源。
四、第一次纯压制实操
本文仅初步介绍x264-launcher压制工具的使用,通过该工具可以完成最简单的一次压制,不涉及到avs/vs等工具内容。
1、安装x264-launcher
项目地址:lordmulder/Simple-x264-Launcher: Simple x264/x265 Launcher (gith(๐•ᴗ•๐).com)
该项目是x264/x265编码的GUI版本,支持源视频,AviSynth、VapourSynth处理结果导入。是目前最常用的压制工具之一。
2、打开x264-launcher并选择源视频
注1:支持的文件格式
可以看到输入源处,支持源视频,avs和vs的输出文件,我们这里直接选择一个封装好的视频。
注:该视频我是网上随便下的,本身已经是多次压制的,通过x264说不定会存在反向压制的效果,因此仅仅是演示使用。建议第一次压制的时候选择封装好的高码率mkv格式文件。
这里注意到的是x264-launcher的输入文件结尾是.hevc,我们可以选择输出目录,进行更换。
3、设置基础参数
首先以x264为示例,我们将输出文件后缀更改为.264。
在图形页面上,我们最常见的就是这4个地方需要更改。
【1】编译器选择。我们本次输出视频为x264的,这只要选择x264编译就可以了。
【2】色深。这里我们选择8-bit。
【3】码率控制方法。这里就是我们常说的压制选择的码率控制值,一般来说选择CRF模式,该模式下编译器会根据人心理学自动对码率进行控制,CRF的值0代表无损,数值越大损失越大,默认值是22/23。
因为每个压制组,乃至每个视频对x264编译的参数要求都不一样,在第一次尝试下我们选择默认的就行了。
【4】自定义参数输入框。这里用于输出x264编译中,在界面上未显示的自定义参数,要知道GUI界面只是将CLI指令的一部分内容可视化,但是很多参数和设置并没有体现在GUI页面上,因此保留了输入框用于输出CLI指令。具体的参数内容较多,这里不一一阐述。
下面给出(๐•ᴗ•๐)(๐•ᴗ•๐)提供的自定义参数。详见(๐•ᴗ•๐)(๐•ᴗ•๐)的公开教程:Encode-guide-(๐•ᴗ•๐)/压制基础知识.md at master · WhaleHu/Encode-guide-(๐•ᴗ•๐) (gith(๐•ᴗ•๐).com)
--level 4.1 --threads auto --vbv-bufsize 78125 --vbv-maxrate 62500 --colormatrix bt709 --colorprim bt709 --no-mbtree --no-dct-decimate --min-keyint 24 --me umh --merange 48 --deblock=-3,-3 --ipratio 1.3 --pbratio 1.2 --qcomp 0.6 --aq-mode 1 --aq-strength 0.8 --psy-rd 1.00:0.00
4、开始压制
点击开始后,x264-launcher就会启动压制,在红框内,你可以看到压缩进度、码率、剩余时间等。在红框上方,我们可以看到压制的日志。现在,我们只需要等待进度条完成即可。