排序:
默认
按更新时间
按访问量

ffmpeg的qsv的编译

我用mingw和msys2试了下,不知道咋的msys2好像编译总有毛病,后来使用了miingw进行编译,参考链接(参考1),mfx_dispatch网上搜一下地址(mfx下载地址) 命令行:ffmpeg -s 1920*1080 -i test1.yuv -c:v h264_qsv ...

2018-08-03 13:42:32

阅读数:16

评论数:2

live推流手机vlc查看

能力差,搞了好久,手机端vlc就是播不出来,因为装了虚拟机,所以出现多个网络地址,live555不知道是不是默认第一个网络地址,总不是我pc联网的那个地址,后来进网络管理,把虚拟机那几个关了,就不会再出现上面的问题,然后还是接收不到流,后来把防火墙关了就可以了,当然直接关防火墙做法不好,其实可以修...

2018-07-27 14:51:36

阅读数:7

评论数:0

live5学习

学习参考博客(参考1)(参考2)(buffer修改)()

2018-07-25 20:37:24

阅读数:4

评论数:0

c程序执行时间计算

#include<clock.h> Clock totalClock; totalClock.Begin(); totalClock.End(); 上面的clock类查看intel抓屏!   clock_t start, finish;   ...

2018-07-20 14:24:42

阅读数:7

评论数:0

exe出线0xc1500***错误

如果vs调用了Visual Leak Detector,那么最好把bin目录下的文件全部复制到所需调用的exe程序中,同时加入include和lib!

2018-07-20 11:10:17

阅读数:6

评论数:0

windows下安装windows media encoder

其实下载下来的exe文件,双击并不能安装(win10,win7可以),解压这个exe出现msi文件,然后进行安装。 这种方法用来截屏的效率比较低(通过安装windows media encoder 9)然后录屏查看的,cpu占用率很高,media foundation 的播放视频cpu占用率却很...

2018-06-22 15:38:15

阅读数:65

评论数:0

windows下编译ffmpeg(2)

安装msys2,然后编译ffmpeg(参考链接)注意点是msys2安装在c盘,ffmpeg源码必须放在local下面。如图:

2018-06-10 18:59:56

阅读数:19

评论数:0

windows下编译ffmpeg

因为需要根据自己的要求增加功能,所以需要进行编译,整整搞了3天,真的是想爆粗口,贴上一个参考链接吧(参考链接1)(参考链接2)(参考链接3)我知道的编译方法可能有以下几种:1:直接下载mingw然后在安装的时候直接安装msys。然后下载别的yasm.exe添加进去2:msys2加上mingw,这种...

2018-06-07 16:44:33

阅读数:9

评论数:0

图像的DCT变换

参考1:JPEG压缩原理与DCT离散余弦变换参考2:H.264中整数DCT变换,量化,反量化,反DCT究竟是如何实现的?(无代码,无真相)

2018-05-05 14:36:04

阅读数:53

评论数:0

live555windows下编译Lib(20180228版)

编译最新版本的live555的静态库,别的编译lib比较简单,原则就是新建lib工程,可以不选择预编译头。注意点:.cpp和.hh都放在源文件一栏里,不然会无休止的报错,搞了两天才编译成功!附上下载链接https://download.csdn.net/download/qq_32245927/1...

2018-04-26 10:41:37

阅读数:8

评论数:0

h264保存的packet.data数据无法播放,主要是没sps,pps

https://blog.csdn.net/leixiaohua1020/article/details/11800877https://blog.csdn.net/qingkongyeyue/article/details/54023323H.264码流第一个 NALU是 SPS(序列参数集Se...

2018-04-23 19:29:56

阅读数:45

评论数:0

ffmpeg基本介绍

AVFrame表示解码过后的一个数据帧,这个结构体用来描述解码出音视频数据。AVFrame必须使用av_frame_alloc分配()。AVFrame必须与av_frame_free释放()。AVFrame通常分配一次,然后重复使用多次,不同的数据(如一个AVFrame持有来自解码器的frames...

2018-04-23 19:10:40

阅读数:13

评论数:0

图像序列和GOP

IDR: 在H.264中,图像以序列为单位进行组织。一个序列的第一个图像叫做 IDR 图像(立即刷新图像),IDR 图像都是 I 帧图像。H.264 引入 IDR 图像是为了解码的重同步,当解码器解码到 IDR 图像时,立即将参考帧队列清空,将已解码的数据全部输出或抛弃,重新查找参数集,开始一个新...

2018-04-21 15:35:52

阅读数:58

评论数:0

I帧和IDR帧

推荐:https://blog.csdn.net/qq_29350001/article/details/73770702点击打开链接https://blog.csdn.net/chenchong_219/article/details/44870903https://blog.csdn.net/...

2018-04-21 15:21:34

阅读数:15

评论数:0

ffmpeg码率控制

保存的数据为H264:pCodecCtx->bit_rate=1800000;通常单位为“位每秒”( bit/s, b/s),也写作bps。“b” 应该总是小写,以避免与“字节每秒”(Bytes/s, B/s)混淆。——字节(Byte)是构成信息的单位,在计算机中作为处理数据...

2018-04-18 15:40:09

阅读数:16

评论数:0

intel 硬编码错误

1:qsv_h264 submitted buffer not large enough(添加avcodecctx=video_st->codec)2:selected ratecontrol mode is not supported by the QSV runtime....

2018-04-17 15:43:25

阅读数:15

评论数:0

extern "C" “***”未定义,引用出错

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的...

2018-04-08 13:54:27

阅读数:146

评论数:0

fopen 报错

这种情况肯定是指定的文件不存在,根据偶的经验可能有3种原因:1 检查要打开文件的扩展名,比如在我的电脑里看到的是a.txt,但由于扩展名没显示出来,其实文件名是a.txt.txt2 检查路径串中的转义符,比如文件c:\doc\a.txt,对应的字符串是"c:\\doc\\a.tx...

2018-03-16 13:18:52

阅读数:27

评论数:0

c++ 类的使用

https://www.cnblogs.com/mr-wid/archive/2013/02/18/2916309.html引用头文件之后需要using namespce std;不然会引用失败,出现程序无法自动识别该类。

2018-03-16 10:15:30

阅读数:164

评论数:0

计算1024*768的rgb24图像数据

24位真彩,每个像素占24bit。 1024*768个像素点。所以就是1024*768*24=18874368(bit) 再除以8转换为byte (8bit=1byte) =2359296(byte) 又因为1024byte=1KB 再除以1024等于 2304KB 如果再除以1024就是2.2...

2018-02-06 15:47:33

阅读数:141

评论数:0

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