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-08
17

跑步听歌装备碎碎念

By xrspook @ 9:04:33 归类于:烂日记

昨天我第一次戴着Dacom的Armor运动蓝牙耳机去跑10K。感觉好极了,除了最后1K,呼吸非常强烈的时候会感觉耳朵有不适,其它时候一切都很好。我一直都很纳闷,平时戴的时候是因为我戴着蓝牙耳机又戴眼镜,位置不够于是造成不适,还是因为其它原因呢?实验证明是因为我戴眼镜造成的。昨晚跑10K的时候我只戴着蓝牙耳机和截汗带,没有戴眼镜,所以一切都很好。人家的耳机设计就没有考虑过你戴耳机的时候还要戴一个很粗的眼镜。最后入手价70多块钱的耳机跟用移动积分换回来,实际上几块钱的耳机差别实在太大。二者的音效简直无法比。我入手的这个蓝牙运动耳机,有IPX5级的防水,所以可以直接用水冲。但显然如果是其它耳机,肯定就完蛋了。

记忆之中,我跑步耳塞从来没有超过两年的寿命。究其原因,大都是因为汗水。记忆之中我已经换过了三个飞利浦的耳塞,第一个是mp3原配,后面两个是自己买的。一个黑色一个白色,还记得原装的耳塞是被我扯坏的,因为那是我第一次用那种很软的硅胶线,当时不懂得使用,在不恰当的地方扯,于是硅胶线长期以往就变形了。后来的两耳塞我没有扯坏,因为我已经扯得有点技巧、扯得很小心了,它们是被我的汗水泡坏的,用了一段时间以后,耳塞自己就分开,里面要不断了线要不就生锈了。再不然就是塑料卡口已经没办法扣上。原装的飞利浦mp3大概两百多块钱,后来买的两个耳塞大概30多块钱,效果都挺不错。飞利浦的耳塞如果你用在其它场合,可能会觉得线有点偏短,但是用在跑步上,却刚刚好。如果一个耳塞能用上一年,一年三十多块钱,还能接受。但问题是现在飞利浦的耳塞越做越高端。要再买重前那些三十几块的实在有点难。现在我正在用的mp3是锐族的,自配的那个耳塞,我扯第一次就已经坏掉,简直无药可救。锐族的mp3感觉挺耐用,电池的持航能力不错,至于音效,因为我就没给它配过靠谱的耳塞,所以没办法评判。唯一可能会让它有问题的就是雨水或者汗水。通常我会把它夹在运动bra上,如果我只穿运动装去跑,没有问题,但是夏天如果我穿的运动bra外面又套了一件衣服的话,非常有可能mp3回来就关不了机,呈现出充电的状态。从屏幕里也可以看出,它进水了。但实际上你只要晾一晾,它又会好过来,这大概需要30分钟到一个小时。之所以这样是因为那个机子除了一个耳塞的口以外,还有一个放内存卡的地方,外露的地方越多,越容易进水。但是如果不是一直被汗水包围着,也不会出问题。从前我飞利浦的mp3一直没有毛病,直到被我扔进运动bra里,不到一个月就废掉了。一开始是电很快就用光,后来就发展到完全充不进电。显然跟运动匹配的mp3,只能以夹子的形式裸露在外面,而且最好密封性比较好,能不能兼容内存卡无所谓,毕竟如果本来mp3就有2GB或4GB的空间。通常你跑的时间没有那么长能把里面的歌都循环播放一遍。我打算买入手一个锐族的蓝牙mp3来匹配我的Dacom耳机,但就怕蓝牙匹配不了。Dacom的蓝牙是4.1,锐族的蓝牙是4.0。耳机很高端,mp3很低端,这让人很无语啊啊啊~~~

跑步装备是个烧钱的无底洞…… 但其实这些都不是非如此不可的。

归档:2017-08-17 Jay

2017-07
22

即将挪窝

By xrspook @ 8:39:26 归类于:烂日记

