使用命令行进行压制基础教程傻瓜版
ohwonder925吧
全部回复
仅看楼主
level 13
幻想殺乚 楼主
avfun
2012年09月24日 15点09分 1
level 13
幻想殺乚 楼主

二 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文件那么命令行也能帮你解决,注意无论是战渣浪工具还是命令行,都只能合并码率基本相同的文件
可以无限添加

2012年09月24日 15点09分 7
level 13
幻想殺乚 楼主
2012年09月24日 15点09分 8
level 14
这个有点略复杂 待我研究下 不过我这渣本本录SD不行了 真纠结 哪天录几个其他视频试下
2012年09月24日 15点09分 9
level 7
完全看不懂.我是傻瓜中的战斗瓜
2012年09月26日 08点09分 10
level 1
图全挂了。。。
2013年06月07日 13点06分 11
一个未挂
2014年07月07日 15点07分
level 1
这个帖子楼主愿意更新一下?图片都完全看不到了!
2015年08月21日 10点08分 12
level 1
图全挂了
2020年03月01日 10点03分 15
1