模拟恐怖片里的"跳字特效"

咪哥杂谈

本篇阅读时间约为 6 分钟。

1

前言

上周发了一篇关于如何爬取视频的教程,当时说啦,为了本篇的视频素材,那今天就来看下,我想要的《探灵侦探》部分视频:

2

环境准备

视频中,人家拍摄的时候,猜测用了特效剪辑,并且是在 word 文档中实现的这种无人屏幕自动打字。

那相似的模拟,我是无法在 word 中实现的,不过可以在命令行的框框中来模拟出这个特效。

所以这里你需要准备的环境,一台电脑,并且安装好 Python 即可。

然后来看下我自拍自导自演的模仿视频片段:

3

7行代码

原理其实很简单,先来看下代码:

#coding=utf-8
import sys,time


list_A = ['鬼','婴','!','!','!']
for i in range(50):
    for word in list_A:        
        sys.stdout.write(word)
        sys.stdout.flush()
        time.sleep(0.2)

简单的解释下,利用双重循环来将内容输出。

第一层控制的是一共循环多少遍 list 的内容,第二层控制的则是遍历 list 中每个内容的输出时间。

sys.stdout.flush + time.sleep 的组合使用,可以达到一个字缓慢跳出的效果,至于 0.2 是每个字输出的间隔时间。

4

结语

这次的7行代码有木有很简单呢?

本篇文章没有什么实际的学术意义,纯属娱乐。

看完视频的你,有什么感想呢?欢迎留言探讨~

题图 - 《探灵档案》视频的截图。


往期精彩回顾

一分钟做出属于自己的二维码

记一次m3u8列表和ts文件的视频爬虫小实战

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值