- 提升了编译性能
- 更饱和的色彩
- 优化了算法(避免不必要的计算)
- 减少单函数过多if esle
- 确保所有资源都能正常在函数退出前被正确释放
- 将字符映射和图像生成部分分离减少主函数的复杂度
- 使用常量引用传递参数避免不必要的拷贝
- 将一些计算拉取到独立函数例如亮度计算和字符的优先级
- 确保循环内没有不必要的内存分配和空指针
脚本 start.sh 仅适用与RHEL、Debian、Arch系
其他发行版请自行安装或手动编译所需依赖
- chmod +x start.sh
- ./start.sh
当你运行这个Shell脚本后, 它将会为您更新操作系统的所有包
然后自动拉取编译所需要的依赖包, 并自动编译C++代码最后输出并运行启动.
你也可以手动换为其他mp4来观赏它的ASCII编码mp4
需到 start.sh 中第197行中
将 ./miku miku.mp4 ascii.mp4 150 1.5 中的miku.mp4修改
再到第218行中
将 mpv miku.mp4 & mpv ascii.mp4 中的miku.mp4修改
因为作者不太会写C++代码, 主要有时没有时间来写, 所以老早就在自己的GNU/Linux系统中部署了一套GPT大模型来为我干剩下没干完的活, 这样听着很不可思议对吧?但恰恰这就是展现了AI的好处特别是在本地部署的AI大模型 能够直接控制你的个人计算机进行测试.
- wget https://gpt4all.io/installers/gpt4all-installer-linux.run
- chmod +x gpt4all-installer-linux.run
- ./gpt4all-installer-linux.run
开源大模型本地部署安装预览
下面还有更多的模型可供选择
感兴趣的可以去真心建议试一试👍
感谢您收看此视觉盛宴 非常感谢您的支持 有提问可发送到我的邮箱 [3623241078@qq.com]