C语言实现”华强买瓜“
阿彤official:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <Windows.h>
#include <assert.h>
void gotoxy(int x, int y)
{
COORD pos; pos.X = x - 1; pos.Y = y - 1; //COORD 为 Windows.h 中定义的一个结构体
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main()
{
system("color f0");
long i;
char FileName【100】;
char hi【254000】;
FILE *in;
Sleep(3000);
//放幻灯片,Sleep()函数调节播放速度
for (i = 1; i <=9417 ; i++) //i 的范围转换为(.txt)文件的个数
{
sprintf(FileName,
"G:\\c语言动画尝试\\新建文件夹\\(%ld).txt", i);
in = fopen(FileName, "r");
assert(in != NULL);
fread(hi, 1, 254000, in);//改 ,这是你一个TXT文件里的字符串.
printf("%s\n%d", hi, i);
gotoxy(1, 1);
Sleep(26); //等待27毫秒执行
fclose(in);
}
}
【回复】看到很多人想要源码,当然我不知道up是怎么做的啊,我是之前在bad apple的视频那里学习的,其实思路比较简单,就是先用Aoao Video to Picture Converter(视频图片转换器)把视频截图,之后用Ascgen2把图片转换成txt文件,然后存在一个文件夹里,按照1.txt,2.txt这样命名,用上面这个C播放就行了,还要调节一下控制台的字体和窗口大小啥的
【回复】我不知道up是怎么做的,上面的代码文件那需要自己改一下,当然用python脚本啥的也可以[doge]
【回复】回复 @阿彤offical :b站只有全角符号,要复制黏贴得注意先txt替换[笑哭]
小王同志加油:
. ‘/ ﹀ / `
| 一 - 一 乀 l
|‘ ˉ` ‘  ̄丶 \ |
| ‘ˉ`, | ‘ ̄` / ╱ˉ、
l / |、 ` ‘ /ˉ`|
` ‘` ︶ \ l`_/
\ ‘二二丶 , /|
| ` ̄ˉ / ╱ |
_, 、_ ︿ `一一一一一 |`一一︿___︿_
| \/ | \ |\ /
/ | \ \ / / l
哥们,你这瓜保熟吗?
【回复】低情商:草
高情商:草
硅基生物:草
碳基生物:草
低维生物:草
高维生物:草
人:草
┐(─__─)┌:草
→_→:草
d(ŐдŐ๑):草
(>﹏<):草
👴:草
👽:草
🤖:草
[doge]:草
[滑稽]:草
[tv_doge]:草
[tv_斜眼笑]:草
[热词系列_知识增加]:草
🌝:草
🌚:草
🌞:草
🇺🇸:草
🇷🇺:草
🇬🇧:草
🇫🇷:草
🇿🇦:草
🇩🇪:草
🇯🇵:草
🇮🇹:草
🌏:草
🌸:草
🌱:草
🚌:草
CaO:草
操:草
曹:草
艹:草
屮:草
艸:草
草:草
棋差一招黄龙士:
这个视频体现的其实是我们人脑的神经网络有多厉害,平时训练样本这么多下来,就是这种画质照样可以给脑补全了[吃瓜]
【回复】不是,我近视,一旦摘下眼镜,就看的非常清晰了,一些细节,包括后面的行人,每个瓜的堆叠,每个人的面部表情带上眼镜看的清楚了反而看不出来是啥了
【回复】回复 @瑞维为 :ssd也禁不住这么多次读写啊我寻思
洛城人柱力:
大家注意了这个up是盗视频的,这个视频我刚在阴间看过了
【回复】你tm故意找茬是不是,你看不看吧[doge]
【回复】回复 @菠萝吹雪343 :你这视频要够阴间那我肯定看啊[doge]
【回复】回复 @黑喵君yz :你tm劈我供品是吧?!
沐可斯:
这肯定不是自己原创的,只是把原视频通过某种软件方式获取的原格式而已。
【回复】你特么故意找茬是吧?你看不看嘛,你看不看[傲娇]
【回复】专业c j的谁有闲心做这些
57475A:
如果能把这些字母加以颜色码,能否脑补出画面…
【回复】显示颜色本来就是一个个小方块红绿蓝组成的,跟一个个字母是一样的
冬天吃哈根达斯:
up主棒棒的, 我想到的方法就是先用Python-opencv处理视频, 得到每一帧的灰度图片, 然后对每一帧进行n值化处理, 得到不同的字符保存到txt文件中, 然后C语言在控制台解析文件打印就可以了。我也做了一个欢迎参观呀~[doge][doge][doge]
悲伤企鹅仔:
最近蚌埠人口大增,都去蚌埠住了。[藏狐]