- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 QWidget
Qt获取QWidget实时窗口大小和其余窗口实时信息(最大化、拉伸、缩放、QWidget::rect())https://blog.csdn.net/qq_37358946/article/details/103494856|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系https://blog.csdn.net/qq78442761/article/details/83061634这里只.
2021-03-30 14:13:05 163
原创 MPEG-4与H264区别,编码及应用
https://blog.csdn.net/mayh554024289/article/details/53635210目前这方面的技术有多种,但是最基本同时应用最广泛的就是MPEG1、MPEG2、MPEG4等技术。MPEG1是一种压缩比高但图像质量稍差的技术;而MPEG2技术主要专注于图像质量,压缩比小,因此需要的存储空间就大;MPEG4技术是时下比较流行的技术,使用这种技术可以节省空间、图像质量高、对网络传输带宽要求不高。相比之下,MPEG4技术在国内比较普及,同时也得到了业界专家的认同。 据
2021-03-29 15:49:54 1489
原创 管道,共享内存,消息队列,linux进程间通讯的几种方式的特点和优缺点,和适用场合。
http://www.360doc.com/content/19/0514/10/63975758_835593096.shtmllinux进程间通讯的几种方式的特点和优缺点,和适用场合。http://www.360doc.com/showweb/0/0/969085200.aspx
2021-03-26 14:20:00 358
原创 vs2019 编译修改 exe为 dll库
#if defined(_WIN32)#ifdef RECORD_PLUGIN_EXPORT#define RECORD_PLUGIN_API extern "C" __declspec(dllexport)#else#define RECORD_PLUGIN_API extern "C" __declspec(dllimport)#endif#else#define RECORD_PLUGIN_API extern "C"#endif//导出RECORD_PLUG...
2021-03-25 11:03:38 2144
原创 qt线程
如何正确使用QThreadhttps://www.jianshu.com/p/70159dd91f30Qt QtConcurrent之 Run 函数用法https://luoyayun361.blog.csdn.net/article/details/80288610?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_i...
2021-03-24 17:49:22 72
原创 mac动态库使用
Mac系统动态库符号表分析https://blog.csdn.net/dadan1314/article/details/89384053# 查看nm *.dylibnm -C *.dylibnm -P *.dylibnm -nm *.dylibnm *.dylib | grep " T "
2021-03-24 15:13:59 294
原创 进程间通信最快速高效的办法是共享内存吗?
进程间通信最快速高效的办法是共享内存吗?https://www.zhihu.com/question/376947069
2021-03-23 21:14:20 117
原创 ffmpeg常用音频处理,重采样
https://blog.csdn.net/sinat_14826983/article/details/82975561使用ffmpeg分析修改音频ffmpeg -layouts查看音频的布局情况1.双声道合并单声道ffmpeg -i music.mp3 -ac 1 music.aac2.双声道的提取-map_channel [input_file_id.stream_specifier.channel_id|-1][?][:output_file_id.stream_spe.
2021-03-20 21:05:00 1513 1
原创 ffmpeg音频解码重采样(立体声转成单声道)
https://blog.csdn.net/qq_37003193/article/details/93870141#include <iostream>#include <string>extern "C" // 因为FFmpeg是纯C程序{#include <libavformat/avformat.h>#include <libavcodec/avcodec.h>#include <libavutil/channel_layout
2021-03-20 21:02:59 1309
原创 ffmpeg 多声道分离(音频)
https://blog.csdn.net/vn700/article/details/104838825多通道ffmpeg -i 1.wav -filter_complex "channelsplit=channel_layout=5.1[FL][FR][FC][LFE][BL][BR]" -map "[FL]" front_left.wav -map "[FR]" front_right.wav -map "[FC]" front_center.wav -map "[LFE]" lfe.w.
2021-03-20 20:58:18 3404
原创 ffmpeg condec ctx gop H.264多参考帧及 h264规格 ffmpeg-解码 gop 段任意一帧
ffmpeg-解码 gop 段任意一帧https://blog.csdn.net/u012780655/article/details/109573471H264多参考帧个数考虑https://blog.csdn.net/haima1998/article/details/50754087H.264多参考帧https://blog.csdn.net/icekings/article/details/24538861?utm_medium=distribute.pc_relev..
2021-03-20 20:29:42 808
原创 Bandicam FPS 帧率模式 VFR(可变帧率) 和 CFR (恒定帧率) 到底是什么鬼?
https://blog.csdn.net/goblinintree/article/details/71724378VFR(可变帧率)VFR 模式 是一个非常好用的模式,使用这个模式,可以录制这个视频最低的 FPS 帧数,比如(您设置的FPS 是 60,但是您录制的这个视频,在某一个时间段这个画面都不会动,那么选择这个模式就可以记录60帧数以下的帧数,从而节省资源损耗,录制的体积也变小)CFR (恒定帧率)VFR 要比 CFR 好用,但是一些视频编辑软件,却不支持VFR,比如:Adobe
2021-03-20 16:02:38 2710
原创 播放器相关
基于QML的播放器实现https://blog.csdn.net/jianyuling199/article/details/78637900QML 播放器(vlc-Qt 和QtAV 两种方式)https://blog.csdn.net/weixin_38416696/article/details/1042510324,对比qml方式, qtAV 比vlc-qt 占用更少的cpu和gpu。 并且qtAV的功能 更多一些,接口调用简单,编译也简单。所以推荐qtAV.QtA..
2021-03-19 14:44:08 113
原创 mac里 cmake
export PATH=$PATH:/Users/zm/Qt5.14.2/5.14.2/clang_64/bin➜ build_xcode2 git:(ukeclient_obs) ✗ qmake -vQMake version 3.1Using Qt version 5.14.2 in /Users/zm/Qt5.14.2/5.14.2/clang_64/lib➜ build_xcode2 git:(ukeclient_obs) ✗ cmake -DCMAKE_OSX_D...
2021-03-18 13:45:22 88
原创 cmake rpath & Makefile rapth
探讨CMake中关于RPATH的使用https://www.cnblogs.com/rickyk/p/3875084.htmlhttp://www.cocoachina.com/articles/110513https://blog.csdn.net/reykou/article/details/105310757cmake rpath & Makefile rapthhttps://blog.csdn.net/cupidove/article/details/548...
2021-03-11 18:10:17 294
原创 AVC1与AVC与H264
https://zhidao.baidu.com/question/139458372.html如果抠字眼的话,AVC和H.264(注意有个点)才是同一个东西而AVC1和H264都是属于FourCC,是用来区分压缩视频所用的编码器的不过一般人们会把H.264和H264混为一谈,所以H264就有两个意思了AVC与H264 区别https://blog.csdn.net/u010164190/article/details/79701334AVC 实际上是 H.264 协议的别名...
2021-03-08 16:51:24 10463
原创 Full vs Partial Color Ranges EXPLAINED for Streaming
Full vs Partial Color Ranges EXPLAINED for Streaminghttps://obsproject.com/forum/resources/full-vs-partial-color-ranges-explained-for-streaming.1029/reviews#resource-review-2048https://zhuanlan.zhihu.com/p/270288600
2021-03-08 16:43:37 89
原创 yuv,nv12,i420,rgb等
常用图像像素格式 NV12、NV2、I420、YV12、YUYVhttps://blog.csdn.net/cgwang_1580/article/details/79595958
2021-03-08 15:25:42 359
原创 strdup等c函数
linux C函数之strdup函数分析https://blog.csdn.net/tigerjibo/article/details/12784823#include <syslib.h>#include<string.h>int main(void){ char *src =”This is the jibo”; char *dest; dest = strdup(s); printf(“the dest %s\n”,des
2021-03-05 19:27:13 164
原创 mac编译obs
Mac下OBS编译https://blog.csdn.net/u010727765/article/details/105451955OBS-Studio MAC平台编译 --- 史上最全https://blog.csdn.net/code_li_yw/article/details/52800435OS开发入门之在 Mac OS 上编译 OBShttp://ios.zhizuobiao.com/ios-18090700085/下载和编译OBS从https://github.c..
2021-03-04 17:01:11 296 1
原创 搞定mac的bashrc
搞定mac的bashrchttps://www.cnblogs.com/yf2196717/p/10569165.htmlif [ -f ~/.bashrc ]; then source ~/.bashrcfi
2021-03-04 11:57:22 886 1
原创 class “winrt::Windows::Graphics::Capture::GraphicsCaptureSession“ 没有成员 “IsCursorCaptureEnabled“ lib
class "winrt::Windows::Graphics::Capture::GraphicsCaptureSession" 没有成员 "IsCursorCaptureEnabled" libobs-winrt https://github.com/obsproject/obs-studio/issues/3964是的。 LIBSOBS-WINRT显然需要SDK版本19041。...
2021-03-03 15:21:10 702 1
原创 qt类
Qt中图像的显示与基本操作https://www.cnblogs.com/Romi/archive/2012/03/14/2396533.html1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,QLabel类有setPixmap()函数,可以用来显示图像。也可以直接用QPainter画出图像。如果图像过
2021-03-02 15:57:21 188
原创 H264三种码率控制方法(CBR, VBR, CVBR,)CRF和CQP
https://blog.csdn.net/szfhy/article/details/50820119CBR(Constant Bit Rate)是以恒定比特率方式进行编码,有Motion发生时,由于码率恒定,只能通过增大QP来减少码字大小,图像质量变差,当场景静止时,图像质量又变好,因此图像质量不稳定。这种算法优先考虑码率(带宽)。这个算法也算是码率控制最难的算法了,因为无法确定何时有motion发生,假设在码率统计窗口的最后一帧发生motion,就会导致该帧size变大,从而导致统计的码.
2021-03-02 14:32:36 3668
原创 obs源码和编译安装
OBS中DShow插件采集音视频的流程分析https://blog.csdn.net/weixin_30389003/article/details/95114831https://images2017.cnblogs.com/blog/1220575/201708/1220575-20170816163735568-1574157806.png
2021-03-02 11:49:46 824
原创 FFmpeg学习笔记 - 带编码的视频复用器(mux)
https://blog.csdn.net/whoyouare888/article/details/94877926本篇文章写一个视频复用器。输入一个pcm文件和一个yuv文件。pcm文件格式是f32le,单声道,采样率是48000。yuv文件格式是yuv420p,848x400。读入两个文件,分别进行音频和视频编码,然后mux成目标文件,比如xxx.mp4。代码中选择了编码2声道的音频,由于输入的pcm是单声道,所以代码中简单复制了pcm的数据到frame->data[1]中。.
2021-03-02 11:20:03 440
原创 视频分辨率等
480p 720p 1080p 2k屏幕分辨率是多少像素http://www.360doc.com/showweb/0/0/964711806.aspx480p 是一种视频显示格式。字母p表示逐行扫描 (progressive scan),数字 480 表示其垂直分辨率,也就是垂直方向有480条水平线的扫描线;而每条水平线分辨率有640个像素,纵横比(aspect ratio)为4:3,即通常所说的标准电视格式(standard-definition television,SDTV)。帧频通常.
2021-03-02 11:03:59 7179
原创 There‘s no Qt version assigned to project ZmUkeAgora.vcxproj for configuration Release/Win32. Please
https://blog.csdn.net/qq_22533607/article/details/80116003There's no Qt version assigned to project ZmUkeAgora.vcxproj for configuration Release/Win32. Please assign a Qt installation in 'Qt Project Settings'.
2021-03-01 17:44:54 368
原创 flv,mkv和mp4 等
flv,mkv和mp4哪个更好编辑,更加高清https://www.zhihu.com/question/441820446
2021-03-01 17:01:22 3464
原创 PDB文件:每个开发人员都必须知道的
https://blog.csdn.net/thanklife/article/details/84259570
2021-03-01 13:59:15 127
原创 VMware 安装CentOS8 教程
https://www.cnblogs.com/Dear-XiaoLe/articles/12201099.html
2021-03-01 10:59:28 188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人