分类 默认分类 下的文章

hevc视频压制教程


目的

使用压缩工具,缩小视频占用体积。

播放软件

完美者解码 //可以硬解hevc视频

视频压缩软件

小丸工具箱 //用于将视频压缩成h.264格式
staxrip //用于将视频压缩成h.265格式,github地址https://github.com/stax76/staxrip
可以调用cpu(最大化的调用cpu的资源)或显卡(新显卡的速度飞快,秒转)进行压制。

压缩方法

小丸工具箱直接使用默认压缩就行。

staxrip可以配置一下h.265的压缩参数。
staxrip_hevc


iphone6s开启王者荣耀高帧率和低功耗模式


同步发布到威锋网,链接如下:https://bbs.feng.com/forum.php?mod=viewthread&tid=11721164&extra=&page=1

原因

请先仔细阅读《王者荣耀》研究室三十三期:深扒最近手机打农药卡顿发烫的真实原因,原来游戏版本也分三六九等?
如何看待腾讯对未交保护费的手机厂商进行王者荣耀负优化?
O2,F版,全称OpenGLES2 :False版。

False在英文里是错误,临时的意思。而OpenGLES2大家里面为一个技术名词就好,也就是说,这个版本的意思是OpenGLES2:临时版或者说OpenGLES2:普通版。
在目前主流的王者荣耀版本中,O2,F版的优化是做的最差,也是最卡的。

M,T版,全称Metal:Ture版,是IOS苹果的专用版本。

总的来说,论游戏性的优化:

安卓V,T版>O2,T>O2,F
IOS M,T版>O2,F版。

腾讯成功的把针对硬件进行的优化变成了针对品牌进行的优化。腾讯针对不同平台进行劣化是不争的事实,把高性能的某品牌手机进行劣化处理,从而造成835跑不过660的怪现象。安卓手机可以改机型将劣化机型改成优化(其实是普通)机型,从而获得更高的性能体验和发热、省电方式,修改后效果比较明显。苹果手机也可以通过改机型来骗过服务器,从而达到不劣化的目的。
理论上mt模式比o2f模式能提高10%的流畅度,至少稳定60帧是没问题的,但功耗应该不会降低太多,发热也下降不了多少,所以建议一直开省电模式。

注:此方法只适用于已越狱的iphone6s。理论上6s plus也可以用。由于7及以上(7、7plus、8、8plus)更新到2018年4月28日以后的王者荣耀版本后会自动开启M,T模式,所以,7及以上机型不需要使用此方法。

是否省电、是否稳定运行在60帧还在测试中。

准备

充满电的iphone6s一个。
已越狱、安装anywhere虚拟定位插件。
王者荣耀更新到最新版。

修改机型

在手机桌面找到“虚拟定位”app,选择页面底部的“虚拟机型”,选择“修改为iphone系列机型”,选择7及以上任意版本。在“应用管理”页面选择“王者荣耀”,点击完成,会弹出“已成功应用该机型……”的提示。
在底部“应用管理”里把“地址管理”中的“王者荣耀”关闭,其实也不用关闭,自行决定,不影响任何操作,只是觉得没必要进行虚拟定位。只要保证“机型管理”里的“王者荣耀”已模拟生效即可。
注销一下桌面。
打开桌面上的王者荣耀app,在第一个界面左上角有一行很小的字,若是M,T就算成功开启。
再进入游戏的设置页面,调出ftp显示和高帧率模式。

测试

若打游戏一直稳定60帧就行,耗电和发热情况未测试。
最后的结论,mt模式更容易稳定到60帧,功耗没怎么降。因为苹果对ios优化得好,所以即使是o2f方案,也比安卓流畅。

技术细节

参考知乎的文章吧,如o2f和mt模式是什么意思。

参考:
腾讯做了哪些恶? — RR AA 的回答 - 知乎 o2f和mt技术细节
腾讯做了哪些恶? - 知乎 修改为mt的影响


树莓派搭建nas


树莓派是一种廉价低功耗的arm主板,英文名是raspberry pi。国内可通过ickey购买,网址是 http://bbs.ickey.cn/index.php?app=group&ac=raspberry
背景
关于树莓派的背景介绍在网上已经很多了,在树莓派的官方网站上也有一个长篇大论。这里只是简单的列一下:
厄普顿(Eben Epton)在2006年已经意识到要为儿童提供一种廉价的计算机,因为他觉得从2000年之后,报读计算机系的优等生无论从数量上还是技术水平上都一年不如一年(the year-on-year decline in the numbers and skills levels of the A Level students applying to read Computer Science in each academic year,貌似这段是请中国人写的,因为除了中国人之外,想不出哪里的人会用read Computer Science来写报读计算机专业)。而90年代的学生大部分都是有经验的编程爱好者(experienced hobbyist programmers)。
厄普顿觉得这样的原因在于:家庭PC机过于昂贵,所以父母不肯给小孩在上面进行一些实验。所以他想做一个廉价的,可以和老式计算机一样,一启动就进入编程环境的计算机。(其实我觉得不是过于昂贵,当年的Apple II和中华学习机也是要几千块一台的,真正原因是PC从极客用品变成了一种日常消费品,父母同样不会让你拿家里的冰箱微波炉拆开做实验的)
后来的故事大家也知道了,由于他成立了树莓派基金运作这个事情,宣称要做一个只有25美金的家用电脑,而且体积和信用卡一样大,可以接电视,可以播高清视频,所以一下子吸引了眼球,以至于订购的人刷爆了他的网站。

