此文首发于公众号「Python知识圈」,欢迎直接去公众号看
“ 阅读文本大概需要 3 分钟
还记得读高中时,有一次和同学一次去网吧上网,他让我看一个视频,是 Michael Jackson 的前倾 45° 的动作,当时觉得舞蹈还可以这样跳,太炫酷了。那时在网吧看了 2 小时 MJ 的舞蹈。此后就迷上了 MJ,迷上了他的太空步,迷上了他的机械舞,迷上了他的超强节奏律动的歌曲,成为了小小的 MJFans。那时为了备战高考,我和这位同学一起在学校附近住了一间房间,那时镇上的房租也很便宜。学习累了,就一起在 MJ 的歌曲中练练太空步,乐此不疲。
大学期间,我还在宿舍没人时自己偷偷看视频练习 MJ 的舞蹈 dangerous,可惜自己基础太差,上不了台面,上台表演的梦想只好作罢。
如今都毕业几年了,手机也换得频繁,但手机里总会有 MJ 的歌,累了乏了就会听听,边听边跟着节奏一起打着节拍,听完之后感觉全身又充满了力量。看到有些视频软件上有人发布了 MJ 的视频,也总会忍不住点进去看看。
最近看到一个有意思的程序:ffmpeg。它是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。可以用来把视频转化为图片,在用 PIL 库把图片处理成编码,这样编码就可以和 MJ 视频一起律动起来了。
说干就干,首先打开之前收集的 MJ 的视频,把那些背景干扰比较少的镜头剪切下来处理。这个工作是个苦差,因为 MJ 的舞蹈视频基本都在演唱会上,背景比较多,效果不是太明显,再加上之前也很少用这些视频处理软件。弄了大半天总算拼了两段稍微好点的,配上了自己剪切的音乐。
这里不好上传本地视频,视频在公众号里可看,有兴趣的通过下方进入公众号去观看,这里放两张截图看看。