2021-06
29

我要找回自己的IG资源

By xrspook @ 10:39:08 归类于: 烂日记

我已经不记得为什么自己要把自己以前的IG账号删掉,为什么我删掉了自己的账号但我的邮箱却没有任何痕迹呢?理论上应该不会这样。但是我的确已经找不到自己从前的IG账号,这是事实。我该怎么找回自己的图片呢?有一些很重要的,手机上我还有,但那只是极少部分,从前我觉得很重要的那些。至于其它的到底在哪里呢? IG在我印象之中一直都跟脸书关联,但是我的脸书里没有一个单独的 IG相册。在某些相册里的确有一些来自于IG的图片,但一眼就能识别的出来,因为正常手机拍照的话不会是正方形,而那些图片又不像是原图。大概是我存来存去后的结果。

我应该怎么找回那些东西呢?我直接把instagram和自己的名字放上了搜索引擎,出来的居然是flickr的网址,因为之前我用IFTTT自动关联了两个账号,当我在IG上发图片的时候就会自动推送到flickr,但问题是自动推送过去的那些图片都不是原图,因为高度只有640像素,为什么自动关联推送的图片不是原图呢?为什么就不能设置为原图呢?然后我去翻找自己的微博,如果我真的很珍视那些图片,显然我在IG上发布以后,也要在国内来一发。结果我却发现微博上只有极少数的IG图片,而且微博上的图片经过压缩。豆瓣上我有一个放橡皮章的相册,里面也有我少数几张IG的图片。让我惊讶的是,原来豆瓣的图片现在已经被压缩成了 webp格式。我甚至把自己的推特也翻了一遍,还是没什么效果。接下来我就回宿舍拖地了。

在拖地的过程中我突然想到会不会我的小米云从前同步数据的时候有保留那些东西呢?以前数据同步我是一直开启的,但因为有时WiFi不好,会把我的机器卡死,所以现在我不再使用那个功能,而且图片越来越多,有些是我根本就不想上传的。在小米云那里,我的确找回了部分 IG图片。说来也奇怪,那些东西居然在我的云盘里面那里显示的文件夹是手机备份。实际上备份的日期又是2016年,但备份的内容实际上是我第1台小米手机小米1S青春的,而我的第2台小米手机小米4c是在2013年12月开始用的,而云盘那里的手机备份却是2016年备份2013年的部分内容。这到底是什么逻辑呢? flickr上面的部分IG图片除了不是原图以外,还也都只是我部分的IG图片,大概因为之前我没有设置自动推送。

所以现在对我来说,我到底有多少IG图片简直就是个迷。从我的微博看来好像 IG抽风了一段时间的。2013年我有玩那个东西,2015年我也有搞,但其他时间呢?那些我应该缺失了很多的橡皮章的部分呢?它们到底在哪里?在我开始用第3部小米手机红米Note7之前,我把小米4c的相册全部都备份下来了。但是里面的IG文件夹里的东西明显是被删减过的。在删减之前,我到底有没有先对那些图片进行备份呢?

现在要重新回想起好几年前的东西实在是太难了,但是在这个拿回自己资源的问题上。我必须得死磕。

2020-03
13

减法

By xrspook @ 8:47:49 归类于: 烂日记

