OpenGL ES implements Douyin’s “Blue Line Challenge” special effects

This original article was first published on the WeChat public account: Byte-Flow.
Reprinting is prohibited without the permission of the author (WeChat ID: Byte-Flow).

In the previous article, we implemented the special effects of Douyin conveyor belt and found that everyone is generally interested in the special effects of Douyin videos. So this article will continue this series of special effects implementation of Douyin, and will also bring more analysis and implementation of special effects of Douyin videos later. article.

TikTok conveyor belt effects

What this article brings to you is the implementation of Douyin’s classic video special effects “Blue Line Challenge”. Why did you choose the “Blue Line Challenge”?

I didn’t pay much attention to this special effect before, until I saw Lao Luo’s live broadcast team shooting a short video using this special effect, and found it quite interesting.

Lao Luo live broadcast team video display

This article’s “Blue Line Challenge” special effects implementation

The special effects principle of Douyin’s “Blue Line Challenge”

Someone has implemented a variant of the "Blue Line Challenge" special effect before, but it seems a bit complicated. The implementation idea of ​​this article is very simple. The implementation principles of Douyin's "Blue Line Challenge" and "Conveyor Belt" are basically the same: each update Preview a specific area of ​​the frame image for rendering.

The implementation of Douyin's "Blue Line Challenge" special effects can be directly based on the previous demo of the "Conveyor Belt" special effect by modifying a few lines of code.

Guess you like

Origin blog.csdn.net/Kennethdroid/article/details/132657029