我终于明白为什么最近要去跑步的时候,mp3都会没电,除非我在跑步之前就先拿出来充电。我觉得这主要是跟我的mp3用完以后没办法关机有关系。近期大概是因为汗水的原因,所以,每次跑完关机的时候总是关不了,会呈现正在充电状态。没办法停止,当然也没办法关机,于是就导致在我下一次用的时候没电了。毕竟那个mp3电池的持续时间才20个小时,从上一次跑步到下一次跑步,绝对超过这个数了,所以就会出现一种到下一次跑步就没电的状态。要解决这个问题,我就得在这一次跑步完毕以后等里面的汗水蒸发,然后关机,或者每次跑步之前就先去充电。这个汗水的问题简直就避无可避。你或许可以说,我可以选择蓝牙的。但实际上如果用的是蓝牙,无论是mp3还是耳机,过一段时间就要充电,这很麻烦。如果是一体机,那个东西会很贵,是我现在所用的那款的五倍以上。这显然相当不划算。所以该怎么解决?夏天跑步汗水干扰以及设备足够轻便实在太难了。昨晚因为mp3没有电,所以我就重新用起了腰包以及旧手机。已经不记得上一次用腰包是什么时候的事,但可以肯定的是去年的广马我用过一次。昨天跑步的时候,我觉得腰包调得很松,所以手机一直自动转到某个角度。而不是我一开始就设定好的正后腰位置。记得去年广马的时候,也出现这种事,那是因为腰包有三个袋子,我里面装的东西重量不均衡。如果今年还能报上广马,我打算自己带水。可以是一开始的时候直接带个空包去,前几个水站可以进一下,像去年那样,到了一定程度,倒水的人就会来不及,然后叫你直接一瓶拿走,从那个时候开始,我就不在进水站了。这样的策略是最轻便的。当然我也可以从一开始就直接只喝自己带的水。

昨天被告知从下周一开始我就要转科室。工作从检验变成统计。跟以前不一样的是现在我将是一个全职统计。如果不是有工作安排,周末这两天我可以完全把补休填进去,那么我就不需要连续上很多天的班,现在的情况变成我先上四天的检验,然后再上五天的统计。光是想想都觉得这很累。变成统计最困扰我的不是工作本身,而是东西我怎么带走。因为办公室里的东西太多,所以我分到了很多个点,我不确定这些柜子能不能都搬到财务那里,位置肯定是有的,可以放得下,但问题是里面的东西都是我私人的,别人查看的时候或者会觉得不好看。估计整个单位只有我这么一个神经病在办公室里部署那么多的东西。毕竟对我来说这里是第二个家。从昨天上午被告知我要搬走以后,我就一直在想,我的东西可以怎么处理。从前玩的WWE美泰人偶我可以拿回家,因为基本上不会再有增长了,至于橡皮章的,我大概可以拿回宿舍,但余下的很多东西,实在很难全部都清理掉。其中包括很多书以及资料。虽然那些东西我可以名正言顺地摆到财务那边。但是瑜伽柱,枕头衣服被子之类的东西,就很难处理了。天知道我为什么要放这么多东西。今天早上,开始这篇blog之前,我已经丢掉了一些衣服,那些东西塞在我的柜子里已经好多年了,一直没用过。已经久远到,以至于我把它们忘了。

我还有2天时间考虑怎么处置我的东西。

2015-08
21

减重走起

By xrspook @ 13:20:13 归类于:烂日记