插件能解决的问题,为什么要自己写代码呢?东拼西凑代码就能解决的问题,为什么还要把那加到小工具里呢?我也不知道我为什么要这么纠结,以前我从来没有这么纠结过,但是那是以前。回看10年前自己做的WordPress模板,从现在的角度去考虑,其实很多地方我已经冥思苦想了,因为至今要我给出一个更好的解决方案,尚且无能。当时,我之所以把这个模板叫做COLOR3。因为英语的THREE和FREE的发音比较类似,完全翻译成中文就是色彩飞扬,因为我在模板里面加入了好多颜色,几乎可以说是五颜六色。我用了很多颜色,但是我几乎没用图片。整个模板里我只用了三张小图。为了找到那三张适合的图,我寻觅了不少图库。在那个时候我的这种做法是比较大胆的,因为基本上主流好看的模板都需要有不少小型图片支持,之所以是小型,是因为即便只是小小的一块图片也可以通过横向纵向重复的方式扩展成无限大小的大图案。从好看的角度考虑,背景用一大张高像素的图当然厉害,但是大图的体积也非常大。如果遇到网速不好,又或者服务器糟糕的话,非常有可能路人已经看完了你的网站,你的背景图片都还没加载出来。在我设计COLOR3的时候,我非常注重网站的加载速度,因为我的blog的服务器放在国外,所以从中国访问速度肯定会有点慢。也正是因为我在模板里几乎没有加入图片,所以我不需要考虑把网站的图片放哪里这种问题。不过我为网站设定了一个ico。那个东西极小,但是一旦被收藏,可以有很高的识别度。设计模板的时候我没加图片,因为我觉得真正吸引读者目光的应该是文章本身。可能是文章的文字,可能是文章的配图。从前好长一段时间,每篇文章我都几乎会配图,但是后来,配图这种事对我来说变成极小概率事件。从2014年夏天开始到2020年,在这超过15年里,我每天都写至少一篇。5400多篇日志,想想都觉得很疯狂。对别人来说,基本上数不出什么当年今日的日志有多少,但我可以数出一大堆。所以很多人blog里版块的链接有随机文章,相关文章,最近文章,热评文章之类的东西,但是对我来说,一个当年今日已经足够震撼了。刚好当年今日这个功能,其实根本没必要用插件去实现,简单的语句就可以做到。在10年前,我做COLOR3的时候,我就把插件的语句直接放到了模板的function里面。但是,那只是把php引用的代码具体的模板里,是定死的。那种自由远不如把当年今日做成一个小工具。小工具意味着可以对不同功能的东西进行区块管理。几乎可以这么说,有无限排列组合的可能。对低端人士来说,你有多少个箱子、有多少个工具,你就只能对那些进行排列组合,但是,对高端人士来说,无论是小工具还是放小工具的箱子,都是想有多少,就有多少的。之前,我只会创造箱子,但昨天,我连小工具都有点懂得该如何模仿组装了。

10年前,我通过插件让blog在文章链接上面开了挂。10年后,我选择的是要开挂,自己来,能节省,就绝不开挂。

2019-05
30

调调错

By xrspook @ 9:11:41 归类于: 烂日记

昨天领导突然跟我说单位要搞个10周年的活动。我觉得这种事情是应该的,但听完他的一番陈述以后,我觉得那肯定又是一件相当无聊的事。因为从构思已经决定了那根本逃不出老套,而重点是,这个框架反映出来的东西很多都是我一点兴趣都没有的。但他硬要把我拉过去,说我在这里的时间很长,见过的东西很多,所以筛选图片的时候我会有印象。我觉得很纳闷,我在这里这么长时间,我到底见过什么世面呢?当他们接待高层的时候,我不知道在哪个角落。我知不知道那些高层到底是谁,也不知道他们具体在工程的哪些地方出现过,因为我根本没有陪同过。甚至可以这么说,在这个单位这么长时间,我还没有完全地走遍过我们的地盘。有些地方是新增的,而有些地方一般人无需到达。所以筛选图片的时候,我能辨认出些什么呢?10年的照片那是一个相当大的量。即便你要做厚厚一本,像字典一样的图册,你也用不着那么多照片。理论上,一页纸顶多放两张照片。如果你一定要在每页纸放下6张照片的话,我建议你不如别放算了。如果要把照片做得够意思、有美感的话,我觉得一页纸只能放一张。以200页纸计算,也就顶多400张照片而已,分摊到10年,每年40张,但实际上,不可能出一本200页的图册,那个图册如果有100页已经很了不起了,也就是200张照片,最终下来就是每年20张。有大领导光临的,肯定要来一些,有工程开工或者完工的,也要来一些,最后当然少不了那些年会、安全会议或者到哪里活动。所以实际上,用年去选图片就太死板了,我觉得应该以一个事件、非常大的事件为重点去筛选照片。于是最终照片是如何筛选呢?肯定得从事件入手,而不是打开照片的文件夹一个一个去搜索,而且是人肉搜索。

