2017-09
11

RUN NOTE

By xrspook @ 23:10:31 归类于:RUN NOTE

星期一 2017-09-11 20:54
平均心率143,最高心率169,平均配速639。平均心率和最高心率为什么会这么低??????我觉得自己出汗已经出成了神经病,我不知道自己能不能跑更快,但我知道如果我太猛了会脱水的。今天本该正常跑步,却被告知要等待反馈会,反馈完以后回到办公室我又足足整了1个小时工作才最终决定还是必须得去跑步。今晚跑的过程中我看到1个萤火虫了!#xrspook未行够#

2017-09
10

单个图片mp3生成mp4

By xrspook @ 18:01:41 归类于:烂日记

今天花了好多个小时去研究怎么把一个图片和一个mp3合并一起生成一个mp4文件。从理论上说这很简单,不过是把图片的展示的时间等长于mp3。直觉告诉我,应该有一些很简单的脚本能实现这个功能。因为从油管下载回来的音频和视频可以通过一键完成合并。我不知道油管上面的视频和音频的长度是不是完全一致,反正对一张图片来说,那不过是跟音频等长而已,没什么设置的难度。我希望直接用我手头上的工具就实现这个功能。但实际上,貌似有点难度。如果不是要求那一定是视频文件,如果只需要展示,我们可以用PowerPoint。把图片设置为背景,把音乐设置为预览文件时自动播放,然后把文件封装。这种功能肯定非常容易实现,但问题是我要生成一个单独的视频文件,avi也好wma也好mp4也好mkv也好,反正那个视频文件,必须能被做字幕的软件识别。我就一连纠结了好多个小时。因为我觉得这是一个很容易实现的功能,所以一开始我去找一些能在线实现这个的网站。我第一次找的那个网站的确可以实现我想要的功能,但问题是那个网站生成的视频有好大的水印。如果要去掉水印就必须给钱,显然我是肯定不会做的。往后的一些网站,要不根本上传不了,要不速度非常慢,要不只能生成一个几秒钟没有音频的mp4。在尝试了几个小时之后,我已经被逼疯到装软件就装软件,只要能实现功能,我就接受的地步了。我是用过绿色版的格式工厂以及狸窝转换,但一个并不能实现我的功能,另外一个要做到那个功能是要给钱的。我也下载过一个外国的软件,需要安装,简单模式非常麻烦,高级模式也就是运用脚本的模式却无论如何都运行不了。其实在折腾这些之前,我就看到Google Code这有一个叫做imutube的项目。那个东西非常轻量级,只要你装好了脚本软件以及解码器以后,就可以轻松实现这个功能。但问题是,解码器我前天刚刚装了新的,脚本软件今天也装了新的,但是把东西却无论如何识别不了我的mp3以及图片文件。我差一点点就成功了,但是我无论如何都到不了那一步。

于是我只有回到最开始,一直以来我都觉得MeGUI应该可以实现这个功能。但是如果用AVS Script Creator选择视频的时候,我无论如何都不能选择图像文件。即便我选择了图片文件,确定以后,还是会告诉我出错,因为使用的解码器不对。视频的解码器无法识别图片。为什么我觉得MeGUI能实现这个功能呢?因为要把图片和mp3结合起来,只需要做一个设置,就是设置图片的帧速率,然后设置图片的帧数,让图片和mp3有相同的长度。我回到一开始,引领我去找imutube的那个页面,发现里面的确有人说通过编写脚本,可以用MeGUI实现这个功能,只是今天较早时候我没看清,错过了那段话。我把那段脚本复制下来,形成一个脚本文件,果然MeGUI能识别出来。这证明了MeGUI能识别的脚本,不一定得用那个脚本生成器,如果你够牛逼,纯粹可以自己写代码,而且那个更自由。按照我设定的帧数以及帧速率,果然那个图片的播放时长就是我目标的那个。接着,我把这个图片视频和mp3结合起来,生成一个mp4,成功了!但是,图片视频的时长实际上比mp3短,所以第二次在压制前,我在音频那里又加入了一个剪切的脚本,把mp3的长度调节为跟视频一样。因为那个mp3最后结束的时候其实是有好几秒钟空白时间的。现在回想起来,我真的有点傻,为什么我要把帧速率设置为25呢?!其实我完全可以设置为1,那么需要的帧数就只是mp3的秒数而已,我也不需要做更多的计算,当然生成出来的视频体积也不会那么大。但是别人看这个视频参数的时候,估计就会有点O了。

兜了一大个圈,最终,我还是用我手头上的软件就实现了我想要的功能。不得不说,写脚本写代码这些苦逼事,实在很强大,我还有很多很多的东西需要学习!

