自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(364)
  • 资源 (9)
  • 收藏
  • 关注

原创 [ffmpeg] av_opt_set 解析

av_opt_set

2023-12-06 21:13:14 1093

原创 [ffmpeg] avcodec_alloc_context3 解析

avcodec_alloc_context3

2023-12-06 21:12:35 886

原创 matplotlib 非阻塞显示

"""创建时间:2020-10-29 21:11最近一次修改时间:2020-10-29 21:11创建人:dss最近一次修改人:dss文档描述:串口数据的获取(用完之后记得关闭串口,不然下次获取的是缓存的数据)"""import serialimport numpy as npimport matplotlib.pyplot as pltfrom dataGlove.myData import parse_dataclass MySerial: def __init__(

2020-11-05 17:04:58 764 1

原创 pip install 使用国内镜像

让PIP源使用国内镜像,提升下载速度和安装成功率。对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/...

2019-01-15 22:13:36 95373 1

原创 OBS 源码解读——source 解读

sourceobs-source.h枚举值输入源;滤镜;专场;场景都是 sourceenum obs_source_type { OBS_SOURCE_TYPE_INPUT, OBS_SOURCE_TYPE_FILTER, OBS_SOURCE_TYPE_TRANSITION, OBS_SOURCE_TYPE_SCENE,};enum obs_balance_type { OBS_BALANCE_TYPE_SINE_LAW, OBS_BALANCE_TYPE_SQUARE_LAW,

2024-05-19 23:46:16 326

原创 OBS 源码解读——编码器

编码器obs-encoder.h主要包含3个结构体定义:输入编码器数据;编码后数据;编码器定义1个对外输出的注册编码器函数输入编码器数据/** Encoder input frame */struct encoder_frame { /** Data for the frame/audio */ uint8_t *data[MAX_AV_PLANES]; /** size of each plane */ uint32_t linesize[MAX_AV_PLANES]; /**

2024-05-19 16:30:29 306

原创 [python] windows ocr识别

windows 环境还需要安装 pytesseract-ocr,用 pip 命令本地安装报错,就用了这个 exe 直接安装。如果要识别中文需要勾选默认安装在 C:\Program Files\Tesseract-OCRpython 识别 ocr 需要使用到里面的 tesseract.exe,可以把该路径添加到环境变量或者 python 脚本中加上。

2024-03-31 19:59:29 346

原创 [Windows常用软件] word 复制粘贴报错修复

原理应该是这个 startup 路径中的文件,是 word 启动时候会自动加载的,把他删了就不会启动 MathType。所以你如果还是想用 MathType 可能需要试下其他方案了,可能重装一下就好了。参考知乎里面的一个回答解决的:https://www.zhihu.com/question/370509801/answer/3294777903。网上查了一下是 mathtype 导致的,应该是我之前卸载 mathtype 没有卸载干净导致的。找到这个路径,把这个文件删了。word-文件-选项-加载项。

2024-03-25 09:06:59 536

原创 [ffmpeg] 解码

【代码】[ffmpeg] 解码。

2024-02-27 23:42:01 853

原创 [ffmpeg] 获取编码后视频的IPB帧类型

如何获取编码后的视频帧类型。

2024-02-27 21:48:07 686

原创 [ffmpeg] x264 配置参数解析

创建 x264 编码器后,其有一组默认的编码器配置参数,也可以根据需要修改参数,来满足编码要求。

2024-02-25 23:21:35 884

原创 [ffmpeg] AVOption 解析

AVOption 可能用到很多地方,本文只解析编码器设置其支持的编码器参数的 options。

2024-02-25 22:29:38 682

原创 [ffmpeg] 获取编译配置信息

想使用 ffmpeg 的 n 卡编码器,发现 find_encode 失败,想看看是不是编译 ffmpeg 的时候有些功能没有打开。

2024-02-25 19:54:53 671

原创 win10 修改文件默认方式

有些文件右键属性里面就可以更改,直接修改就行有些文件右键属性里面没有更改这个属性设置—应用—默认应用—按文件类型找到对应后缀然后修改默认打开方式。

2024-01-26 14:18:10 551

原创 windbg 相关命令记录

r是递归,/s是指定存放目录和下载源,/od是输出过程中的详细信息。

2024-01-25 22:26:11 395

原创 [ffmpeg] AVFrame 功能整理

AVFrame 主要用来存储编码前的原始数据。在 frame.h 文件中。

2023-12-06 21:37:16 772

原创 [ffmpeg] find 编码器

看了一下 FFCodec 中的结构定义,AVCodec p 是定义在FFCodec 最前面的,所以如果当前使用的 AVCodec 是用FFCodec 创建的,直接强转就能找到对应的 FFCodec 对象。ffmpeg 中所有支持的编码器都会注册到 codec_list.c 文件中,保存在 codec_list 结构体中,既有编码器也有解码器,且该结构体最后一个是 NULL,这样方便 ffmpeg 内部的迭代算法使用。主要是 FF_CODEC_ENCODE_CB,表示这个 codec 是编码器。

2023-12-03 16:29:00 701

原创 [ffmpeg] aac 音频编码

aac 介绍aac 简单说就是音频的一种压缩编码器,相同音质下压缩比 mp3好,目前比较常用。aac 编码支持的格式aac 支持的 sample_fmts: 8aac 支持的 samplerates: 96000 88200 64000 48000 44100 32000 24000 22050 16000 12000 11025 8000 7350通过 AVCodec 中的 supported_xx 字段来获取具体代码static int check_sample_fmt(const A

2023-11-29 13:56:21 805

原创 c盘清理——常用方法和工具整理

最近c盘满了,只剩下1-2G,周末有空清理一下。对这块不太熟悉,下面只是把今天网上看到的比较好用的工具整理一下。感觉驱动和一些用户数据的累计会导致 c 盘越来越大,也不太清理和区分。最好还是换个大一点的固态硬盘吧。目前清理完,c盘剩下 20G左右。

2023-11-26 11:51:13 565

原创 GPU调试记录

1.调试纹理中任意一个点的渲染过程

2023-10-18 00:03:56 91

原创 DirectX3D 正交投影学习记录

所谓正交投影变换,就是已知盒状可视空间内任意点坐标(x,y,z),求解垂直投影到xy平面的对应点坐标。按照这个定义,xyz坐标系本身就是正交坐标系,盒状可视空间内任意点的坐标(x,y,z)投影到(x,y)平面,只要简单地丢弃z坐标就可以啦,即(x,y,z)变换到(x,y,0)即可,这个理解完全没有问题,但却不是正确的结果,那么原因是什么呢?

2023-10-15 18:21:46 719

原创 word 如何编写4x4矩阵

摸索了一下发现可以用下面这种方式编写 4x4 矩阵。先创建一个 3x3矩阵,然后选择其中一个矩阵,右键插入后面和右边,就有4x4矩阵了,而且会自动对齐。百度上的方式试了一下,不会对齐。导致公式看起来很奇怪。

2023-10-15 18:10:15 2151

原创 应用程序被占用的解决方案

有些使用即使应用程序退出了,任务管理器也查不到 了,但是还是删不掉。之前都只能重启电脑解决。现在找了一个解决方案是:到资源监视器里面把这个程序删除。

2023-10-08 17:24:38 100

原创 [音视频] sdl 渲染到外部创建的窗口上

sdl

2023-08-30 12:31:14 1015

原创 [音视频] SDL 渲染

SDL 渲染记录

2023-08-30 11:53:43 1010

原创 当图像宽高为奇数时,如何计算 I420 格式的uv分量大小

I420 奇数

2023-08-21 23:30:37 1012

原创 [obs] 编译记录

obs 编译踩坑记录

2023-08-16 23:27:37 689 1

原创 git 删除大文件

目前看下来是,如果给 git 仓库提交大文件(具体多大算大,暂时还没有查到,我本地试 300M 的文件会有问题),则会在 .git\objects\pack 中有一个比较大的文件。提交了 300 M 的文件,这个缓存文件大概 70M 左右。如果该 commit 包含提起的提交,则删除大文件,其他修改保留。我这边需要重新添加远程仓库,我看文献里面没有这个步骤,不知道是不是我这边什么配置导致的。但是之前已经下载的仓库里面还保留这个文件,可以本地执行下面的命令把本地缓存清了。下面命令本地没有试过。

2023-07-02 14:00:55 688

原创 c++ 内存泄漏检测

Visual Leak Detector是一款免费的、健全的、开源的Visual C++内存泄露检测系统。相比Visual C++自带的内存检测机制,Visual Leak Detector可以显示导致内存泄露的完整内存分配调用堆栈。下载地址:https://github.com/KindDragon/vld/releases/tag/v2.5.1。debug 模式,在使用的 c++ 工程添加vld 的 lib 和 .h 的路径。在主函数文件文件上添加。这样程序退出就可以打印是否有内存泄漏了。

2023-05-13 22:45:07 225

原创 使用 win32api 遇到的坑

使用 cmd 环境下运行 python,导入 win32api 总是失败。

2023-05-07 16:57:43 104 1

原创 git 总结

【代码】git 总结。

2023-05-03 23:16:22 59

原创 [windows 上使用 CMake]总结4——工程中引入动态库

使用 ffmpeg 作为例子。

2023-03-11 20:10:57 287

原创 [windows 上使用 CMake]总结3——工程中添加头文件和源文件目录

inc 中创建文件 test.hsrc 中创建文件 test.cpp。

2023-03-11 19:21:52 1721

原创 [windows 上使用 CMake]总结2——工程中编译并输出多个文件

【代码】[windows 上使用 CMake]总结2——工程中编译并输出多个文件。

2023-03-11 18:53:01 233

原创 [windows 上使用 CMake]总结1——构建Hello world 工程

windows下 cmake 使用

2023-03-11 18:17:32 79

原创 windows 上使用 docker搭建nginx rtmp 推流服务器

nginx rtmp 服务器搭建

2023-03-05 19:54:03 366 1

原创 nginx 踩坑记录

运行 nginx start 后,任务管理器没有查到 nginx 进程。查看 log 后发现,nginx 不能运行在中文路径下。

2023-03-05 18:56:50 502

原创 [音视频] wav 格式

WAV文件遵循RIFF规则,其内容以区块(chunk)为最小单位进行存储。WAV文件一般由3个区块组成:RIFF chunk、Format chunk和Data chunk。另外,文件中还可能包含一些可选的区块,如:Fact chunk、Cue points chunk、Playlist chunk、Associated data list chunk等。本文将只介绍RIFF chunk、Format chunk和Data chunk。

2023-02-27 09:34:45 249

原创 [音视频] BMP 图片格式分析

BMP 格式分析

2023-02-26 16:46:49 545

原创 软件如何设置默认管理员权限和如何关闭弹窗

取消弹窗

2023-02-21 16:46:15 570

depthImg212.xml

html解析测试文件

2020-03-24

python百例题目.docx

python百例爬取下来的题目 100题 python百例爬取下来的题目 100题 答案在这里: https://www.runoob.com/python/python-100-examples.html

2019-09-02

opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl

opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl opencv_python-3.4.0.12-cp27-cp27m-win-amd64.whl

2018-03-30

STM32F103C8T6模板1.1

STM32F103C8T6模板1.1 修复了一些小bug 修复了一些小bug

2018-03-26

遥控车系统release1.0

内附:遥控器和遥控车代码和PCB 亲测有用 PCB很多小BUG,各种飞线

2018-03-26

遥控器代码加PCB1.0

STM32F103CBT6 PCB 按键按起来不太舒服,之后换摇杆 没加稳压模块,电压采集模块没什么用

2018-03-25

2017年飞思卡尔程序

2017年飞思卡尔程序 有一定的封装概念 一定的注释概念 目前觉得注释废话太多了 指针没学好,不知道哪里有问题,有几个小BUG

2018-03-23

2016年飞思卡尔程序

2016年飞思卡尔程序 摄像头组 代码比较乱 当时没有封装的概念

2018-03-23

STM32F103C8T6模板1.0

整理了一个STM32编写框架 目前内容不够完善,搭了一个框架。 之后有添加的文件,按照这个框架填写,比较清晰

2018-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除