每年的重大事件有哪些呢?那必须是要找每个月的大事记啊!每个月的大事记大概就一张纸,一年下来就12张纸,这么多年下来就120张纸,很多东西都是可以一闪而过的,但也有可能在某张纸上会有多件很重要的事,而昨天领导说的那个寻找资料的架构就像在写一篇流水帐,所以听他说的时候,我的心里一直呵呵。他没见过那个框架以外的东西,就没办法想象出别人到底是如何做事的,而他又觉得一直都活在这种调调里没有问题。我觉得这就是他们最大的问题!当他说每一个技术管理人员都要写一篇心得的时候,我更加觉得这简直是超级搞笑。难道你还要让一个你根本不重视的普通人讲他的故事,而你又会真的用心的去听吗?不要浪费大家的时间了好吗?坐在那里的人,如果你觉得我们很重要,我们是元老,我们知道这里的一切,为什么我们之中的绝大多数都只是科员呢?!嘴上说你很重要,实际上到升官发财的时候却没你的事。平时我不会考虑这种事,但当他说那些无聊事的时候,我感到莫名的愤慨。

明明是值得开心伟大的时刻,居然可以被他们弄得我感觉不屑一顾,醉了。

当他们把题目定为,我和这个单位共同成长的时候,我觉得,实际上,你们有在乎我们个人的成长吗?你们到底在帮助我们成长,还是在一直压制着不让我们施展所长。

2018-06
12

图片文字识别

By xrspook @ 8:59:18 归类于: 烂日记

因为很懒,不想把小说里面的东西一页一页地通过键盘输入。所以我想找一个可以拍照然后转化为数字格式文字的软件。其实文字识别这种东西,很久以前在PDF里已经可以,但问题是识别的效果有时真的很糟糕。尤其是遇到纯图片的PDF,从前的识别软件几乎无解。即便某些文献里不是图片的文字有时也会识别错误。十几年过去了,这些技术难道就没有发展吗?手机上安装了个Google Translate,他们有一个很屌丝的功能:当你把要翻译的东西放在他们镜头底下某个区域,他们就可以把那里的文字直接翻译成你需要的语言,毫无PS痕迹。这种效果是动态的,虽然很炫酷,但只对词语有效,而且我觉得只能停留在玩一年玩的水平。我需要的东西不是翻译,而是直接把汉字给我识别为汉字就可以了。

据说小米的系统MIUI 8扫一扫就隐藏了这个功能,我迫不及待了试了一下,结果让人很失望,因为识别出来的东西简直就是乱码一般狗屁不通。WPS也有这个功能,但他们识别出来的效果也不好,虽然那个功能,对非VIP来说只能用几次,但即便是这种VIP的功能其实也不好。我不想在手机里再安装其它软件,于是继续搜索,结果发现原来QQ的扫一扫也有这个功能。既然QQ扫一扫可以,所以我觉得微信的扫一扫应该也差不多吧,然后呢,我发现微信的扫一扫貌似只对二维码感兴趣,对文字识别无感。但是QQ的扫一扫就很强大,可以识别文字,也可以识别图片里那个是谁。这很方便,突然看到某个人的照片,尤其是明星类的,想不起他叫什么名字,拿QQ过去扫一扫就可以了。虽然他们说可以这样,但是我没试过拿QQ对着明星扫一扫。我的确拿QQ往书上扫一扫了,结果实在让人太惊喜,QQ识别的速度很快,而且只要你拍照恰当,光源合适,出来的效果相当好。有了这个神器,基本上遇到纸质的书本我们就不用烦了,但是因为这种扫一扫需要配合一定的条件,得出的文字才会准确。如果只是一两页纸扫一扫那是相当的爽,但如果你得想搞一本书,那就真的很痛苦了,不如在网上找一找有没有电子版的比较快捷。我想到的是既然他们可以通过这样的扫一扫识别文字,估计也有软件可以针对PDF里的图片识别出文字,而且速度要比这个快很多,之前我也的确干过这种事,因为当时要把PDF版本的东西放到kindle里阅读。虽然用kindle直接打开PDF也可以,但是阅读会非常辛苦,所以我通过某个软件把PDF转化为kindle专用的mobi。PDF里像图片一样的文字被识别为数字格式,但问题是那是本英语书。有些单词被分在两行,识别会把那当作两个东西,于是阅读的时候你就头大了。你必须具备神一般的单词合并能力进行脑补。既然英语可以识别,中文估计也没问题,但中文的复杂程度要比英语高很多。前晚本打算十点多就睡觉,结果因为这个扫一扫,扫了十几页纸,于是折腾到了11点多才睡觉。

科技进步,人活得越来越爽。

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>

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

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress