展开/收起
100829阅读 | 85回复
打印 上一主题 下一主题

[教程] 【Mac技术组】Compressor 4.1.x 使用教程

  [复制链接]
149主题2545帖子8209人气

级别: WEIP MAC 技术组

帖子
2545
经验
6161
精华
15
人气
8209
跳转到指定楼层
1楼 (楼主)
发表于 2014-2-4 15:19:47 |浏览量 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 orseaping 于 2014-4-17 21:54 编辑

       Compressor是苹果的一款用于压制和导出Final Cut Pro X项目、Motion项目的一款专业软件。由于Final Cut和Motion除了使用预设的导出参数,如果有Compressor那么可以将Final Cut和Motion项目发送到Compressor导出,Final Cut也能直接导入Compressor参数并使用自身渲染引擎导出。

       扫盲:
               码率(Bit Rate):简单说就是一秒的数据量,单位是KBPS(千位/秒)、MBPS(兆位/秒),码率转为平常说的KB(千字节)、MB(兆字节),只要除以8,因为1字节=8位,1MBPS在1秒内的数据量为1MBPS×1秒=1/8MB (0.125MB)。
               帧数率(Frames Per Second):每秒的帧数,每一帧都是静止的图片。

        一、界面



       二、使用预设值压制
       ①、拖入一个视频,并添加预置,这里以Apple设备(最佳兼容性)导出到桌面为例。


       ②检查器所检视的设置的具体值是看你选中了什么,比如选中【位置】里的【桌面】、【设置】里的【Apple ProRes 442】、以及待压制的视频。
       Compressor所有苹果建立的预设值是不允许更改、删除的,但是你可以新建一个副本,并对于这个副本进行修改。
       需要注意的是虽然苹果的预设值不允许更改但是如果你拖入了视频中,作为导出参数,你能选中这个视频,对这个视频的具体参数进行修改。如图:

        ③其他细节如图,其中,入点就是设置片段的起始位置(快捷键i),出点就是设置片段的结束位置(快捷键o)。


       ④批处理开始后等待完成


        三、新建自定义参数以及参数的简单说明
        ①点击【新建设置】


       ②如图,我这里以新建一个Quicktime影片为例,苹果对Quicktime影片的定义是使用Quicktime支持的视频流和音频流的mov封装格式的影片。MPEG-4影片则是使用H.264视频流、AAC音频流的mp4封装格式的影片。


       ③刚刚新建的影片出现在了【设置】的【自定】中,选中它,在检查器的【通用】中,参数的意义如下:



        1.允许作业分段:允许多台Mac联机作为一个群集并列运算。(如果要使用多台Mac压制,务必勾上)
        2.默认位置:默认的储存路径。
        3.格式:压制的影片含有视频流、音频流或者其中之一。(选择视频和音频)
        4.为网络使用而优化:通过增加关键帧,使在线观看只需缓冲较短的片段即可播放。(根据实际情况选择,关键帧多了视频码率会更大一点)
        5.重新定时:通过拉长或者缩短时间使视频播放更快或者更慢(一般情况不要更改,保持100%)

       ④视频流参数设定(这里以压制1080P H.264视频为例):
        相比MPEG、未压缩8bit、Apple ProRes等视频编码,H.264能在较低的码率保持较高的质量,广泛应用在蓝光碟以及网络流媒体中,因此一般情况,压制H.264编码是最佳选择。
        1.如图,点击QuickTime设置中的【更改】,切换为H.264编码。




       2.H.264编码参数设定如下:
  

       帧数率:这个选择【当前大小】
       关键帧:建议选择【自动】,这个由Compressor在编码的过程中决定是最好选择,固定帧间隔往往得不到最佳质量,而且会让视频体积更大。Ps.原因是关键帧(也称为I帧)是一个存储完整图像的帧,其余还有存储变化量的P帧和B帧。P帧是向前预测的帧,依赖I帧;B帧是前后预测的帧,依赖I帧和P帧,两个I帧之间是一个画面组(Group of Pictures)。如果画面出现较大变化,那么就必须用新的关键帧来重新创建一个画面组,以保证同一个画面组的相邻帧差距在一定范围内,如果使用固定间隔,那么势必导致每一个画面组的差值太大,导致视频体积也会增大,质量得不到保障。另外关键帧的数量也决定了播放快进和快退中输出视频的难易度以及网络在线播放需要最小缓冲的长度,关键帧越多越容易,缓冲长度也越短,但是同时关键帧越多视频体积也越大,转码也越慢。
       帧重新排列:重新排列帧是潜在的提高质量的一个选项,建议勾上“帧重新排列”
     【压缩程序】和【数据速率】只能二选一:【压缩程序】是恒定质量的算法,类似于X264编码器的crf值,根据质量分配适合的码率,最终生成的大小不可预见。【数据速率】是恒定最终生成的视频大小,但是质量不可预见。当【数据速率】选择“自动”的时候就是恒定质量算法,当【数据速率】选择“限制为*****千位/秒”则行进恒定大小算法。
     【压缩程序】的“质量”滑块一般滑到“高”附近,“编码”一般选择“多次通过”,多次通过就是第一次预转码分析整个影片,第二次通过第一次预转码的计算结果合理的根据影片不同位置的复杂程度动态并且合理的分配码率。单次通过就是平均的分配码率,不进行多次通过优化算法,但是更省时。建议选择“多次通过”。


     【数据速率】模式下,以蓝光盘作为片源压制的话:                                         高清1080P最好控制在6000千位/秒~9000千位/秒之间。                                         高清720P最好控制在2700千位/秒~4450千位/秒。
        至于具体什么码率合适,根据自己的需求,有了压制的经验后,就更容易选定合适的值。