载入单个图片的AVS脚本如下:

1
2
ImageSource("单个图片的绝对路径", end = 5600, fps = 25, use_DevIL = true)
ConvertToYV12()

说明:end = 5600为视频帧数,fps = 25为帧速率,如果某首歌为3分钟,帧速率为25,帧数就填写3*60*25=4500

音频视频的剪切脚本:

1
2
3
4
5
6
7
8
9
10
11
< ?xml version="1.0"?>
<cuts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <framerate>25</framerate>
  <style>NO_TRANSITION</style>
  <allcuts>
    <cutsection>
      <startframe>0</startframe>
      <endframe>5600</endframe>
    </cutsection>
  </allcuts>
</cuts>

说明:如果这是个配到视频的音频用的,设置为和视频相同的帧数和帧速率即可。

2017-09
9

RUN NOTE

By xrspook @ 21:01:54 归类于:RUN NOTE

平均心率155,最高心率174,平均配速641。一直有事情惦记在心上,所以最终我选择为把工作都搞定了再出门跑步,已经早上930了!跑到广州塔下,封路封得乱七八糟,所以我放弃了向东跑到琶洲大桥折返而选择了向西到人民桥折返。感觉这实在太漫长了啊啊啊啊啊啊啊啊啊啊~~~ 不知为何今天心率出现了好几处无数据,这是FR235的问题还是Rhythm+的问题呢?#xrspook未行够#

2017-09
9

见招拆招

By xrspook @ 20:37:17 归类于:烂日记

生活中有些莫名其妙的奇葩事,你永远都说不清为什么那些人会是你的家人,为什么那些人会是你同事,你觉得他们很不堪,但是你又不得不面对。昨天下午3点,我的一个屌丝同事跟我说,下周一有人过来检查。实际上剩下的时间还不到一个小时,因为其中有一个小时,你必须得站在码头完成某个仪式。从听到消息的那一刻起,我就非常不爽,因为我意识到接下来的事情将很麻烦。首先得把所有帐本都打印出来。这需要一定时间。因为某些细节要修改,因为我没预料到会突然有一个这样的检查,如果可以预料到9月份会发生这种事,9月初的时候我就会把所有都准备好。打印是一回事,签名比打印更麻烦。,找领导签名从来都不是容易的事,科长在单位,但是你找不到他人。主任通常会遇到你找他的时候出差了。这简直就是无米之炊,而这种窘况,完全是人为造成的。他们老早就已经见过那个文件,只是不知道具体的查库日期是哪一天。但是,他们却完全没有通知下面准备具体工作的人。这种毫无预见性的人根本不应该放在管理岗位。他会把自己的工作搞得一团糟,也会把他下面的人害得很惨。签名这种事情根本不是加班就能解决的。难道你叫领导周末回来加班签名吗?应付检查这种事,完全是可以对应得非常完美。要做到我想象中的无懈可击起码需要三天的准备时间。准确来说是三个工作日。首先,我得确保我电脑上的电子版是正确的,然后是我打印出来的格式没有发生诡异现象,第三是签名的领导我都能找到他的人。没有时间去准备具体的资料,甚至他告诉我要应付检查的时候需要检查什么资料他自己都说不清。连游戏规则都不懂的人怎么玩游戏?如果你不想了解游戏规则,你就得把游戏规则直接转给下面负责具体工作的人。所有工作都往自己身上揽,实际上自己根本顾不了那么多。所以说,他们出的所有问题都是罪有应得的。

昨天下午我仓促地准备着一切,一些笔误难免会发生。但是昨天下午下班之前,我都没有完成。回到家以后,我又有了另外的想法。我可以把所有东西都做得很全面,甚至一份数据可以出N个版本,因为曾经领导说过,既然你不知道检查的人需要的是哪个版本,你把所有版本都准备好就好了,总有一个会符合他们的要求。反正这种垃圾事要占用我的私人时间已经确切无疑了。与其草草应付,不如认真地搞一发。即便最后还是会出现一些小毛病,但是这份诚意他们必须得折服。不怕麻烦本来就是我的特长。如果我怕麻烦,我就不会因为字幕的一个汉字更优,而重新压制重新发布,哪怕之前那个版本已经有粉丝和评论。我现在之所以要搞那么多个版本,其实我也有一定的责任,因为在接手统计工作的时候,我的上一任根本说不清那些东西具体要怎么做。我曾经问过我的上级,希望他们能给我一个最终的定稿,他们也答应了,但是,过了一段时间又忘了。我一直都记在心上,但是我却没有主动的去催他们。因为按照常理,这些检查起码会在两个月后才会发生。本来我不是那种抱侥幸心理的人,因为我的运气一向都不怎么好。现在就是因为我问了我的上级,但上级还没有给我答复,但是我却没有继续追问,而导致了多个版本的麻烦。这种侥幸而导致的错误只会发生一次,下不为例。我的工作,我做的事,目标是让别人无可挑剔、心悦诚服,甚至有点崇拜,而不是得过且过,只满足于60分,刚刚合格,没有犯大错误。之所以有这种想法,不是因为领导要求,而且是这就是我一直以来的为人。上学的时候,我做不到,因为当时我还没有那种觉悟,所以我没有成为学霸,但是工作以后,我有充裕的时间和机会,我要把事情做到最好。

