自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++11重新学习之—final关键字

C++之关键字final

2022-09-25 22:08:06 443 1

原创 linux之获取当前位置

linux基础函数

2022-09-19 14:01:23 399

原创 关于MPEG-4 、mp4v 和 mp4a

MPEG-4协议分类MPEG-4只是定义了一部分AAC类型,AAC主要包括MPEG-2 AAC和MPEG-4 AAC,详细如下图:可以看出MPEG-4中只是定义了一部分类型的AAC。MP4VMP4V stands for MPEG-4 Video.It was created by Moving Pictures Experts Group (MPEG) as a codec used to compress and decompr..

2021-09-30 08:42:01 1829

转载 2021-03-18

H264码流中NALU sps pps IDR帧的理解##1、概念什么是NALU?H264码流可以分为两层,VCL层和NAL层,NAL的全称是Network abstraction layer,叫网络抽象层,它保存了H264相关的参数信息和图像信息,NAL层由多个单元NALU组成,NALU由了NALU头(00 00 00 01或者00 00 01)、sps(序列参数集)、pps(图像参数集合)、slice、sei、IDR帧、I帧(在图像运动变化较少时,I帧后面是7个P帧,如果图像运动变化大时,一个序

2021-03-18 16:08:00 129

转载 解决/dev/fb0无法打开的问题

最近要在Linux做基于frame Buffer的图形显示,不论我在独立分区的Linux FC6系统中,还是在装有Red hat9的VPC中,都无法打开/dev/fb0。从网上找了很多资料,都没能解决。经过几天的的郁闷之后,终于解决了这个问题。先记录如下: 1、首先确认对Frame Buffer的支持是否编译到Linux的内核中。在安装的Linux中,默认都会把这个支持打开编译到内核中。但是如果自己重新编译了内核,或者升级内核,得...

2020-11-03 15:40:54 3374

原创 C++11记录笔记

(1)命名空间有局域性void test1(void){ using namespace std;//作用域只局限在{}内 cout << "hello" << endl;}(2)数组1>数组的初始化可去掉=int tab[4] {1,2,3,4};int tab1[4] {};//默认为02>数组的替代《1》vector:存储方案是使用new 和delete进行的管理,也就是说数据是在堆区和自由存储区,使用起来效率相对低...

2020-10-09 21:40:22 90

原创 ffmpeg使用记录

(1)转码状态世间基转换 读文件->读帧 -> 解码 -> 转换 -> 编码 ->写文件 读帧:把容器的时间基转换为解码器的世间基,解码器才可以使用,容器的世间基例如:flv封装格式的time_base为{1,1000},ts封装格式的time_base为{1,90000} // 时间基转换 int raw_video_time_base = av_inv_q(dec_ctx->framerate); av...

2020-09-21 08:43:21 272

原创 FFMPEG学习

(1)音频采样率和音频比特率关系采样率:每秒采样的个数(不包含采样的数据长度,也就是采样格式,)音频的比特率公式:比特率=采样率 * 单个的周期音频数据长度。如16bit 双声道 48KHz音频的比特率48KHz * (16 * 2) = 1536kbps = 192 kBps...

2020-09-08 21:54:37 298

原创 supervisor使用

supervisor常用命令supervisorctl stop program_name # 停止某一个进程,program_name 为 [program:x] 里的 xsupervisorctl start program_name # 启动某个进程supervisorctl restart program_name # 重启某个进程supervisorctl stop groupworker: # 结束所有属于名为 groupworker 这个分组的进程 (start,resta

2020-09-04 16:18:13 145

原创 ffmpeg常用命令行

(1) 转码音频为opus文件./ffmpeg -i /home/firefly/Videos/37.mp4 -vcodec copy -acodec opus -strict -2 12.mp4(2)

2020-08-14 16:10:07 409

原创 ffmpeg编译硬转码

ffmpeg4.2.2编译+ubuntu18.02--prefix=/home/firefly/work/soft/install_ffmpeg4.2.2 --pkg-config-flags=--static --extra-cflags=-I/home/firefly/work/lib_build/include --extra-ldflags=-L/home/firefly/work/lib_build/lib --extra-libs='-lpthread -lm' --bindir=/home/

2020-07-10 08:59:23 547

原创 linux编程常用指令

一、网络函数(1)htons(2)inet_addr 点格式转换为无符号长整型 ina.sin_addr.s_addr = inet_addr("132.241.5.10");(3)inet_ntoa 无符号长整型转换为点格式 struct in_addr addr1; ulong l1; l1= inet_addr("192.168.0.74"...

2019-12-05 16:05:47 166

转载 安装VMware Tools选项显示灰色的正确解决办法

原文链接https://blog.csdn.net/qq_40259641/article/details/79022844

2019-11-20 21:24:16 3303

原创 git 使用

(1)普通clonegit clone 仓库地址例如git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git克隆某个分支git clone -b 分支名字 仓库地址例如git clone -b linux-3.16.y git://git.kernel.org/p...

2019-11-09 23:42:44 81

转载 函数调用过程栈帧的变化

转载https://blog.csdn.net/z_ryan/article/details/81029195很详细!!!!!!!!

2019-10-11 21:00:54 181

原创 git 使用

========================(1)在Linux上安装git$ sudo yum install git$ sudo apt-get install git========================(2)在Windows上安装githttp://windows.github.com========================(3)下载git源代码g...

2019-09-26 15:03:32 140

转载 ubuntu常用命令

1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r...

2019-09-25 19:50:10 72

原创 Makefile笔记

编译链接:引用非本文件的变量是在连接时进行定位的,大佬博客https://www.cnblogs.com/catch/p/3857964.html设置环境变量:exportPATH=你编译的路径:$PATH(1)makefile规范:目标(必存在):依赖(可选) 指令(必存在)(2)$@:替换目标$^:替换依赖(如果依赖存在)$<:第一个...

2019-09-12 10:15:01 227

原创 PC、虚拟机、开发板通信

连接方式:PC通过路由器联网,开发板通过网线连接到路由器(1)设置虚拟机为桥接模式(必须为桥接模式,否则虚拟机可ping通开发板,但是开发板无法和虚拟机通信,原理百度虚拟机三种工作模式),并设置为静态IP192.168.1.200 netmask 255.255.0.0 gateway 192.168.1.1(2)设置主机为静态IP192.168.1.104 netmask 2...

2018-12-17 17:29:59 427

原创 按键检测

因一些原因,代码暂时先不贴了 最近用到的按键方式有:长按,短按,双击,三击,四击长按和短按是一类:按键检测函数放在定时器中断中,使用状态机方式,定时中断5ms(时间还可以再加长一些,但因为我还用到定时器做一些别的事情),状态机思路: 第一态:通过检测连续3次有按键按下进入第二态,否则重新计数; 第二态:再使用一个switch case语句,确定是具体哪个按键按下并对这个按键按下时间进行计数,当

2017-07-08 19:30:08 892

sourceInsight_downcc.zip

SourceInsight 3.5 安装软件,可以用于代码查看修改。

2019-08-28

空空如也

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

TA关注的人

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