我的树莓派买早了,只有256m的内存,刚买回来就有512m内存版上市了,不过256m已经足够使用了。
硬件准备:
raspberry pi主板一台,最好加散热片或风扇
SD卡一张(随便什么容量都行)
U盘一个(容量最好大于4G,2G也行,不过不能更新系统)
移动硬盘或大容量U盘一个,用于存储下载资料
microusb数据线一根,1A或1.5A充电电源一个,若使用移动硬盘,还要给它配专门的电源

因为要作为nas下载机,所以我使用专门为nas优化的raspnas系统,官网是http://rasp-nas.tk/

下载系统镜像,地址是 http://rasp-nas.tk/index.php/download.html
烧录镜像到2G或4G的U盘内,可参考http://www.cnbeta.com/articles/204970.htm
使用Win32DiskImager程序将下载的img镜像烧录到U盘,此U盘做系统盘(不建议使用SD卡做系统盘,因为SD卡突然断电后会引起系统文件损坏,不稳定)
烧录完毕后拔下U盘,再重新插入,此时windows系统只识别到70m的fat分区,把此分区内的所有文件拷入准备好的SD卡里,然后修改,cmdline.txt中的/root位置,其中 root=/dev/mmcblk0p2 改为 U盘上的根分区 root=/dev/sda2。具体原理可参考 http://geekpi.cn/blog/2012/10/1768 http://geekpi.cn/blog/2012/11/1950
也可以将U盘扩容一下,充分利用空间,方法是在linux系统下,如ubuntu或debian使用分区工具调整U盘第二分区大小,使之占用剩余的全部空间。
连接好各种接口,网卡连路由器的有线lan,插入sd卡和作为系统盘的U盘,再把电源线接上,开机,开始配置系统。
系统配置:
使用ssh进行连接:windows下使用putty连接,设置为UTF-8字符格式,linux下可直接ssh pi@raspnas的ip 默认名称为"pi" , 密码为 "raspberry" (不含"", Raspbian的默认账户).(可在路由器上先查找raspnas的ip地址,再绑定mac,以后可以开启DMZ主机,打开upnp,并进行端口映射,端口号22,因为ssh是通过22端口连接的,再以后可以启用路由器的ddns服务,给raspnas分配一个域名,方便进行外网控制)
进去后首先运行sudo apt-get update,若作为系统的U盘使用df命令查看后第二分区只有2G大小,不可进行sudo apt-get upgrade系统更新,因为空间太小,无法进行更新。
修改时间,可参考http://www.shumeipai.net/thread-683-1-7.html
安装transmission,这是一个PT下载软件。可参考http://monsterchen.me/wordpress/?p=122 (可单独设置下载目录为/media/nas/download)
安装arr2c和yaaw,方便进行普通文件下载。可参考http://www.isdiary.com/2013/04/505。(由于普通会员的迅雷离线下载已经不再进行优惠了,故先用迅雷离线在使用yaaw下载的方案只能在迅雷账号为vip的情况下才能使用)
配置存储盘:
找个大容量U盘或移动硬盘作为文件存储空间。(移动硬盘若为usb3.0,需要一个支持供电的usb hub,usb2.0接口可只配个供电电源)
格式化U盘或移动硬盘。分区时至少要分两个区,一个200m的fat分区,剩下的容量可全部设为ntfs或ext4分区,建议设置为ext4分区,这样更稳定。
关闭树莓派,连接存储盘及电源线。
重新开机,运行df,查看存储盘是否已经挂载。
使用fstab挂载

创建挂载点

sudo
mkdir
/media/nas

编辑fstab让移动硬盘开机自动挂载

sudo
nano
/etc/fstab

在最后一行添加如下内容

UUID=49d51ebe-7ef4-44a2-a0b0-10f6b8f6e0ed
/media/nas
ext4
defaults
0
0

此uuid可以通过blkid命令查看,找到存储盘的第二个分区的uuid,替换上面的位置,运行reboot重启即可

重启后再查看/media/nas是否已经挂载成功,再创建目录download
sudo chmod 777 /media/nas

sudo mkdir download

sudo chmod 777 download

远程管理:

transmission管理:使用Transmission Remote GUI,下载地址:http://code.google.com/p/transmisson-remote-gui/downloads/list,根据自己的操作系统选择软件
汉化:Tools>Options>Interface>Language 改为“简体中文”,重启程序。 连接:种子>连接到客户端填ip,端口:9091,并填用户名和密码
使用微博进行监控 http://unm.me/post/573.orz
查看每日流量,使用vnstat软件,参考 https://0066.in/archives/25
网盘同步:与Dropbox、百度云同步
未来更新:
自动更新pt内容,进行下载和推送。
树莓派无线控制开关,可进行开关电器等操作,例如开关空调、冰箱、洗衣机、电视
树莓派监控:监控温度、湿度、pm2.5、实时图像
与ifttt和arduino结合,存储数据,汇报实时能源使用情况,自动控制灯的开关,自动拉窗帘
通过手机作为控制端,树莓派作为中控,arduino作为受控端,可通过语音进行控制。