会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
judgeou
博客园
首页
新随笔
联系
订阅
管理
2021年8月12日
【C++】使用 libass,完成 Direct3D 11 下的字幕渲染
摘要: 前言 前段时间曾经写过一个视频播放器:https://www.cnblogs.com/judgeou/p/14746051.html 。 然而这个播放器却无法显示出外挂或者内封的字幕,这里要稍微解释一下,字幕存在的三种形式: 内嵌:字幕是画面的一部分 内封:把字幕文件,例如ass文件放入了视频文件。
阅读全文
posted @ 2021-08-12 13:39 最后的绅士
阅读(2295)
评论(0)
推荐(3)
2021年6月23日
【Javascript + Vue】实现随机生成迷宫图片
摘要: 前言 成品预览:https://codesandbox.io/s/maze-vite-15-i7oik?file=/src/maze.js 不久前写了一篇文章介绍了如何解迷宫:https://www.cnblogs.com/judgeou/p/14805429.html 这回来说说怎么生成迷宫。 解
阅读全文
posted @ 2021-06-23 17:43 最后的绅士
阅读(1534)
评论(3)
推荐(3)
2021年6月11日
【Javascript + Vue】实现对任意迷宫图片的自动寻路
摘要: 前言 可以直接体验最终效果:https://maze-vite-g36nww6hh-judgeou.vercel.app/ 寻路前: 寻路后,自动在图片上生成红色路径,蓝色是探索过的区域: 这里我故意用手机斜着角度拍,就是为了展示程序完全可以处理手机从现实拍摄的迷宫图片。 整个程序我准备用 Vue
阅读全文
posted @ 2021-06-11 14:11 最后的绅士
阅读(1609)
评论(4)
推荐(8)
2021年5月17日
细数 C++ 那些比起 C语言 更爽的特性
摘要: 结构体定义 C: typedef struct Vertex { int x, y, z; } Vertex; Vertex v1 = { 0 }; // or struct Vertex { int x, y, z; }; struct Vertex v1 = { 0 }; C++: struct
阅读全文
posted @ 2021-05-17 09:22 最后的绅士
阅读(752)
评论(3)
推荐(2)
2021年5月12日
【C++】从零开始,只使用FFmpeg,Win32 API,实现一个播放器(三)
摘要: 前情提要 前篇:https://www.cnblogs.com/judgeou/p/14728617.html 上一集我们攻略了 Direct3D 11 渲染,充分发挥现代 GPU 的性能。这一集比较轻松,主要是完善剩下需要的功能。 利用垂直同步控制播放速度 正确控制播放速度其实有非常多的方式,比较
阅读全文
posted @ 2021-05-12 15:03 最后的绅士
阅读(5473)
评论(9)
推荐(10)
2021年5月8日
【C++】从零开始,只使用FFmpeg,Win32 API,实现一个播放器(二)
摘要: 前情提要 前篇:https://www.cnblogs.com/judgeou/p/14724951.html 上一集我们攻略了硬件解码 + Direct3D 9 渲染,这一整篇我们要搞定 Direct3D 11 的渲染,比9复杂的不是一点半点,因为将会涉及比较完整的图形管线编程,并且需要编写简单的
阅读全文
posted @ 2021-05-08 15:59 最后的绅士
阅读(6293)
评论(2)
推荐(17)
2021年5月4日
【C++】从零开始,只使用FFmpeg,Win32 API,实现一个播放器(一)
摘要: 前言 起初只是想做一个直接读取视频文件然后播放字符动画的程序。我的设想很简单,只要有现成的库,帮我把视频文件解析成一帧一帧的原始画面信息,那么我只需要读取里面的每一个像素的RGB数值,计算出亮度,然后根据亮度映射到某个字符,再把这些字符全部拼起来显示出来,事情就完成了。于是我就开始研究怎么用 FFm
阅读全文
posted @ 2021-05-04 10:42 最后的绅士
阅读(10270)
评论(7)
推荐(23)
公告