最近对视频编码的一些研究心得

从某知名视频网站下载了一个小视频, 1080P 25帧的, 比特率是2600kbps, 格式为H.264/AVC, 视频长度为5分钟, 才98M的体积. 某天心血来潮想把它转换为H.265/HEVC格式的视频, 试了无数次才发现, 用现有的工具, 转换出来的H.265/HEVC格式的视频, 体积比它大的, 可能还没有它清晰, 体积比它小的, 清晰度就差更多了. 传说中的H.265/HEVC的优势哪里去了?

1, 一些专有名词

Constant QP (CQP)

Constant Quantization Parameter, 恒定量化编码模式, 也称 CQ (constant quantizer)模式, 英文解释为The quantization parameter defines how much information to discard from a given block of pixels (a Macroblock), 此参数控制每个宏块(Macroblock)的压缩量. 此值越大, 表示要丢弃的Macroblock就越多(压缩率越大), 视频体积越小, 同时视频质量越差. 一般是用GPU转码时, 才会有CQP选项. 不建议使用此模式, 原因如下

Setting a fixed QP means that the resulting bitrate will be varying strongly depending on each scene’s complexity, and it will result in rather inefficient encodes for your input video. You may waste space and you have no control of the actual bitrate.

Average Bitrate (ABR)

平均比特率, 这个不多说了. 不建议使用此模式. 老外的分析如下

One of the main x264 developers himself says you should never use it. Why? As the encoder doesn’t know exactly what’s ahead in time, it will have to guess how to reach that bitrate. This means that the rate itself will vary, especially at the beginning of the clip, and at some point reach the target. Especially for HAS-type streaming, this leads to huge quality variations within short segments.

继续阅读

kms激活win10企业版流程

以前一直使用https://hub.docker.com/r/luodaoyi/kms-server/提供的KMS激活服务的, 最近重新安装了Windows 10企业版, 发现激活不了, 提示为

Windows Script Host
正在激活 Windows(R), Enterprise edition
(73111121-5638-40f6-bc11-f1d7b0d64300)…
错误: 0xC004F074 软件授权服务报告无法激活计算机。无法联系任何密钥管理服务 (KMS)。有关其他信息,请参阅应用程序事件日志。

上网查了下, 可能原因有:
1, 计算机未联网;
2, 时区设置的不是UTC+8时区
3, KMS激活服务器不可用
经过各种排查, 发现1,2都排除了, 唯一可能的原因就是3了. 上网查了一下, 上文提供的KMS服务器(kms.luody.info)确实无法激活Win10企业版, 但是我却找到了一个新的可激活Win10企业版的KMS服务器(就是下文中的zh.us.to)

下面总结一下企业版的KMS激活流程.

1, 安装Windows 10企业版, 建议去https://msdn.itellyou.cn/下载, 注意下载的镜像名字里必须包含VL字样, 才能使用KMS激活. 比如这个Windows 10 (multi-edition) VL, Version 1709 (Updated Nov 2017) (x64) – DVD (Chinese-Simplified), 2018年8月实测此镜像安装时会出来3个版本, 比如Win10企业版/专业版等, 安装此选择安装企业版即可.

2, 激活. 出于安全考虑, 建议先激活再考虑安装其它软件. 这里我的激活方法为 继续阅读

在命令提示符CMD里查询域名的NS

刚刚更换了域名的NS记录,如何知道本地服务器的信息有没有刷新呢,下面教大家一招,在CMD里面查询一个域名的NS记录

第一步,在命令提示符里输入nslookup并回车
第二步,在命令提示符里输入set type=ns并回车
第三步,输入你想查询的域名比如zhukun.net此时便会返回对应的NS信息 继续阅读

不重装系统实现硬盘分区

不重装系统就能实现硬盘重新分区,今天给朋友分区的时候发现的,朋友的光驱坏了,费了半天劲勉强装了一个XP上去,结果发现只有一个C盘。于是乎上网搜一下解决办法,才发现的这么一个好东东。

很知名的一个软件,名字叫Partition Manager,简称PM。在一些盗版系统光盘上经常可以看到PM的身影,可以在安装系统前对硬盘进行分区操作,我今天地知道,原来它也可以在XP/Vista/Win7系统下安装,进而在不损伤现有系统文件的基础上,对硬盘进行分区操作。

跟众多软件一样,官方提供了一个Free Edition,下载地址见此。免费版的功能比较简单,仅包含:
1,创建、删除和格式化分区
2,移动分区,重设分区大小。 继续阅读

体验SUN公司的虚拟机VirtualBox

网络上最常见的虚拟机软件应该是VMWare了吧?虽然我自己也是VMWare的用户,甚至前几天还在使用VMWare,但是我已经越来越觉得VMWare不爽了,下面先罗列一下它的“罪证”:
VMWare的安装包居然有500多M的体积,安装成功以后网络连结里居然多出来好几个虚拟连结,而且即使不运行,也有几个讨厌的进程“常驻”在任务管理器里,虽然哥有2G内存,不在乎这点内存占用,但是看着总是碍眼的……

其实我一早就知道SUN公司有VirtualBox这么一款虚拟机,早就想体验一下了,刚好今天重装了系统,就闲来体验了一把。

打开百度,google了一下VirtualBox的官网,下载WINDOWS版安装程序,哇塞,整个安装程序居然只有70M。 继续阅读

网吧电脑里没有回收站怎么办

网吧电脑的桌面上并没有回收站,如果不小心删除了文件,可能会很麻烦。那么,如何找回“回收站”呢?

1.桌面默认图标恢复的步骤是:在桌面空白处右击,选择“属性”,打开“显示-属性”对话框,选中“桌面-自定义桌面”,打开“桌面项目”对话框,在“常规”选项中,有“桌面图标”一栏,像控制面板恢复法中选择复选框项目的方法一样,选中未选中的项目, 确认。

2.如果不行的话:桌面新建一个文件夹. 将其重命名为 回收站.{645ff040-5081-101b-9f08-00aa002f954e} 即可. 注意回收站三个字后面有一个“点”。

3.开始-运行,输入gpedit.msc并回车,在打开的组策略窗口中展开到“用户配置-管理模板-桌面”,在右边找到“删除桌面上“回收站”图标”,双击,改为“已停用”或“未配置”。