
二 2 pass法
2pass适用于一些crf压不下来码率的视频。与量化参数不同的是,2 pass法需要压制2次。方法如下:
第一次压制:

输入完了之后按回车,等压完第一次。第一次压完之后不会出现mp4文件,会在你的codecs文件夹里生成2个临时文件,不要去动那两个文件,因为这是pass 1产生的,我们需要压制第二次,才能得到mp4文件,方法如下

输入完按回车,等待压完,即可得到需要的mp4文件,注意,没有声音。
请注意对照上下2副图不同之处,上图pass 1,下图pass 2,上图的最后和下图的最后。
以上参数请参照量化参数压制法,自行调整,不一定非要用我提供的这些,唯一需要说明的一点就是--bitrate,这里制定了输出码率,按照上图的话,压出的文件的码率就是915左右,通常错不了2、3码率,需要多少码率请和你需要的音频相互配合,视频+音频不要超过985.
三 混流
用命令行压音频需要打一大堆东西,我觉得有点麻烦,那么我们就用mediacoder来压音频吧!
mediacoder视频设置这里的对号不要选

音频设置请参照上一章的mediacoder压制法,然后把你需要压制的文件添加到mediacoder里面,点开始,很快就压完了,得到一个xx.m4a音频文件,然后把你的这个m4a文件放到codecs文件夹里准备混流,有2种混流方法,有些人的电脑不支持第一种,有些人不支持第二种,如果遇到不支持的情况,请任选一种。
1 混流+封装成flv一次成型

注意xxx.flv后面有一个空格还有个 - 不要漏掉了。
2 混流成mp4

new.mp4名字可以自己随便起,不一定非要是new.mp4,自己起个1.mp4 2.mp4什么的也很容易。只是前面那个 - 不要忘了
第二种方法混流好了之后是mp4格式的文件,得封装成flv,方法请参照mediacoder压制法。
三 更改分辨率、添加字幕和mp4文件合并
1 更改分辨率
我们会遇到需要更改分辨率的情况,那么,只要在命令行中添加上这句命令就是了 --vf resize:xxxx,xxx,,,,lanczos或者spline截图下面和字幕添加一起放出。如果不用lanczos而用spline的话,会得到更高质量,但是压制速度会降低。分辨率设置请参考mediacoder压制法第四段
2 添加字幕
direct264可以支持多达12种字幕。支持ass字幕特效,普通的x264不可以。常见的字幕格式有2种,srt和ass,压制前请把字幕放到codecs文件夹里面。压制的时候只需添加这一句命令即可 --sub xx.srt或者 --sub xx.ass,请注意后缀。
还需说明一点,srt字幕名称必须和源文件名称保持一致,比如要压源文件的是1.mkv,那么srt的名称必须是1.srt,mediacoder中此法同样适用,如果用mediacoder压srt字幕的话,记住在全局前面打上对号。ass字幕则可以不用和原文件名称保持一致。

参数胡乱打的,不过要注意看清更改分辨率和添加字幕的命令
3 mp4文件合并
那个战渣浪高清工具能很好地合并flv文件,如果你想直接合并mp4文件那么命令行也能帮你解决,注意无论是战渣浪工具还是命令行,都只能合并码率基本相同的文件

可以无限添加
2pass适用于一些crf压不下来码率的视频。与量化参数不同的是,2 pass法需要压制2次。方法如下:
第一次压制:

输入完了之后按回车,等压完第一次。第一次压完之后不会出现mp4文件,会在你的codecs文件夹里生成2个临时文件,不要去动那两个文件,因为这是pass 1产生的,我们需要压制第二次,才能得到mp4文件,方法如下

输入完按回车,等待压完,即可得到需要的mp4文件,注意,没有声音。
请注意对照上下2副图不同之处,上图pass 1,下图pass 2,上图的最后和下图的最后。
以上参数请参照量化参数压制法,自行调整,不一定非要用我提供的这些,唯一需要说明的一点就是--bitrate,这里制定了输出码率,按照上图的话,压出的文件的码率就是915左右,通常错不了2、3码率,需要多少码率请和你需要的音频相互配合,视频+音频不要超过985.
三 混流
用命令行压音频需要打一大堆东西,我觉得有点麻烦,那么我们就用mediacoder来压音频吧!
mediacoder视频设置这里的对号不要选

音频设置请参照上一章的mediacoder压制法,然后把你需要压制的文件添加到mediacoder里面,点开始,很快就压完了,得到一个xx.m4a音频文件,然后把你的这个m4a文件放到codecs文件夹里准备混流,有2种混流方法,有些人的电脑不支持第一种,有些人不支持第二种,如果遇到不支持的情况,请任选一种。
1 混流+封装成flv一次成型

注意xxx.flv后面有一个空格还有个 - 不要漏掉了。
2 混流成mp4

new.mp4名字可以自己随便起,不一定非要是new.mp4,自己起个1.mp4 2.mp4什么的也很容易。只是前面那个 - 不要忘了
第二种方法混流好了之后是mp4格式的文件,得封装成flv,方法请参照mediacoder压制法。
三 更改分辨率、添加字幕和mp4文件合并
1 更改分辨率
我们会遇到需要更改分辨率的情况,那么,只要在命令行中添加上这句命令就是了 --vf resize:xxxx,xxx,,,,lanczos或者spline截图下面和字幕添加一起放出。如果不用lanczos而用spline的话,会得到更高质量,但是压制速度会降低。分辨率设置请参考mediacoder压制法第四段
2 添加字幕
direct264可以支持多达12种字幕。支持ass字幕特效,普通的x264不可以。常见的字幕格式有2种,srt和ass,压制前请把字幕放到codecs文件夹里面。压制的时候只需添加这一句命令即可 --sub xx.srt或者 --sub xx.ass,请注意后缀。
还需说明一点,srt字幕名称必须和源文件名称保持一致,比如要压源文件的是1.mkv,那么srt的名称必须是1.srt,mediacoder中此法同样适用,如果用mediacoder压srt字幕的话,记住在全局前面打上对号。ass字幕则可以不用和原文件名称保持一致。

参数胡乱打的,不过要注意看清更改分辨率和添加字幕的命令
3 mp4文件合并
那个战渣浪高清工具能很好地合并flv文件,如果你想直接合并mp4文件那么命令行也能帮你解决,注意无论是战渣浪工具还是命令行,都只能合并码率基本相同的文件

可以无限添加
