1.企业微信聊天记录里的视频文件能保存多久?
2.实施六西格玛的第一个90天 目录
3.如何把从网上下的电视剧或**放到空白的光盘上
4.谷歌的ProjectZero发现的1600个漏洞中超过95在90天内得到了修复
企业微信聊天记录里的文件能保存多久?
企业微信的聊天记录保存时间由管理员设定,管理员通过管理后台,源码选择“我的保存企业”并进入“聊天管理”,在“云端消息保存”中设置保存期限。天视企业微信云端消息最长保存期为天。频源
管理员若想实现更长期的码保虚拟DOM源码分析聊天内容保存,则可通过“会话存档”功能。存天此功能允许企业永久存储员工与客户的视频聊天记录,且支持管理员按需检索。源码企小码提供此功能,保存以满足企业对聊天记录的天视存档需求。
企业若需开通“会话存档”功能,频源可在管理后台找到开通入口,码保下载确认函并填写盖章,存天上传后即可完成开通。视频开通后,通过联系企小码进行配置,查看存档效果。
“会话存档”功能覆盖多种聊天内容类型,包括文本、、撤回消息、同意会话聊天内容、语音、视频、名片、位置、表情、文件、链接、小程序消息、会话记录消息等。存档后的聊天内容数据永久储存,企业可随时从后台查看。
对于大型集团企业或对数据安全性要求较高的企业,考虑私有化部署“会话存档”则更合适。私有化部署降低后期费用,保护数据安全,且企小码提供源码版本,便于二次开发与定制开发。有此需求的企业可联系SCRM私域流量运营获取更多信息。
实施六西格玛的第一个天 目录
实施六西格玛的第一个天
文章开始于一段引言,探讨了这个天阶段的重要性和目标,讲述了在软件开发流程中引入持续集成(CI)的关键性转变。 首先,译者序部分介绍了作者对CI理念的理解,强调了它在提升软件质量与效率中的核心作用。紧接着,Martin Fowler序从行业****的角度,阐述了CI在当前技术环境下的必要性和实践价值。 进入正文,前言部分简要回顾了CI的背景,讲述了开发团队如何从传统开发模式逐渐转向使用CI。作者和贡献者们的简介随后登场,他们分别是经验丰富的软件开发专家,他们的专业背景为后续章节提供了扎实的理论基础和实战指导。 在第一部分,CI的背景知识:原则与实践展开,详细解释了CI的核心概念。第1章启程部分,着重讲解了每次代码变更都需通过构建的过程,涉及开发人员、版本控制库、CI服务器、构建脚本以及反馈机制的搭建。章节中还强调了CI的主要特征,包括源代码编译、数据库集成、测试和代码审查等环节。 第二部分,创建全功能的CI系统深入探讨了如何设计和实施一个全面的CI解决方案,包括具体步骤、挑战与最佳实践,为读者提供了构建高效CI流程的实用指南。扩展资料
如何把从网上下的电视剧或**放到空白的光盘上
KVCD(KDVD)光盘制作全攻略
1.了解KVCD、KDVD
2 KVCD、KDVD的apache http源码用途
我们一般从网上下载的RM、RMVB、WVM等视频文件,基本都是由VCD、DVD等媒介压制而成。由于流媒体格式的限制,这些视频文件已经无法还原到完 全等同于原始媒介视频效果,只能做到最大限度的接近。一般如果我们想把下载的这些视频资料文件刻盘保存 的话,会先把这些RMVB视频文件转换成VCD格式的MPEG-1或者DVD格式的MPEG-2,然后再刻成VCD或者DVD保存。但是我们是不是觉得这 样做有些浪费?(没有VCD、DVD的画质而占用VCD、DVD的体积)
KVCD、KDVD恰好可以完美的解决这一问题!在保证几乎完全近于RM、RMVB画质的条件下,在每张VCD、DVD上刻录更多的内容。例如把一部 分钟的**装到一张CDR中,或者把2到3部**装到一张DVDR中,花费同样的转换时间,却可以得 到更多的经济和实惠。
我个人觉得KVCD的应用更实际一些,因为把它和DVDR结合起来,可以把-集的连续剧装进一张DVDR,我们就可以不用频繁换碟,舒舒服服的躺 在沙发里一次看它多集。或者朋友要求你帮他刻套连续剧,你心疼自己的几十张CDR或者十几张DVDR,但是用KVCD来刻的话,你省了多少张CDR、 DVDR?
3.KVCD、KDVD的制作
KVCD、KDVD只是一种技术,而不是标准,只要符合动态编码的MPEG-1和MPEG-2文件都可以叫做KVCD。因此任何一款支持动态编码的转换软 件,都可以把源文件转换为KVCD、KDVD,甚至一些支持动态编码的非编软件(例如绘声绘影)也可以直接输出KVCD、KDVD。一般推荐使用的转换软 件是TMPGEnc Plus和 MainConcept MPEG Encoder。
TMPGEnc Plus是KVCD的作者(台湾)推荐的,而且他为TMPGEnc Plus制作了很多专用模板(/dvd-models.html)。 TMPGEnc Plus的优点是转换质量高,,几乎完全接近于原始文件的画质,但是转换时间比较长(机器配置不同,时间可能不同。在我的机器上转换时间大概是播放时间的 四分之三)。MainConcept MPEG Encoder的优点是转换速度快,转换同样的**只用TMPGEnc Plus一半的时间就可以,但是质量相对TMPGEnc Plus就要差一些。鱼与熊掌不可得兼,因此要根据自己的需要选择转换软件。以我的经验,TMPGEnc Plus适合转换质量比较高的**,而MainConcept MPEG Encoder比较适合转换质量一般的连续剧,可以节省很多时间。
4.KVCD、KDVD的播放
由于KVCD、KDVD采用了动态码流的技术,因此可以在所有的普通DVD影影碟机上播放(DVD影碟机都支持动态码流)。但是对于VCD影碟机来说,它 的兼容性就要差一些,只有部分近几年生产的VCD影碟机才能正常播放,而几年前的老机器在播放时会出现 兼容性问题,因此如果你的是VCD影碟机,最好先用CD-RW做一张KVCD测试一下。现在DVD影碟机淘汰VCD影碟机已成定局,所以兼容性问题也基本 算是没有了。
5.KVCD、KDVD模板介绍
为了使用方便,KVCD的作者设计了专用的编码模板文件,这些模板使用在大家熟知的MPEG压缩品质最好的软件TMPGEnc Plus上,并通过优化的财神指标源码动态码率和修正的量化矩阵来压缩编码,从而保证了生成的视频质量。KVCD的编码模板文件可以从/dvd-models.html页面获得,在页面中有许多不同压缩质量的模板,右击带有下划线的模板名称,选择“另存为”即可把这些扩展名为MCF的模板文件保存到硬盘中,注意我们国家使用的电视多是PAL制式,需要下载对应行中的模板。
这里的模板文件按照不同的类型分别以红、绿、蓝背景显示(如下图),其中红色背景中的模板是最经常用到的。判断模板生成的视频质量的标准是MB容量 光盘可以刻录的视频时间长度,其中“x ULBR”就是最多可以在一张MB容量光盘上刻录分钟视频的模板,不过这是理论值,从实际使用情况来看很难达到这个数值,一般情况下可以做到 分钟~分钟,常用来作为刻录电视剧的模板;“x LBR”是分钟模板,这个非常适合编码普通长度的**;“x”是分钟模板,其编码质量比前两个模板要好一些;“x” 是分钟高分辨率视频编码模板;“x”模板编码生成的视频接近DVD分辨率,即使这样 ,也可以在普通CDR光盘上刻录将近分钟的高品质视频。
KVCD模版规格一览:
1、x ULBR,M光盘理论上可刻录分钟,实际-分,适合刻录电视剧。
2、x LBR,M光盘可刻录分钟,适合普通长度的**。
3、x M光盘可刻录分钟。
4、x M光盘可刻录分钟高分辨率视频编码。
5、x M光盘可刻录分钟高品质视频,DVD分辨率。
除以上这些常用KVCD模板外,页面中还提供有其他类型的模板,例如“x”模板编码生成的视频质量接近SVCD,这个模板则是基于MPEG2 算法编码的,还有蓝色背景显示的KDVD模板都可以制作出基于MPEG2算法,接近DVD质量的高品质 视频,利用这些模板编码生成的视频文件体积同样比标准的SVCD/DVD编码小很多。
6.KVCD影片压缩比对照表:
二 KVCD制作实战
本实战部分以TMPGEnc Plus、MainConcept MPEG Encoder为例说明把RMVB格式的视频转换为KVCD格式的方法,制作KDVD的方法与此基本相同,因此不再说明。
制作之前请确认你的系统已经安装了相关音视频编解码器,我本人推荐使用“㊣阿飞㊣的音频视频工具包”(最新版本是Avpack-)和“㊣阿飞㊣的RealPack” (最新版本是RealPack.,强烈推荐使用这个)。
(一)、KVCD的制作
A TMPGEnc Plus
TMPGEnc Plus 推荐使用2...或2...版本,其他版本在转换时不能提取音频信息,会导致转换后的视频没有声音。此处以2...版来制作。
制作之前请先下载模板(/dvd-models.html),并放到TMPGEnc Plus的Template目录中。
1 打开TMPGEnc Plus,关闭向导。如图T1,单击标示1处的“浏览”按钮,在弹出的“打开”对话框中先设置“文件类型”为“所有的文件(*.*)”,就可以选择要转换 的RMVB文件了,这时在“输入声音”(标示2)栏中会自动添加好同样的RMVB文件路径。注意,如果这时提示“文件不能被打开或支持”,说明你没有正确 安装REAL解码器。最后在3处设置好输出路径。
2 单击4处“读取”,打开模板选择对话框,如图T2。选择你需要的模板,这里我们选择“KVCD-ULBR-x-_PAL_- PLUS.mcf”。打开后会发现如图中绿色标示,为“Video only”,源码时代公司也就是只转换视频,所以这里一定要选择“System(Video+Audio)”选项,这样才能转换出既有画面又有声音的**。
3 KVCD模板中并没有对音频进行配置,这是为了适应不同制作需求(后面我会说明),所以这里我们要对音频参数进行设置。单击“设定”按钮,然后单击“音 频”标签,如图T3。软件默认的“声道模式”(标示1)是“Dual channel”,一定要修改为“Stereo”立体声模式,否则音频效果会大打折扣。“码率”(标示2)可以根据你的要求进行重新配置,较小的码率可以 进一步减少编码生成的文件体积,一般使用默认K即可。最后单击“确定”按钮保存设置。
4 最后,单击“开始”按钮即可编码扩展名为MPG的KVCD视频了。通常情况下,使用TMPGEnc Plus编码KVCD的时间与RMVB文件的播放时间大致相同,如果配置较高的机器,会比播放时间少一些。
注意:
(1) 如果要转换的影片是:9模式,请在参数设定对话框中单击“高级”标签,然后选择“影像的显示方式”为“全屏幕(保持宽高比2)”,这样在转换时可以保留全部画面而不会产生比例变形。
(2) 如果你下载的视频节目分辨率很高,可以使用其他高品质的模板来进行编码,可再现原来的节目效果,无论使用哪种模板进行压缩编码,都能在DVD影碟机上正常播放。
(3) 如果你要转换多个文件,可以使用TMPGEnc的批处理功能。把每个文件根据上面的设置做一次,然后单独保存一个项目,在TMPGEnc的菜单“文件/批次处理”,最后增加每个独立项目后执行。
B MainConcept MPEG Encoder
MainConcept MPEG Encoder(以下简称MCME)最新版本是1.5,但在有些机器上会出现RM、RMVB转换成其他格式后音视频不同步的问题,如果你的机器恰好也出现了这个问题,请使用1.版,这个版本是绝对没有问题的。
1 运行MCME,如图M1,在主界面中单击标示0中的“Video”后面的“Open”按钮,选择要转换的RMVB文件,然后在“Audio”部分会自动添加好同一个RMVB文件路径,MCME默认会在与源文件相同的目录中输出编码文件,如有需要,请重新选择其他目录。
2 在标示1中设置输出格式“Out format”,这里必须选择“MPEG-1”,其他按照此图设置。然后点击“Details”,出现如左边“Detailed Settings”的对话框,这里的参数一般不必设置,点击标示3的“Advanced”,进入高级设置。
3 如图M2,在视频设置“Video Settings”中,先在标示1的地方设置码率类型“Bitrate Type”,一定要选择为“Variable bitrate”,即可变码率(动态编码),这是制作KVCD的关键。下面可变码率“Variable bitrate”中的设置可以控制生成KVCD的品质,标示2“Maximum”(最大值)就是动态编码时最高可以使用多大码率,它决定了节目中出现高速 复杂画面时的质量;标示4“Minimum”(最小值)就是动态编码最低可以使用多小码率,它决定了静止简单画面的质量,一般不低于Kbps即可; 标示3“Average”(平均值)决定了整体画面质量,标准VCD的编码是固定Kbps,将平均值设置为“”,实际生成的节目质量看起来 也并不会比标准VCD差,因为在标准VCD难以表现的高速复杂画面中,我们有“最大值”可以保证其质量。这三个参数你可以根据自己的skynet源码分析需要进行设定,如果将 平均值设置为,最高值设置为,最低值设为,音频设为,一部分钟的片子就可以刻在一张CDR盘。
4 单击“Audio Settings”标签,如图M3,这里的“Audio bitrate”(音频码率)默认设置较高,会使转换后的文件体积变大,一般设置为“Kbps”即可满足需要。
5 单击两次“OK”按钮返回主界面,在主界面右下角可以看到MCME提示的“估计文件大小”(如图M4标示1),这就是转换成KVCD文件后的体积。
如 果你是要刻成VCD的话,这个数值不要超过单张光盘的最大容量MB,另外这里的估计值与最终生成的文件体积会有一定的偏差,为了保险起见,建议这里 的提示数值不要超过MB为宜。如果你是要刻成DVD的话,应该先计算好需要在单张DVD内装几部**,保证这几部**的总体积不超过4.2G为宜。 另外如果文件体积不合适,你可以在高级参数设置中对“可变码率”中的平均值、最大值和最小值参数进行修改,以实现最佳质量和最佳体积的完美结合,以适合光 盘刻录。
6 单击“转换”按钮,你可以在右下角看到MCME转换所需时间。
MCME也具备批量转换功能,首先按照前 面的步骤设置好KVCD转换参数,并单击菜单“File/Add to batch list”,然后再打开新的文件设置合适的KVCD转换参数,同样添加到批处理列表,依此类推,添加所有文件的转换任务,最后在“Encoding Batchlist”窗口中单击“Start Encoding”按钮开始进行批量转换。
C KVCD的刻盘问题
刻 录KVCD的方法和刻录普通VCD一样,唯一需要注意的地方是,由于使用KVCD编码的MPEG文件是非标准VCD格式,所以用Nero进行刻录时,在 NERO中添加文件,它会提示“不是建立标准VCD的有效文件”,这时要注意,必须选择“关闭标准一致性并继续”,否则Nero会对MPEG文件进行标准 化编码,文件体积又会急剧增大,我们所做的工作就白干了。接下来就可以按照正常的VCD刻录流程制作成VCD影碟了。
(二) 制作KVCD格式的HDVD光盘
现 在盗版市场非常流行的HDVD(即压缩DVD,电视剧比较多见),是“披着DVD外衣的VCD”,也就是直接把VCD格式的Mpeg-1文件直接打包成 DVD,以实现在一张DVD上容纳更多内容。VCD格式的HDVD光盘,其实和普通的VCD格式的HDVD光盘一样,只不过媒体格式为KVCD而已。下面 我就总结一下如何制作KVCD格式的HDVD光盘。
首先,我们需要准备好KVCD文件,也就是上面我们转换好的KVCD文件。但是上面的 方法虽然也可以直接制作HDVD,但是由于音频的“采样率”是,这是VCD的标准,而DVD的标准是,因此在使用DVD制作软件加入 这些KVCD文件时,会再进行一次编码过程。所以如果要制作HDVD,就必须在转换成KVCD时就把“采样率”修改为。(TMPGEnc Plus中只要在前面的图T3中,修改“取样频率”为即可;MCME只要在前面的图M1中,修改左下角的“Frequency”为即 可)
接下来,我们就需要用我们所熟悉的DVD制作软件来进行打包了。这里我以TMPGEnc DVD Author为例说明。
1 运行TMPGEnc DVD Author,如图TA1,创建新项目。
2 在“创建源码”窗口中,如图TA2,点击“追加文件”,在弹出的选择框中选择你的KVCD文件(可以一次选中多个文件)。在接下来的对话框中(如图 TA3),确认一下绿色框中的选项是否为不选,如果是被选中的话,说明你转换的KVCD文件的音频采样率不是DVD标准的,TMPGEnc DVD Author会再次对源文件进行编码。
3 点击所有的“确定”后,这些文件会被添加到“节目轨”栏中,如图TA4。点击左侧的“增加新节目轨”可以添加其他的节目内容。这里的“节目轨”会在主菜单中以多级菜单的方式显示。
4 双击一个节目或者点击右侧的“编辑素材”,会出现素材编辑框,如图TA5,在这里你可以编辑这些素材。
5 如果确认素材没有问题,可以点击顶上的“创建菜单”,进入下一步,如图TA6。在这里你可以选择现有菜单模板(标示1),可以双击修改轨道标题(标示2) 和菜单标题(标示3)。不要忘记点击图TA7中标示1的地方,可以修改每个节目轨和标题,而且一定要修改,否则到时只有主菜单是正确的,而其他子菜单都是 默认的。
6 可以在每个菜单背景,修改菜单背景,如图8,修改后的效果如图9。视频御览也可以修改,和修改菜单背景方法相同。这里要说明一下,DVD支持动态背景,你 可以使用一个视频片断作为菜单背景以及视频御览。如果没有指定视频御览的话,TMPGEnc DVD Author会自动把当前视频的前面秒作为动态御览循环播放。
7 点击上面“菜单显示的设定”,进入菜单设定窗口,如图TA。在标示的两处,一定要选择“显示主菜单”和“显示节目轨菜单”,千万不要选默认的“播放全部节目”,否则我们辛辛苦苦做出来的菜单就显示不出来了。
8 在“动态菜单”设置框中,你可以设定是否为动态菜单,如图TA。这里说明一下,如果你添加的视频文件大小原比DVD光盘全部容量小的多,可以使用动态 菜单;如果比较接近的话,取消动态菜单,因为使用动态菜单会使光盘体积增加,至于增加多少,要根据你的文件数目而定。具体可以根据最底下容量显示来调整。
9 菜单制作完成后,点击“输出”,如图TA。在这里只要设置一下输出目录即可,然后点击“开始输出”。
当输出结束后,会询问你是否需要直接刻录。如果你想直接刻录的话,就点刻录,会弹出如图TA的刻录窗口。选择好驱动器以及刻录速度后,就可以开始刻录了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·····
三 模板进阶使用(原创)
通过上面的学习,你已经完全掌握了经常KVCD的各种制作方法。但是我们在经常制作KVCD时,会发现 TMPGEnc Plus虽然有现成的模板,但是每次都需要修改音频,麻烦!而仅有的几个模板不能适应更多的场合,比如有时候下载的RM压缩的非常厉害,即使使用 “KVCD-ULBR-x-_PAL_-PLUS.mcf”模板也觉得有些浪费,不爽!对于MCME来说,根本就没有现成模板,每次都得重复 的修改设置,痛苦!
下面我们就研究如何定制属于我们自己的模板,让我们在KVCD的制作中更得心应手。
1 TMPGEnc Plus
TMPGEnc Plus的模板其实就是文本模式,我们用记事本打开一个模板,就可以看到里面密密麻麻的一大堆代码。不过这些代码的可读性非常的好,因此我们手工来修改其 中某些部分,以得到我们需要的模板。这里我以制作HDVD所需要的KVCD为例制作一个模板,其他的基本雷同,只需要根据你的需要进行修改即可。
首先,复制一个KVCD模板,用记事本打开(这里以“KVCD-ULBR-x-_PAL_-PLUS.mcf”模板为例)。
我们第一个要修改的内容是添加音频功能,也就是在选择一个模板后,不需要我们再去设置音频,直接是“System(Video+Audio)”而非“Video only”。
查 找“MPEG.OutputStreamType”,找到后修改后面的内容“MPEG_OutputStreamType_VideoOnly”为 “MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio”。以后选用此模板后将直接是“System(Video+ Audio)”。
查找“MPEG.Audio.SamplingFrequency”,修改后面的为即可。因为 “KVCD-ULBR-x-_PAL_-PLUS.mcf”模板默认的音频采样率是,因此我们还需要把它修改成,省得在 打包成DVD时需要重新编码。
查找“MPEG.Video.GOP_MaxFrameCount”,修改后面的为。这一步是为了在用TMPGEnc DVD Author打包时不会有GOP太长的提示,使之兼容MPEG2,我们还需要修改GOP的设置为帧。
到此,一个完整的制作HDVD所需要的KVCD模板就完成了,你可以保存后给它起个容易看懂的名字(例如 KVCD-ULBR-x-_PAL_-PLUS-Vedio+Audio.mcf),以后就可以直接使用这个模板了。
有时候我们下载的RM、RMVB文件的压缩率太高,即使使用“KVCD-ULBR-x-_PAL_-PLUS.mcf”模板也感觉画质远比相同体积的其他文件差的多,因此觉得有些浪费。那我们就索性多做几个码率的模板。
打开刚才保存的模板(添加了音频功能),查找“MPEG.Video.CQ_MaxBitRate”,这个参数是最高码率。下面一行“MPEG.Video.CQ_MinBitRate”是最低码率。我们只需要修改这两个参数就可以得到不同质量的KVCD。
当 MPEG.Video.CQ_MaxBitRate = 并且 MPEG.Video.CQ_MinBitRate = 时,这个设置和标准VCD差不多了,但平均每集也只有M左右。一般码率可以设置为-,这个码率适合压缩电视连续剧,因为一般 电视连续剧rm的流量小,用高码率压缩质量也上不去,造成浪费。质量好的**可以改变码率为-和- ,当然码率越高占 用空间越大,不过也不是太大,用-的码率压成一个2:小时的**占用空间为M。
我们可以通过修改这个设置并保存为不同的模板,下面是我做的几个模板中的码率设置,以分别转换不同压缩率的RM文件。
a、KVCD-ULBR-x-HDVD-.mcf
MPEG.Video.CQ_MaxBitRate =
MPEG.Video.CQ_MinBitRate =
b、KVCD-ULBR-x-HDVD-.mcf
MPEG.Video.CQ_MaxBitRate =
MPEG.Video.CQ_MinBitRate =
c、KVCD-ULBR-x-HDVD-.mcf
MPEG.Video.CQ_MaxBitRate =
MPEG.Video.CQ_MinBitRate =
d、KVCD-ULBR-x-HDVD-.mcf
MPEG.Video.CQ_MaxBitRate =
MPEG.Video.CQ_MinBitRate =
综合一下,一个完整的For HDVD的KVCD模板应该修改为如下:
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.Video.CQ_MaxBitRate =
MPEG.Video.CQ_MinBitRate =
MPEG.Video.GOP_MaxFrameCount =
MPEG.Audio.SamplingFrequency =
MPEG.Audio.BitRate = (原始模板默认即为,不需修改)
2 MainConcept MPEG Encoder
虽然MCME没有现成的模板可以下载,好像挺麻烦的。其实大可不必担心,因为MCME本身就带有模板制作功能,所以我们可以完全根据自己的需要在MCME中制作自己的模板。
打 开MCME,根据上面“KVCD的制作”中的步骤进行设置,同时记得修改“Frequency”为。然后在菜单“Options”中点击 “Save settings as profile”,给这个模板起个名字(例如KVCD-Low-),即可把此设置保存为一个模板。通过设置多个“Variable bitrate”中“Maximum”、“Average”和“Minimum”,可以得到不同的组合,并可以保存为多个模板,以后使用时只需要打开一个 RM文件,然后直接在“Out format”中选择你所需要的模板即可。
制作好模板以后,记得到“C:\Documents and Settings\xxx(当前用户名)\Application Data\MCMPEGEnc”下,把 *.mef 的模板文件都保存起来。以后重装系统或者MCME后,把这些 .mef 文件复制回去,就可以直接使用这些模板了。
3 模板的应用
可能一些朋友虽然建立了很多模板,但在实际应用中却不知道该如何选择这些模板。这里我给大家介绍一个小窍门,让你能够快速准确的选择与源文件相对应的模板。
先 用与源文件相关的视频剪辑工具从源文件中裁取出一小段(1-2分钟为宜)容易分辨的视频片断,然后分别用几种不同的模板进行转换,找到与源文件画质最靠近 的模板,就可以使用这个模板进行转换了。如果是电视剧或者系列讲座的话,通过一次分析,就可以使用同一个模板进行批量处理了。
例如,用 Real Media Editor从一个RM、RMVB文件中裁取出包含1分钟面部特写、物品特写或者其他比较容易分辨出画质的视频片断,如果是**,最好再裁取一些打斗、爆 炸场面,用不同的模板转换。然后分析几种模板转换前后的文件,就可以找到与源文件最靠近的模板。
四 测试
为了说明KVCD的优势,这里我就用我亲自测试的结果来说明吧,其实我已经做了很多张KVCD的HDVD,效果不错。
这里用《企业管理视频\时代光华区域销售管理讲座》这套讲座来做测试吧(这也是我今天在制作的内容)。
图1是第一节内容的播放窗口,大家可以看一看播放时间(分钟)和容量(M)。为了方便说明,我从这一节里面剪出来5分钟作为测试源,如图2。
文件1是5分钟的RM视频,2、3、4是用TMPGEnc PLUS以、、(MPEG.Video.CQ_MaxBitRate 的值,不知道的话请看前面模板进阶部分)三个值转换后的结果。5是用MCME 以为平均值转换的。
上面的转换结果都是KVCD,由于时间原因我没有再把他们转换成VCD和MPEG-1,但是MCME提供的生成目标文件的体积预测功能,所以下面我就直接以MCME的抓图为主。
图3、图4分别是把源文件1转换为VCD和MPEG-1时的体积,大家注意一下我标出的绿色部分。
图5、图6、图7分别是以KVCD格式转换后的结果。模板中的“KVCD_X”是我自己制作的模板,也就是把设置好的结果保存成模板,方便以后使用。模板的具体参数我也都标出来了,大家可以看一下。
由 于这套视频的RM压缩的实在太大,使用高码率也没法提高画质,所以我就相应的使用了比较低的码率来转换成KVCD。要是源视频文件质量比较高的话,可以使 用较高码率以得到更好的画质(最高也只能达到VCD的质量)。这几个模板是我在做了大量测试后得出的 比较合适的几个参数,所以我就保存成模板,方便以后使用。
我把这几个不同的质量模板分别命名为KVCD_L(Low)、KVCD_H(High)。这三个模板主要是用来制作KVCD格式的DVD光盘的,所以里面的音频我也都设置成相应的DVD格式的,省得到时还需要二次编码。
图8是已经完成的一套讲座,采用的是KVCD_M模板,大家可以看看前后容量。三个讲座的时间分别是:
自爱 1小时分
总裁魅力领导与激励 A 1小时分
总裁魅力领导与激励 B 1小时整
最后再贴两张抓图,这两张图是从《总裁魅力领导与激励》里分别抓来的。上面一张是原始RMVB全屏抓图,下面一张是使用KVCD_M模板转换后的全屏抓图(因为这套讲座的RMVB压缩的不是很厉害,质量比较好,所以使用KVCD_M模板),大家可以看看前后效果。
上面是我亲自测试的结果,而且我已经用这种方法刻了多张DVD了。
以我的经验,类似这类讲座的视频,由于画质没有特别高的要求,所以可以根据源文件的质量来制定模板或者参数,以接近源文件的画质为标准。当然,如果你要的是容量而不是质量的话,可以统一使用比较低的参数值。
如果是**的话,推荐使用TMPGEnc PLUS来转换,虽然耗费的时间比较多,但是质量相对要高很多;如果是普通的讲座或者教学什么的,推荐使用MCME来转换,可以节省近一半的时间
谷歌的ProjectZero发现的个漏洞中超过在天内得到了修复
从微软(Microsoft)到苹果(Apple)到英特尔(Intel),每一家大型科技公司都收到了“零项目”(ProjectZero)的一份bug报告,报告中写道:“该漏洞必须在天天过去后,或补丁已广泛提供(以较早者为准),臭虫报告将向公众可见。“从那时起,公司可以选择在ProjectZero的帮助下修复bug,或者完全不需要--在这种情况下,bug报告就会立即发布。
每个Bug报告都包含几乎所有的ProjectZero可以收集在漏洞上的项目,从它是如何首先找到证明这个问题的概念验证代码。
截至7月日,ProjectZero发布了1,个修复漏洞和个未修复漏洞的bug报告。在1,份报告中,有1,份是在天内公布的,另有份是在天宽限期内发放的。只有两种方法超过了它,即SPECTER&MURCOLSE和Taskt,当两者被利用时,都使程序能够访问操作系统的最高机密。
ProjectZero承认,在修复之前发布bug报告是有害的,但这正是关键所在:它吓唬公司实际修复它,他们说,如果他们期望bug报告保持隐藏,他们就不会这么做。
“如果您假设只有供应商和记者知道漏洞,那么问题就可以不紧急地解决。然而,我们越来越多的证据表明,攻击者正在发现(或获取)许多与防御性安全研究人员报告的漏洞相同的漏洞。我们不能确切地知道我们之前报告的安全漏洞是何时被攻击者发现的,但我们知道这种情况经常发生,足以将我们的泄露策略考虑在内。
本质上,披露截止日期是安全研究人员设定期望并为供应商和开源项目改进漏洞补救工作提供明确激励的一种方式。我们试图调整我们的披露时间框架,使之具有野心勃勃、公平和现实的可实现性。“
ProjectZero在这方面有明确的证据。一项研究分析了多个漏洞,发现%到%的漏洞是独立发现的,一年中至少两次。例如,对于Android,%的漏洞在天内重新发现,%的漏洞在天内重新发现,而Chrome的漏洞在天内重新发现的比例为%。这表明,尽管一名安全研究人员可能处于领先地位,但攻击者很有可能很快就会发现他们发现的任何东西。
幽灵和崩溃是发现的两个最严重的漏洞,自然地,通过ProjectZero找到。虽然他们将披露时间期限延长到天,但他们因泄露细节而受到批评,因为在充分的修补程序得到广泛使用之前。然而,利用这些漏洞证明太复杂,并且没有记录成功的攻击。
但是在补丁之前发布bug报告不是很危险吗?
“首先,答案是违反直觉的:泄露少量未修复的漏洞并不能显着地增加或降低攻击者的能力。我们的“基于截止日期”的披露对攻击者的能力有一个中立的短期影响。
我们当然知道,有些团体和个人正在等待使用公共攻击来伤害用户(比如利用工具包的作者),但我们也知道,将典型的ProjectZero漏洞报告转化为实际的现实世界攻击的成本是不小的。“
ProjectZero并不是一步一步地发布黑客指南,而是发布他们所描述的“开发链的一部分”。理论上,攻击者需要大量的资源和技能才能将这些漏洞转化为可靠的漏洞,ProjectZero认为,即使攻击者没有公开该漏洞,也有可能做到这一点。也许攻击者太懒了,不愿意自己动手,因为年的一项研究发现,从漏洞到“充分发挥作用的攻击”的中间时间是天。
这只是一个问题,这是一个很大的问题,但大多数公司在天内就会出现问题。许多研究人员提出的第二个批评是ProjectZero在发布补丁后发布bug报告的政策,主要是因为修补程序往往不完美,而且在其他地方也可能出现相同的漏洞。ProjectZero认为这对维护者有利,使他们能够更好地理解漏洞,对攻击者来说几乎没有什么影响,因为他们无论如何都可以从补丁中反向设计漏洞。
“攻击者有明确的动机花时间分析安全补丁,以便了解漏洞(包括通过源代码审查和二进制反向工程),即使供应商和研究人员试图保留技术数据,他们也会很快建立完整的详细信息。
由于关于漏洞的信息的效用对于维护者和攻击者来说是非常不同的,所以我们不期望维护者通常能够承担与攻击者同样的分析深度。
我们发布的信息通常可以被捍卫者用来立即提高防御能力,测试错误修复的准确性,并且总是可以用来对补丁的采用或短期缓解做出明智的决定。“
有时,在战争中,必须冒风险才能取得全面成功。毫无疑问,安全研究人员和黑客之间的战斗是真实的,具有严重的现实意义。到目前为止,ProjectZero已经成功地运行了,他们的激进政策并没有带来任何重大后果,而且毫无疑问,他们将以类似的方式继续下去,除非它引起一个激烈的问题。希望不会发生这种事。