(这一步我使用【数据速率】模式)



        3.其他视频参数的设定:


       帧大小:选择需要压制的分辨率,原则上,不要超过片源分辨率。因为我压制1080P,所以选择1920×1080。
       帧速率:选择【自动】(Compressor将使用片源的帧速率),不建议更改。
       H.264描述文件:如果是想兼容老旧的安卓机、iPod、iPhone请选择【主窗口】,在PC和Mac上看一般选择【高】,描述文件等级 [基线(BaseLine)] < [主窗口(Main)] < [高(High)] < [高10位(High 10)] < [高422(High 422)] < [高4444(High 4444)],描述文件等级越高最终压制的越有可能视频更好(和色域和算法有关,自行百度),Compressor支持前三个描述文件。这里我选择【高】。

      熵模式:CABAC能提供更好的压缩比,在相同的码率下,CABAC的质量要优于CAVLC,但是CABAC的编码速度较慢,解码的需求也略高。建议选择CABAC。
      裁剪与填充:裁剪选择【自定】,填充选择【保留源宽高比】,否则会出现黑边,当然,如果视频本生有黑边,可以在这里处理。

      添加清晰的光圈信息:在压制的影片中定义清晰图片边缘,用于定义要隐藏的像素数,从而确保边缘不会出现非自然信号。在 QuickTime中播放时,将稍微修改像素宽高比;但是此过程不影响实际像素数,仅是控制是否将信息添加到播放器可用于隐藏图片边缘的文件。
      调整大小滤镜:如果对视频进行了拉伸,比如讲720P转成1080P,在这里选择最终压制质量的算法,一般选择折衷值【更好】,如果没有拉伸,此项转码时会被Compressor屏蔽。
      重新定时质量:如果对视频进行了重新定时(上面有写到,通用里设置的),这里进行选择最终压制质量的算法,一般选择折衷值【更好】如果没有拉伸,此项转码时会被Compressor屏蔽。
      边缘平滑级别:让视频中的的物体边缘平滑过渡以抗锯齿,但是也可能导致失真,比如本生就是类似锯齿状的物体。
      详细级别:通过补偿算法,能让被放大的图像还原部分细节,同样可能导致失真
      视频效果:也就是常说的滤镜,滤镜用得好,能让压缩质量更好,用不好,也会让质量更差。比如【锐化边缘】可以讲模糊的边缘变得更加锐利,能改善视频清晰度,但是同样会使得一些线条偏离原来的位置,比如桌角之类的被平移。

      ⑤音频流参数的设定:


        通道布局、采样速率和采样大小保持默认值即可。
        至于【从源文件拷贝音轨】,如果你能确定音轨编码格式是mov封装支持的mp3、AC-3、aac、Apple Lossless、线性PCM(即WAV和AIFF)则可以勾选。勾选后将跳过音频的转码,直接作为压制影片的音频流,因此是无损的。同样,如图,选择线性PCM、Apple Lossless也是无损的(值得注意的是,如果使用Apple Lossless,也就是ALAC作为音频流,Windows下各主流播放器都不支持ALAC编码,将导致无声音,幸运的是,在Mac OS下,目前我没发现不支持ALAC音频流的播放器,比如MPlayerX、Movist和QuickTime都支持ALAC音频流)。


        要求不高一般选择AAC 256KBPS的码率,音频质量也接近无损,同时能让最终压制的影片更小。



      三、多台Mac批处理
      多台Mac组成一个转码群集,不仅能利用其他Mac闲置的资源,还能以更快的速度转码压制一个视频。
          如图,确保在其他Mac的Compressor偏好设置里打开了【允许其他电脑在我的电脑上进行批处理】,可以设置密码。



       在创建转码项目的电脑上创建群集,然后使用这个群集并且开始批处理,如图:







        四、与Final Cut的整合
     ①直接发送到Compressor导出(使用Compressor渲染引擎),如图:




        ②使用Compressor设置的参数导出(使用Final Cut渲染引擎),如图添加Compressor预置:


        五、与Motion的整合
        ①使用Compressor导出(使用Compressor渲染引擎):



        ②使用Compressor设置的参数导出(Motion渲染引擎)




       关于Compressor的编码速度等一系列问题,请看http://bbs.feng.com/read-htm-tid-7882558.html

评分36

评分次数36

we券+10 经验+10 人气+125

