|
聚焦快速编码技术*
随着各种HDV摄像机和录像机的不断推出,在个人计算机上高清编辑的要求也越来越高。然而,尽管图像数据以MPEG-2压缩到1280x720 到 1440x1080像素的大小,用最新的高速CPU编码一个输出文件仍然要花费很长时间。
MPEG-2编码过程几乎不能单独并行处理,即使编码过程采用多个CPU或多核CPU进行平行运算。这种并行处理所占用的系统资源随着时间会不断稳定地增加,编码效率就会越来越低,最后导致处理速度低于多CPU或多核CPU配置的真实性能。
EDIUS Speed Encoder for HDV 解决了这个问题。 EDIUS Speed Encoder for HDV 的基本工作原理很简单。EDIUS Speed Encoder 首先将视频数据分成多个数据块,然后每个CPU芯片同时编码多个数据块。最后EDIUS Speed Encoder 将全部编码过的视频数据块重新连接成为最终的长GOP MPEG-2 数据流。这一过程显著缩短了整个编码的时间。
重新将两个独立编码过的MPEG数据块连接起来是个精细的过程。如果不加思索就将视频进行简单的重新连接,最终的视频流可能在GOP结构中带有瑕疵,导致视频流瑕疵以黑场形式输出到HDV摄像机和录像机。EDIUS Speed Encoder for HDV 所拥有的编码和文件连接规则解决了这个问题,生成了各个完美的HDV MPEG-2传输流。
*EDIUS Speed Encoder for HDV 是基于Rhozet公司的Grid编码技术开发的。
测试 #1 测试系统规格如下:
- CPU - Intel® Pentium® D 3.0GHz (单个双核CPU)
- 内存 - 2GB
- 操作系统 - Windows® XP Professional (SP2)
- 非编软件 - EDIUS Pro 3 (v3.6)、Adobe Premiere Pro (v1.5)
样例素材是1440x1080/60i HDV。Adobe Premiere Pro测试的素材通过CineForm Aspect HD™ 编解码器采集,EDIUS测试的素材通过Canopus HQ 编解码器采集。
素材的时间是精确的10分钟,以1440x1080/60i MPEG-2 (HDV 2型)从时间线输出。
| |
Adobe Premiere Pro |
ProCoder Express for EDIUS |
EDIUS Speed Encoder for HDV
|
编码时间 (h:mm:ss)
|
0:30:33
|
0:29:59
|
0:18:31 |
| 帧每秒 (FPS) |
9.82
|
10.01 |
16.20 | 用 Adobe Premiere Pro 进行编码耗时30分33秒。需要注意的是,在输出(写入)时,Adobe Premiere Pro要求HDV设备必须连接到计算机上才能从时间线编码HDV视频流。另外,输出选项不能进行任何质量设置。
使用“最高质量”设置,用 ProCoder Express for EDIUS 进行编码耗时29分59秒。 使用“最高质量”设置,用 EDIUS Speed Encoder for HDV 进行编码耗时18分31秒。
测试 #1 显示,在编码HDV时,EDIUS Speed Encoder for HDV 比Adobe Premiere Pro将近快了1.5倍。
- CPU - Intel Pentium 处理器 Extreme Edition running at 3.2GHz, 800MHz FSB
- 主板芯片 – Intel 955X + ICH7R
- 内存 - 2GB DDR2, 667MHz (512MB x 4)
- 操作系统 - Windows® XP Professional (SP2)
- 非编软件 - EDIUS Pro 3 (v3.6)
- CPU – Intel Pentium 4 2.6GHz, 800MHz FSB
- 主板芯片 – Intel 865G + ICH4
- 内存 – 1GB DDR 400MHz (512MB x 2)
- 操作系统 - Windows® XP Professional (SP2)
- 非编软件 - EDIUS Pro 3 (v3.6)
和前面一样,用Canopus HQ 编解码器采集10分钟样例素材,并放到EDIUS时间线上进行输出。所有测试都使用“最高质量”的图像设置。
| |
ProCoder Express for EDIUS |
EDIUS Speed Encoder for HDV
|
|
| 计算机 |
编码时间(h:mm:ss) |
FPS |
编码时间 (h:mm:ss) |
FPS |
速度比 |
| Pentium 4 |
0:34:44 |
8.64 |
0:33:55
|
8.85
|
1.02
|
| Pentium Extreme Edition |
0:24:22 |
12.3
|
0:12:28
|
24.1
|
1.96
|
用 ProCoder Express for EDIUS 进行编码,在Pentium 4系统上耗时34分44秒,在Pentium Extreme Edition系统上耗时24分22秒。
用 EDIUS Speed Encoder for HDV 进行编码,在Pentium 4系统上耗时33分55秒,在Pentium Extreme Edition系统上耗时12分28秒。
测试 #2 显示,在Pentium Extreme Edition系统上,用EDIUS Speed Encoder for HDV编码比ProCoder Express for EDIUS快了近2倍。
支持的输出格式
HDV mode-1 (MPEG-2 传输流)
- MP@H14 18.3Mbps CBR: 1280x720 (30p/25p/24p), 720x480 (60p/24p/24pA), 720x576 (50p)
- MP@ML 15Mbps CBR: 720x480 (30p), 720x576(25p)
- 48Khz, 16-bit, 2ch, 384kbps Layer-2 MPEG 音频
- MP@H14 25Mbps CBR: 1440x1080 (60i/50i/30p/25p/24p)
- 48Khz, 16-bit, 2ch, 384kbps Layer-2 MPEG 音频
- MP@ML 6.5Mbps CBR: 720x480 (60i), 720x576 (50i)
- 48Khz, 16-bit, 2ch, 224kbps Layer-2 MPEG 音频
|