logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt在windows和linux下使用默认浏览器打开设置的链接

Qt在windows和linux下使用默认浏览器打开设置的链接另外一点:要打开的链接一定要全,比如前面需要有http://,否则打不开这个网络地址。需要注意的是要加入头文件。

#qt
ffmpeg中将avi文件恢复,或者MP4转到avi

int nListCnt=0, ret;ST_VIDEO_DB_DATA *pstVideoDbData;SearchList.clear();QDateTime qttime;qttime= QDateTime::currentDateTime();QString str = qttime.toString("yyyyMMdd_hhmmss");char out_file[265] = {0};

#音视频
ffmpeg获取文件时长

/** 获取MP4文件时长,ffmpeg库实现 */int record::getMP4_duration_ffmpeg(const char *filename,long long *seconds){if(filename == NULL){printf("getMp4_duration_filename erro");return -1;}AVFormatContext *ifmt_ctx

#音视频
C语言中位运算以及获取低8位和高8位、高低位合并

在C语言中,取位操作通常指的是从整数中提取特定位的操作。这可以通过位掩码(bit masks)和位操作符来实现。为了获取高8位,我们可以先右移8位,然后再次应用掩码。假设我们要处理一个字节(8位),并想提取、设置或清除其中的特定位。左移操作符(<<):用于将位向左移动,常用于设置或清除位。如果我们想修改这些位的值,可以使用按位或操作和掩码。位异或操作符(^):用于切换特定位。位与操作符(&):用于

#c语言#算法#开发语言
ffmpeg重点之时间戳,PTS、DTS、time_base

这就是pts的转换。一个音频帧的AVFrame有nb_samples个sample,所以一个AVFrame耗时是nb_samples(1/44100)秒 即标准时间下duration_s=nb_samples(1/44100)秒, 转换成AVStream时间基下 duration=duration_s / av_q2d(st->time_base) 基于st->time_base的num值一般等于

文章图片
如何在gitee搭建个人代码管理系统

安装的时候记好这个路径,因为后面安装的另外一个工具会直接使用这个路径。在自己电脑上的文件夹下鼠标右键空白处,选择git clone。这个路径就是上一个git软件安装的路径。这个文件夹就会和远程的仓库建立连接了。然后鼠标右键点击空白处,选择图中选项。后面就是一直点击下一步就可以了。新建了一个test.cpp。在gitee官网创建仓库。

文章图片
ffmpeg中PTS和DTS

计算视频长度: time(秒) = st->duration * av_q2d(st->time_base) ffmpeg内部的时间与标准的时间转换方法: ffmpeg内部的时间戳 = AV_TIME_BASE * time(秒) AV_TIME_BASE_Q=1/AV_TIME_BASE av_rescale_q(int64_t a, AVRational bq, AVRational cq)函

#音视频
ffmpeg基础二:AAC保存为带有ADTS

是AAC⾳频的传输流格 式。有的时候当你编码AAC裸流的时候,会遇到写出来的AAC⽂件并不能在PC和⼿机上播放,很⼤的可能就是AAC⽂件的每⼀帧⾥缺少了ADTS头信息⽂件的包装 拼接。⼀个AAC原始数据块⻓度是可变的,对原始帧加 上ADTS头进⾏ADTS的封装,就形成了ADTS帧。这种格式的特 征是可以确定的找到这个⾳频数据的开始,不需进⾏在⾳频数据流中间开始 的解码,即它的解码必须在明确定义的开

#音视频
Qt利用正则表达式进行IP检验

Qt利用正则表达式进行IP检验

#qt
Qt通过QStorageInfo获取磁盘大小,linux下可根据路径获取挂接磁盘的大小,而非获取所有磁盘大小的总和

上面linux获取磁盘大小是获取的根目录下的磁盘大小,此时挂载的U盘等也会计算在内,如果只计算某路径所在的磁盘大小,就需要获取硬盘信息的statfs结构,通过statfs结构的信息计算出路径所在的磁盘使用情况。contains是QString中查看是否含有子字符串的方法,storage.rootPath()是获取这个盘符的字符串,这样就可以检测出dir属于哪个盘符。QStorageInfo类提供了

#linux#qt#windows
    共 26 条
  • 1
  • 2
  • 3
  • 请选择