Apr 19

CoreAVC 1.8

CoreAVC 的介绍可以参考本站相关文章 “CoreAVC Professional v1.6.0",这次 1.8 的更新主要包括亮度,对比度,灰度调节界面以及:

CoreAVC H.264 Video Codec - Version 1.8.0.0 (20080831)

- Add: About tab
- Add: Help tab (describing filter options)
- Add: Picture levels adjustment tab
- Add: System Tray icon
- Add: Support for AVC Lossless 4:2:0
- Add: Support for new standard aspect ratios
- Fix: Rearranged options tab
- Fix: Renamed Blend deinterlace to Single Field
- Fix: Fix Bob deinterlacing with Matroska files
- Fix: Fixed Aggressive Deinterlace function
- Fix: Better recovery point handling
- Fix: Improved filter stability

下载包括了完整安装版+注册机和解码器提取版,各取所需。依旧是 EDGE 的完美注册机. :shock:





Dec 26

Mr. DeZend 是一个完整的本地 DeZend 系统,可以还原/整理大多数经过 Zend 的 PHP 源代码。

指南:
1、操作系统:Windows 2000/XP,内存越大越好,推荐 1G 以上。

2、安装 PHP5 ,假定安装在 c:\php5 ,复制 c:\php5 下所有文件到 c:\php-de 文件夹。

3、安装 ZendOptimizer-3.3.0 ,假定安装在 C:\Program Files\Zend\ZendOptimizer-3.3.0 。

4、解压 dezend.rar 包到 c:\php-de 文件夹,覆盖里面的 php.exe 和 php5ts.dll 文件,还有两个文件 config.ini(混淆函数列表)、PhpVars.reg(环境变量配置)和 decode_all.bat(批量 dezend )下面要用到。

5、修改 c:\php-de 文件夹下的 php.ini 文件,增加下面一个节:

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

修改内存限制
memory_limit = 128M

6、修改 PhpVars.reg 文件,将对应的行修改为:
"PHP_DECODE_INI"="c:\\php-de"
"PHP_DECODE_PATH"="c:\\php-de\\decode"
然后双击该文件,导入注册表。

7、复制要 dezend 的文件夹到 c:\php-de 目录下,假定是 c:\php-de\dezend 。运行 cmd ,执行:
cd c:\php-de
decode_all zend

8、耐心的等一段时间,dezend 好的文件就在 c:\php-de\decode 文件夹了。

提示:
可以修改decode_all里面的*.php *.inc,添加其他扩展名的php文件。

嗯,可以用来破解某些 PHP 源码。


Nov 18

CoreAVC

CoreCodecCoreAVC™ 是世界上最快的 H.264 软件解码器,由于能充分利用显卡的硬件解码功能,CoreAVC 在相同配置情况下解码 H.264 视频比 FFDShow 快一半左右。

关于一些选项的建议值:

Standard Deblocking、Skip F-Frame Deblocking 以及 Skip All Deblocking

其中 Deblocking 的意思为解码去块,能够消除 H.264 压缩编码可能产生的马赛克,真实的还原 H.264 的画质,但是对处理器提出了较高的要求。对平均码率 10Mbps 级别或以下的 H.264 ,建议选 Standard Deblocking ,保证良好的画面质量,且对于整机的压力也并不是很大。对平均码率 20Mbps 级别的的高码率 H.264 (如 BBC 深蓝) ,机器配置在 Pentium D 3GHz 以上的双核 CPU,建议启用 Deblocking。如果是单核 CPU,建议选 Skip All Deblocking,可提高解码速度 20% 以上,稍降画质换速度,比较适合目前次主流的单核处理器,比如 AMD Althon 64 3200+、Pentium 4 650/651 这类处理器。当然,这也与影片制作时的压制方式有关,如果 H.264 在编码时没有启用 Deblocking 的话, 那么解码时以上选项是无效的。

接着是关于反交错的选项,程序默认的是 No Deinterlace 选项。

目前的 H.264 1080i 大部分是电影片源,播放时无需启用反交错,平时可设置为"No Deinterlace",这时可获得实际相当于1080p 的最高画质。碰到少数视频片源,会出现拉丝,这时才需打开反交错,画质介于 540p- 1080p 之间。

反交错的选项有 Software Deinterlace,此时 CoreAVC 通过软件进行反交错的设置,对于处理器的要求较高。Software Double Framerate,此时CoreAVC 用双倍帧率来做反交错,会多耗 20% 以上的处理器占用率,且画质并不会提高。DirectShow Deinterlace 通过显卡来做反交错。Geforce 6/7 系列以及 ATi X1X00 系列的显卡都有较高级别的反交错算法,在保证画质同时可以减轻处理器的压力,如果显卡正常支持,建议选用,否则还是建议选用 Software Deinterlace 选项。

然后是 Color Space Output 选项。

这是 CoreAVC 解码完成后输出给视频渲染器的视频数据格式的优先顺序。该选项对画质基本没什么影响,一般保持默认设置(YV12优先)就行了,或前 2 位放YV12、 YUY2(上下箭头移动)。一般主流得显卡都可以正常支持YV12、YUY2格式。出现显示不正常,可换换优先顺序。对于 Fix VMR9 color Range 这个选项,解码器默认为启用,修复VMR9色域选项,建议为打开。

CoreAVC™ Professional Edition 1.6.0.0 专业版本除了支持所有标准版的功能之外,还支持最多 4 个处理器,在多任务环境表现尤为优秀,同时还支持最新显卡 GPU 硬件解码。


[2/2]  < 1 2