- 博客(10)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Qt 滚动选择学习
[参考链接](https://blog.csdn.net/BIG_C_GOD/article/details/52452631?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161648329416780271563953%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1616483294167802715639
2021-03-23 15:15:30 272 1
原创 QT 时间块绘制
QT计划录像时间轴实现效果如下,可设置时间块个数,以及相互间拖拽代码如下实现原理,主要通过记录添加时间块的范围,进行绘制时间块,主要数据结构为QMap和QVector。实现效果如下,可设置时间块个数,以及相互间拖拽代码如下#ifndef FORMTIMEZHOU_H#define FORMTIMEZHOU_H#include <QWidget>#include <QMouseEvent>#include <QVector>#include <QM
2021-03-23 14:51:44 248
原创 windows vlc下载配置
windows下 vlc入坑指引引用博文 https://blog.csdn.net/leixiaohua1020/article/details/42363079?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161581301116780261968089%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=1
2021-03-15 22:38:01 914
原创 ffmpeg学习之旅四
在学习ffmpeg官方提供的hw_decode.c例子之后,对”ffmpeg学习之旅三“进行再次改造,让其实现读文件再播放的功能,因而可以将其应用到tcp中,进行播放裸流数据。播放流程这里仅提供播放h264和h265视频文件,播放命令如下.exe dxva2 zhuheqiao.h264 或.exe dxva2 zhuheqiao.hevc代码// ffmpegDecode.cp...
2020-04-03 11:16:39 654 2
原创 ffmpeg学习之旅三
通过学习ffmpeg官方demo hw_decode.c,通过修改使其使用dxva2完成硬解码,然后通过sdl进行播放。代码修改部分一、将decode_write中AVFrame变量改为全局静态变量,避免重复分配和释放;二、在decode_write函数中初始化sdl相关资源,因为这里可以获取到视频的分辨率的宽高,因只需要做一次,所以就加个变量控制。程序运行一、使用命令行参数,通过...
2020-04-03 09:33:33 389
原创 FFMPEG学习之旅二
FFMPEG之旅二 大多数ffmpeg和sdl例子都是应用在本地文件播放,一开始就将文件相关信息给读完,然后进行解码播放,而不适应于tcp应用,因为一开始是没有播放文件信息的。本文借鉴雷神博文《最简单的基于FFmpeg的解码器-纯净版(不包含libavformat》,地址链接https://blog.csdn.net/leixiaohua1020/article/details/421815...
2020-03-13 16:12:37 368 1
原创 ffmpeg学习之旅一
ffmpeg学习之旅一本文参考雷神博文《最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)》,原文链接https://blog.csdn.net/leixiaohua1020/article/details/38868499,替换了原先使用的ffmpeg库和相关API。主要修改部分代码如下:/** * 最简单的基于FFmpeg的视频播放器2(SDL升级版...
2020-03-13 14:15:16 208
原创 常用批处理命令
批处理总结 echo 1 > test.txt ;清空写入echo 2 >> test.txt ;末尾追加@echo 不显示该句命令@echo off 关闭回显状态 @echo on 打开回显状态cd /d 目录 ;切换任意目录执行bat文件:假如在桌面 C:\Users\10590\Desktop 执行bat文件 echo %~d0 ...
2019-07-21 21:25:14 526
原创 C++宽字节与多字节之间的转换
1.使用WideCharToMultiByte和MultiByteToWideChar;2.使用mbstowcs_s和wcstombs_s(vs中添加_s);3.使用c++11提供的wstring_convert<std::codecvt_utf8<wchar_t>>转换变量demo:程序如下#include “iostream”#include “string”...
2019-04-20 00:07:51 1667
原创 文本文件与二进制文件操作区别
最近在执行写二进制文件时,没有用将fopen中的mode字段改为wb,从而导致读取数据不对,提前读完,所以尝试以二进制的形式完成文件复制操作,结果没有出错,所以进行文件操作时尽量带上二进制模式,当然你能确定文件形式更好。1.首先明白fopen_s或fopen中的mode参数含义:转载 https://www.cnblogs.com/gyrgyr/p/5774575.html“r” ...
2019-04-12 00:10:57 572
libuv实现代理功能,服务端不能连续两次收到客户端数据?
2017-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人