密吧水塘吧 关注:1,773贴子:235,070

《1080P视频1分钟100M,你们弱爆了》之MeGUI/X264高压视频攻略

只看楼主收藏回复

我是来吐槽小青的。

CCBC6宣传视频只有1分44秒啊。。不到2分钟啊。居然能有165M这么巨量。。。

所以我一气之下在果壳写了篇攻略。

然后转过来。

顺便,我压制好CCBC6宣传片下载
——720P(7.1M):http://pan.baidu.com/share/link?shareid=1228129475&uk=4110734216
——1080P(12.1M):http://pan.baidu.com/share/link?shareid=1241072146&uk=4110734216



回复
1楼2013-08-24 01:40
    真·技术党


    回复
    3楼2013-08-24 01:43
      关于视频的压缩和转换,有很多的免费的命令行软件,不过命令行倒不是很好用,所以有个开源软件叫做MeGUI,集合了很多免费命令行的界面程序。是非常专业也是效果极好的压制工具。

      下载地址:http://sourceforge.net/projects/megui/
      百度盘(2356_x86):http://pan.baidu.com/share/link?shareid=206608485&uk=4110734216

      下载到最新的版本就可以。
      至于安装也非常简单:随便找一个地方(目录最好不要有中文),然后解压出来就可以了。
      注意:如果提示升级,一定要选:是。


      有了MeGUI,我们还需要视频编解码器,这里我选择的是“终极解码”(FinalCodec)。这个只要普通安装就可以,设置也保持默认就好。不需要修改到它的设置。

      我们还需要一个音频编解码器。这里我推荐使用NeroAAC。嗯,解码器可以不要了,只要一个编码器就好。
      可以到Nero官网下载,这个是免费的。
      我提供一个下载吧:百度盘:http://pan.baidu.com/share/link?shareid=211180426&uk=4110734216
      下载之后随便放一个地方(目录最好不要有中文)。然后打开MeGUI设置Options-->Settings-->External Program Configuration。

      在Location里面找到那个neroAacEnc.exe,然后按Save保存。
      我们已经完成了所有的准备,可以开始压制了。


      回复
      4楼2013-08-24 01:43
        原始视频是一个1分44秒却有165M的大家伙。

        这是我23日早上压缩的720P——只有7.09M了。

        下一楼开始压制过程简介。



        收起回复
        5楼2013-08-24 01:45
          压制过程:
          首先编写AVS脚本。
          如果你对AVS熟悉,你可以手写。如果不熟悉。。。
          打开MeGUI,Tools-->AVS Script Creator

          下面这个就是AVS Script Creator的主界面了。我来简单讲解一下。

          1. 在Video Input里查找到需要压制的视频。找到视频文件,打开。会弹出一个框让你选择压制方法,选择最后一个“编辑脚本”即可。然后会打开预览,如果能够成功预览就行,然后关闭预览窗口。
          2. 如果需要改变大小,勾选2的Resize,然后输入新大小。
          3. Output这里是AVS脚本的保存路径。
          4. 勾选On Save close and load to be encoded,这样你就不必在AVS创建以后手动载入了。
          5. 这里是用来保存的。如果你的设置完成了,就点这个。
          这里我们先不点保存,切换到Filters选项卡。


          回复
          6楼2013-08-24 01:47

            1. 如果需要更改帧率,在FPS里填写新的帧率即可。这里推荐23.976。
            2. 如果需要内嵌字幕,当你做好ass字幕之后,在这里导入。
            3和4上面已经介绍过了。

            至于Script选项卡,就是给你显示当前的脚本文字,你可以直接编辑。
            这里我们按下Save。



            回复
            7楼2013-08-24 01:48
              然后我们就进入到了MeGUI的主界面。

              1. 在AviSynth Script这里加载刚才制作的avs(如果上一步选中了那个On Save close and load to be encoded,这个时候应该已经自动填好了。
              然后在Video Output这里输入输出位置(一定要改个名字,原稿还是留着的好)。
              2.Encoder settings这里我们选择x264: *scratchpad*。用x264压缩。
              然后点击右边的Config进入x264配置界面。


              回复
              8楼2013-08-24 01:49

                1. 首先勾选Show Advanced Settings打开高级设置。
                2. 在Encoding Mode里面选择编码模式。这里选择Automated 3pass,这样程序会扫描3遍视频来确定细节。(需要耗费大量人生,如果人生有限建议选择Automated 2pass)
                3. Bitrate就是比特率的意思。这里填入需要的比特率。如果要高压视频,这里应当填的尽量小,但是太小了又会造成画质损失。对于高清视频,一般填在500~1500左右。
                下面推荐几个值:
                用于传B站/渣浪保证不二压:900(无脑900)。
                720P动作场面较少:600; 720P动作场面较多:900;
                1080P动作场面较少:900; 1080P动作场面较多:1200;
                (动作场面指的是视频内容快速变化的场面)。
                注意这里的值不包括音频。而视频平均码率是包括音频的。
                4. Tuning这里有一个预设的调整。常用的Animation动画,Film电影。

                后面几个选项卡有更详细的设置,如果看得懂可以去调一调,看不懂的就直接跳过吧。
                然后我们点OK完成视频设置。



                回复
                9楼2013-08-24 01:51

                  视频设置好了我们就点击Queue,MeGUI就自动开始压缩视频了。视频将会被压缩3遍来达到最好的压制效果。
                  然后我们来看看音频,下面这个部分就是音频选项卡。
                  1. Audio Input这里我们选择要压制的视频源文件。
                  2. 不要忘了给Audio Output这里改个名字,否则会把原来的覆盖掉。
                  3. 选择编码设置。这里一定要选到Nero AAC。如果是普通的视频,那么64Kbps已经足够。不过如果音乐视频,就要更高些,比如选择128K或者192K。但是记住,这部分码率也是整个视频平均码率的一部分,所以提高音频码率就意味着必须降低视频码率。
                  如果需要仔细调节,一样点那个Config,不过因为Nero的预置很好,这里我们就不去手动调节了。
                  4. 同样点Queue把音频压缩加入队列。



                  回复
                  10楼2013-08-24 01:52

                    如果当你点Queue的时候出现了这样的提示,请直接点Yes。

                    接下来就是等着压制完成了。

                    这里是压制进度条。有个选项叫Priority,这个其实是CPU优先级,默认为LOW(低)。这个推荐改成NORMAL(正常)。
                    3pass的时候第3次压制会出现替换提示。。。替换掉就好。。
                    然后继续等待吧。。。等待3次视频和1次音频被压制完成。

                    =====================
                    =====================
                    压制完成了。
                    检查一下:嗯效果不错。文件大小也降低至10M左右。





                    回复
                    11楼2013-08-24 01:53
                      马克一个。膜拜牛牛。


                      回复
                      来自手机贴吧12楼2013-08-24 01:55
                        下面是混流,就是把视频和音频封装在一个容器里面。
                        首先打开混流器:Tools-->Muxer-->MP4 Muxer

                        混流器界面如图所示:

                        1. Video这里打开视频文件。
                        2. Audio这里打开音频。
                        3. Subtitle这里是内嵌的外挂字幕。。。。嗯。。有点难理解。。。就理解为不是压在视频里面可以关闭的字幕吧。
                        4. 输出位置,推荐改一下。
                        5. 全部都弄好就按Queue来开始进行吧。

                        混流是很快的。我们马上就能看到成品。




                        回复
                        13楼2013-08-24 01:55
                          嗯。很顺利的把总比特率控制到了1000Kbps以下。。成功。。。
                          也把这个165M的视频压缩到了12.1M。。。

                          攻略结束。
                          最后,@烛影摇红青灯旧



                          回复
                          14楼2013-08-24 01:58
                            SF


                            收起回复
                            15楼2013-08-24 02:37
                              BD


                              回复
                              16楼2013-08-24 02:37
                                DB


                                回复
                                17楼2013-08-24 02:37
                                  DXS


                                  回复
                                  18楼2013-08-24 02:37
                                    XSD


                                    回复
                                    19楼2013-08-24 02:37
                                      ls占楼丧心病狂


                                      回复
                                      20楼2013-08-24 04:33
                                        @攻虐 牛牛让你结束!
                                        btw lsssssd占楼丧尸>﹏<


                                        收起回复
                                        来自Android客户端21楼2013-08-24 07:42
                                          额。。。牛牛教程总是那么亲切 一步步的。。。


                                          回复
                                          来自Android客户端22楼2013-08-24 07:44
                                            技术党顶个 但是fps降低明显 而且bit rate压到比咱的flac还低实在是难以想象 虽说这个对于一般人的眼睛和耳朵确实影响不大 但是毕竟VCD和蓝光就是这么区分出来的 另外咱有洁癖。。


                                            收起回复
                                            23楼2013-08-24 08:30
                                              后排马克、顺便鄙视老七占楼行径、、


                                              回复
                                              来自Android客户端24楼2013-08-24 08:36
                                                默默顶技术贴


                                                回复
                                                来自Android客户端25楼2013-08-24 09:20
                                                  wg


                                                  回复
                                                  来自iPhone客户端26楼2013-08-24 09:33
                                                    好评!膜拜牛牛


                                                    回复
                                                    来自手机贴吧27楼2013-08-24 09:43
                                                      我就不看了..反正看不懂


                                                      回复
                                                      29楼2013-08-24 09:59
                                                        膜拜牛牛技术帝(刚才用错皮卡的号回了囧)


                                                        收起回复
                                                        30楼2013-08-24 10:01
                                                          压PSP用过这个


                                                          回复
                                                          来自Android客户端31楼2013-08-24 10:11




                                                            回复
                                                            33楼2013-08-24 11:37