收起
aybcy + 1 2016-1-26 11:27威锋有你更精彩:)
镭元素 + 3 2015-10-17 14:34收藏,加分,马克,绑定,全套奉上
galaxyneo + 1 2015-5-15 21:11精品文章^_^
fidelingreen + 1 2014-8-28 04:55精品文章^_^
奈克瑟斯 + 3 2014-4-1 09:47威锋有你更精彩:)
咬了苹果 + 1 2014-2-23 09:35威锋有你更精彩:)
caitian + 1 2014-2-10 14:59感谢分享^_^
zjzenger + 3 2014-2-9 16:12威锋有你更精彩:)
digital-bb + 1 2014-2-9 13:59威锋有你更精彩:)
潇洒鸡 + 5 2014-2-8 23:37威锋有你更精彩:)
heluxueno2 + 1 2014-2-8 22:56感谢分享^_^
Wengekwan + 1 2014-2-8 17:34威锋有你更精彩:)
lq31 + 1 2014-2-8 14:40助人为乐^_^
shift09 + 1 2014-2-8 07:01精品文章^_^
w4560074 + 1 2014-2-8 02:59原创内容^_^
犬夜叉大人 + 4 2014-2-7 19:27威锋有你更精彩:)
imgsora + 7 2014-2-7 12:42原创内容^_^
magickaidozhe + 5 2014-2-7 12:25精品文章^_^
feiabc + 1 2014-2-7 10:48威锋有你更精彩:)
lighty + 10 2014-2-6 22:57好文,必须支持
邪恶冷月 + 5 2014-2-6 17:12感谢分享^_^
babymac + 5 2014-2-6 09:06辛苦
NicholasWw + 2 2014-2-6 08:47威锋有你更精彩:)
persephoneha + 1 2014-2-6 02:18威锋有你更精彩:)
otomadmt + 3 2014-2-6 00:50我的Compressor 4.1怎么长得复古得多...
yyb0915 + 5 2014-2-5 22:28精品文章^_^
辟芷 + 1 2014-2-5 14:25精品文章^_^
alantanis + 5 2014-2-5 13:34虽然自己不用Compressor,但是这样的帖子必须加分!
sisumti2012 + 5 2014-2-5 13:20精品文章^_^
dugujiujian + 5 2014-2-5 10:58精品文章^_^
Jake365 + 5 2014-2-5 08:28好贴
chungxue + 1 2014-2-5 07:35威锋有你更精彩:)
zezezeze + 5 2014-2-4 23:24感谢分享^_^
888887252 + 5 2014-2-4 20:26威锋有你更精彩:)
yuxiang1121 + 10 2014-2-4 18:45感谢分享^_^
qsd4014 + 10 + 10 + 10 2014-2-4 17:57新年快乐~
回复
分享到

举报

33主题2961帖子1044人气

级别: 白金苹果

帖子
2961
经验
3039
精华
人气
1044
2楼 (沙发)
发表于 2014-2-4 15:22:50 | 只看该作者
新年难得这么积极啊
30主题344帖子212人气

级别: 红苹果

帖子
344
经验
465
精华
人气
212
3楼 (板凳)
发表于 2014-2-4 16:43:45 | 只看该作者
顶………………
139主题583帖子1317人气

级别: 白苹果

帖子
583
经验
1244
精华
1
人气
1317
4楼 (地板)
发表于 2014-2-4 16:46:06 | 只看该作者
学习,转换的过程很花时间哦
72主题3653帖子330人气

级别: 白金苹果

帖子
3653
经验
3711
精华
人气
330
5
发表于 2014-2-4 18:45:29 | 只看该作者
对orseaping于2014-02-04 15:19:47在楼主发表的内容评分:人气:+10;
本帖最后由 orseaping 于 2014-2-4 17:00 编辑

        Compressor是苹果的一款用于压制和导出Final Cut Pro X项目、Motion项目的一款专业软件。由于Final Cut和Motion除了使用预设……
感谢分享^_^
1主题1889帖子182人气

级别: 金苹果

小貔貅的腹肌

帖子
1889
经验
1888
精华
人气
182
6
发表于 2014-2-4 20:21:51 | 只看该作者
这个好棒,回帖支持一下
64主题114帖子478人气

级别: 白苹果

帖子
114
经验
1006
精华
人气
478
7
发表于 2014-2-4 20:26:52 | 只看该作者
对orseaping于2014-02-04 15:19:47在楼主发表的内容评分:人气:+5;
本帖最后由 orseaping 于 2014-2-4 19:16 编辑

        Compressor是苹果的一款用于压制和导出Final Cut Pro X项目、Motion项目的一款专业软件。由于Final Cut和Motion除了使用预设……
威锋有你更精彩:)
2主题15帖子2人气

级别: 小苹果

帖子
15
经验
17
精华
人气
2
8
发表于 2014-2-4 21:42:27 | 只看该作者
谢谢**!
1主题504帖子22人气

级别: 白苹果

帖子
504
经验
548
精华
人气
22
9
发表于 2014-2-4 22:04:26 | 只看该作者
技术贴!厉害!
8主题915帖子25人气

级别: 白苹果

帖子
915
经验
1055
精华
人气
25
10
发表于 2014-2-4 22:40:59 | 只看该作者
感谢**,好资源,mark一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则