今天早上我是被肚子痛叫醒的!600闹钟响起的时候我肚子并不痛,但过了几分钟下腹部就开始各种不适,我那个去!605开始看表,心理暗示“我不痛我不痛”,这让我终于多撑了2分钟,看到手表显示607我马上把温度计拿出来,读数后甩掉,叠被子,出蚊帐,把蚊帐拉链拉上,脱掉睡衣,抓起bra和白天穿的衣服冲进厕所,一屁股坐到马桶上。为什么在这种情况下我还可以把该做的都做完做好呢???唯一的区别是平时我是穿好衣服再进厕所,今天管不了那么多,把衣服扔在水台上光溜溜就坐到了马桶上。这其实也没什么不可以,因为到了后期,觉得排得差不多的时候我可以坐着穿衣服。到底是什么原因导致的拉肚子我不知道,这是近期发生的第二次了。通常来说近一年来我跑步的时候都没试过肚子不舒服,但近期好像又有那么些苗头了,虽然不至于让我马上找厕所必须解决,用心理暗示就能挺过去,但这到底是为什么呢?今天早上确凿无疑是拉肚子,但只拉了那么一回就没有后续了,吃错东西吃了不干净的东西拉肚子的节奏不应该是这样的吧?

昨晚的9K跑出55分钟开外的时间,即配速为608,让我相当的沮丧,要知道我穿的可是NB FreshFoam Zante啊!这是一双轻量型的速度跑鞋!!!!!穿这种跑鞋我在温度30℃,湿度80%的环境下跑居然608我真的无法接受!虽然,昨晚我的心率真的挺低,低到我都觉得不可能了。数七的时候最高心率没超过150,数五的时候绝大多数时间心率不过是151-153,最后冲刺,我见到过的最大心率才176,所以平均起来,平均心率才151。为什么会这样?!在夏天没有154或以上的平均心率9K达不到600以内的配速概率很高。2K结束的时候,我的心率才145,我实在震惊。为什么会这样???昨晚的前2K我觉得挺痛苦,小腿好酸,脚掌脚弓的地方也有点酸,这种酸意味着我不能跑快,加大步距跑快心肺会没得到足够的热身硬拉起来,后来我会死得很惨,加快步频也不行,因为那意味着我的小腿会更酸,这到底是怎么了???我想了一路都没想明白。糟糕的还有还没跑完1个大圈(1.7K)MP3就没声音了,好吧,我懂了,没电了!但这东西怎么会没电呢?!号称有30小时的持航时间啊,但距离上一次充满电应该还不够20小时呢!难道又是因为我的汗水惹得祸?无论什么MP3,无论其号称的持航时间有多长,只要那不是防水型的,而且是防汗水(或盐水)型的,在我的汗水洗礼下,所有电池都得折寿挂掉报废。1圈还没跑完,我的音乐就没了,我还有4圈多呢!鸡血没了,只剩下我自己苦战小腿酸痛…… 这样的跑步一点都不痛快舒服,简直就折磨死了,但即便在这种情况下我却仍会抠门地告诉自己,既然我已经开始了,不跑完很亏,因为即便我停下现在穿的一身衣服我还是要洗的。我就从未有过要中途放弃的念头,大不了跑慢点。我无需看GPS手表显示的即时配速是多少,光看心率我就知道我大概在什么程度,我的心率就是我的配速,比不知道什么时候会神经质的GPS手表准确稳定很多。当我已经在数五且感觉跑得舒服的时候看心率数据,才在15*初期的时候我无语了,我知道我一定跑得很慢,但让我没想到的是居然跑到了55分钟开外…… 近几周我有很奇怪的身体反应,肌肉很容易就酸痛,酸痛会持续一两天(这已经是中度的了)。以前只有在我加大运动量或者适应新运动的时候才会这样,但近期我就没有怎么尝新,这到底是肿么了?我需要更长时间才能恢复到满血状态,但很多时候都是没有完全把乳酸吸收掉我就得开始下一次了,几乎每次都带着上一轮的酸痛进入下一轮。运动的时候,酸痛会滚蛋,因为乳酸也是一种供能物质,血液循环好了,那东西能在运动中被消耗吸收掉,但这次运动产生的新乳酸呢?难道说我的新陈代谢变慢了吗?我没有了从前秒恢复的神技了?还是说因为我重了,我胖了,身体负担大了?