吐槽过后,我要沉下心来,把所有细节都考虑周全。

2017-09
8

乐在折腾

By xrspook @ 11:51:33 归类于:烂日记

昨天我跟我的同事说,每天每个仓同一条船打印一张单就够了,所以那个时间的戳精确到yyyy-mm-dd就可以,但后来发现他们居然会一天同一个仓有2张以上的单,虽然磅单上称量单号不一样,但这显然还是会造成误会,所以还是提取某个仓某天最后一单的时间,也就是精确到yyyy-mm-dd hh:mm:ss比较好。怎么提取某天最后一个时间数据呢?我的第一反应是去度娘,代码大神给出的方法是SQL语言,思路是先排序然后计数,对应的就是最后的时间。上了个厕所以后我突然灵感意识到,是不是直接给日期数据取最大值就行了呢?!查询的表格里以日期数据yyyy-mm-dd的格式汇总筛选作为分组信息,然后再用一个日期数据做最大值,结果还真的可以实现查询一列显示日期一列显示当日的最后时间哦!第一单也好,最后一单也好,原来只是个最大值和最小值的操作,所以其实那些控件的前一笔和后一笔也只是来了个“++”和“–”的操作而已。通常来说第一单和最后一单都是用时间排序,幸好我需要的只是时间数据本身,所以还能如此简单地实现,如果我需要的数据是最后一个时间对应的其它数据呢?从数组的思维,一维的数组就能实现了,但如果在SQL里该如何体现呢?

编程思维这种东西我觉得是共通的,但实际上你运用的时候得清楚其中的一些基本规则,然后才能实现人肉转换。还记得以前的英语老师说过,学好英语以后要学拉丁语系不难,编程思维大概也是这样。

前天的梦好神奇,我把Jorge,Alberto和米Aamir三者合一了。用的是Jorge的外表,摔角功底是Alberto的,而为人处事的风格则是Aamir的。居然还能有这种搭配,我都服我自己了!那个三合一穿着红黑色的服装,不知道为何会开大巴车,开得相当猛,以致于我不得不给乘客解释说“很快就到了,我们再忍忍”。我的脑洞到底是些什么鬼!梦里有个很奇怪的地方:我明知有些地方很湿滑,但我还是过去,于是摔倒了不止一次,倒没有受伤,不过是弄得一身脏而已。三合一把我拉起来,然后建议我不如去换身衣服。我和三合一的关系貌似是一般朋友,至于为啥语言相通,在梦里我没留意。

昨天上午单位一帮女的去验收新宿舍的空调,然后我发现其实那里所有东西都已经安装得差不多了,现在正在安装里面统一的家具,包括:床,衣柜,床头柜,书桌,组合柜。按照他们官方的摆放模式,大概10平方的单间显得很拥挤,除了睡觉几乎什么都做不了,之所以那样是因为他们把床放在房间正中央,把房间里除了家具以外的空间拆分成了3条通道,分裂开来的通道除了通行就什么都做不了,当然房间就会显得拥挤。昨晚我挑了一件家私已组装完成,但组合柜没有上墙的房间乾坤大挪移了一番:把床靠两面墙,衣柜书桌一律靠墙,等于把之前的3条通道合并成了一个大片空间和一小段小通道。出来的效果是立竿见影的好使啊!为什么我会这么想而他们会那么想,归根到底,他们用的是酒店的思路。酒店是用来睡觉的,空间如何都无所谓,但关起门来自己折腾的家不一样,睡觉只是其中一个功能。对我来说,我还打算在里面做运动呢!如果连铺两张瑜伽垫的空间都没有,这绝对坑爹不可接受啊。

生活能拼凑出的可能性很多,就看你怎么去折腾了。

Page 4 of 1,046«12345678»...Last »
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top