小言_互联网的博客

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

389人阅读  评论(0)

咪哥杂谈

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

1

前言

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

2

环境准备

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

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

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

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

3

7行代码

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


   
  1. #coding=utf-8
  2. import sys,time
  3. list_A = [ '鬼', '婴', '!', '!', '!']
  4. for i in range( 50):
  5. for word in list_A:
  6.         sys. stdout.write(word)
  7. sys. stdout.flush()
  8.         time.sleep( 0.2)

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

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

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

4

结语

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

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

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

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


往期精彩回顾

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

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


转载:https://blog.csdn.net/weixin_38753698/article/details/104765479
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场