从今天起,开始减重,目标是2-3公斤。早餐碳水摄入是之前的50%,午餐晚餐米饭的减少20%,9月底前少量或不加入额外短时剧烈运动。2-3公斤,如果都是脂肪都得减掉的话得3个月的时间。回想这2-3公斤的增量我也是用了差不多3个月的时间才养成猪的。为什么我会在早餐上面下重手?因为大概是在3个月前饭堂的早餐款式花样多了,我越吃越多……

必须要主动作出改变了!

2015-05
6

被淹坏的MP3

By xrspook @ 13:07:22 归类于:烂日记

跑步时的汗水把MP3淹坏了!多么高大上的死亡方法啊啊啊啊啊啊啊啊!!!!!现在,我的飞利浦GoGear Mix II就这般寿终正寝了,原因是跑步的时候我把MP3放在Nike运动bra的胸前,日积月累,我逼迫着汗水进入到MP3里面,最终,昨晚在我跑到第四圈大半(一共需要跑5圈),正在播放Viva La Vida时,MP3停止工作了。插上USB充电的时候可以开机可以播放可以传输文件,但拔掉的时候无法开机。结论是,这个MP3已经被我的汗水泡坏了,锂电已经不充进电。这不是一天半天造成的。本来GoGear Mix II充满电后能播放20小时+,当时我正是看中了这点才入手的。但自从我开始用这种奇葩的方式放置MP3,基本上几次过后我就已经能看到MP3的液晶显示屏里有水,随着虐的时间延长,感觉即便充电很久,充满了电,开机的时候也不过是几格,昨天开机的时候甚至是一格都没有。

这种毁坏MP3的方式太残暴,但同时MP3也死得太光荣了有木有!!!

不是防水式的MP3当然不能拿去泡水,任何标签不显示防水的东西都不应该用水去虐。你觉得跑步过程中胸前的汗水足以让MP3完蛋吗?估计很多人都没试过,反正我是当了这么一回小白鼠了。正确的做法我应该好像很多用烂果的人那样把MP3夹在衣物上。但我的GoGear Mix II没有夹子啊啊啊啊啊。还记得当时我买这个MP3就是为了能在减肥快走的时候听歌。不过当时并不成功,或者可以说,非常失败!没几次我就不干了。直到去年夏天我不再带着手机开着Nike+去跑步,我得找一个能听歌的替代方式,于是放在抽屉里的MP3终于又被派上用场。一开始,我把MP3放在防水的跑步腰包里,后来我觉得那样做太麻烦,我觉得跑步腰包捆着太热。不知怎么想出来的门道,我把耳机绳从Nike运动bra工字背心的后背穿下来,绕过右腋下,插上MP3,MP3放在胸前的bra里。这样,耳机线不长不短刚刚好,一点都不妨碍我摆臂,MP3在bar里也不会晃动,一切都很好,但是……

昨天才说不能再剁手了,但今天我又不得不剁手买MP3。在京东亚马逊之类逛了一圈,最终入手了个88元的便宜货,4G的,样子相当的丑陋。到我付款完毕,在围脖上晒单之后才被网友告知,我以为是MEIZU的东西实际上是RUIZU!尼玛的!这算是我第一次被天朝的山寨货坑了?那个丑陋的样子我误以为是魅族才买的,现在变成了锐族,我啥兴趣都没有了。据说续航时间有30个小时,电不死我能播放也就可以了,其它的我什么都不图。

昨晚手贱按了一下FireFox的新版同步,结果就导致了同步不了!折腾了一个上午+一个中午才算搞定了,而且还是莫名其妙地搞定。什么本地什么全球,不要搞那么多帐号,不要搞那么的特例一切都很好。如果Firefox肯在天朝放置cdn服务器一切都没有问题。但现在,总算一切都好了,虽然我仍觉得可能现在办公室终于能同步的Firefox可能根本无法和其它电脑上的消息互通。

这周的橡皮章我还有很多很多很多部分没完成呢!今天被乱入的各种事搞得我可能没时间看书了!!!!!

Page 1 of 3123»
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top