2021年6月24日

FFmpeg-filter

摘要: 概述 FFmpeg一共包含8个库: avcodec:编解码(最重要的库)。 avformat:封装格式处理。 avfilter:滤镜特效处理。 avdevice:各种设备的输入输出。 avutil:工具库(大部分库都需要这个库的支持)。 postproc:后加工。 swresample:音频采样数据 阅读全文

posted @ 2021-06-24 10:30 呆雁 阅读(446) 评论(0) 推荐(0) 编辑

cv::Mat构造函数说明

摘要: #include <opencv2/core/mat.hpp> 构造函数列表: Mat () CV_NOEXCEPT Mat (int rows, int cols, int type) Mat (Size size, int type) Mat (int rows, int cols, int t 阅读全文

posted @ 2021-06-24 10:26 呆雁 阅读(1074) 评论(0) 推荐(0) 编辑

2021年6月9日

No decoder surfaces left 和 CUDA_ERROR_OUT_OF_MEMORY的报错解决

摘要: 背景 因为GPU解码输出的像素格式是NV12,而NV12转换BGR24的耗时比YUV420转换BGR24要高4倍,因此使用scale_npp在GPU上将像素格式转为YUV420再输出。 同时,也需要使用fps filter来设置帧率。 同样使用FFmpeg的api,类似功能是命令行如下: ffmpe 阅读全文

posted @ 2021-06-09 18:42 呆雁 阅读(1635) 评论(0) 推荐(0) 编辑

2021年6月6日

conquer your critical inner voice

摘要: 在我们长大的过程中最主要的自我防卫方式 就是理想化父母并且认为自己差劲。理想化父母和家庭是基本的防卫心理,也是低自尊和消极自我印象的原因。儿童需要相信他们的父母优秀且有能力,至少生活丰裕。因为儿童的生存完全依靠他的父母。因此,如果当儿童感到被拒绝或者不被父母喜欢时,将这种拒绝归因于自己固有的恶劣比认 阅读全文

posted @ 2021-06-06 10:27 呆雁 阅读(71) 评论(0) 推荐(0) 编辑

摘要: 恻隐之心,人皆有之;羞恶之心,人皆有之;恭敬之心,人皆有之;是非之心,人皆有之。恻隐之心,仁也;羞恶之心,义也;恭敬之心,礼也;是非之心,智也。——《孟子·告子上》 人性论是中原哲学重要课题,第一个谈“性”的是孔子(“性相近,习相远也”《论语‧阳货》),但孔子并未明言性为善或为恶。到孟子以善言性,指 阅读全文

posted @ 2021-06-06 10:16 呆雁 阅读(309) 评论(0) 推荐(0) 编辑

2021年6月5日

srs ffmpeg flv.js相关概念

摘要: 推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。 https://github.com/ossrs/srs/wiki/v3_CN_SampleHttpFlv https://github.com/ossrs/srs/wiki/v3_CN_Delivery 阅读全文

posted @ 2021-06-05 17:51 呆雁 阅读(361) 评论(0) 推荐(0) 编辑

docker commandline

摘要: https://docs.docker.com/engine/reference/commandline/run/ https://docs.docker.com/engine/reference/commandline/exec/ docker run – Runs a command in a 阅读全文

posted @ 2021-06-05 17:50 呆雁 阅读(69) 评论(0) 推荐(0) 编辑

vim进阶命令

摘要: Vim还提供稍大范围移动光标的命令: ctrl+f 在文件中前移一页(相当于 page down); ctrl+b 在文件中后移一页(相当于 page up); * 当光标停留在一个单词上,* 键会在文件内搜索该单词,并跳转到下一处; # 当光标停留在一个单词上,# 在文件内搜索该单词,并跳转到上一 阅读全文

posted @ 2021-06-05 17:47 呆雁 阅读(52) 评论(0) 推荐(0) 编辑

docker中使用GPU硬解码报错libnvcuvid.so is missing的问题

摘要: libnvcuvid.so is missing You should check if libnvcuvid is picked up by your host's ldconfig (ldconfig-p | grep cuvid).With the following command, my 阅读全文

posted @ 2021-06-05 17:46 呆雁 阅读(1783) 评论(0) 推荐(0) 编辑

ffmpeg api 使用scale_npp的问题总结

摘要: 背景 使用ffmpeg cuda解码输出的像素格式是119,通过av_hwframe_transfer_data()函数可以设置传输到内存的格式为NV12。 而最终需要的像素格式是BGR24。ffmpeg的sws_scale()函数支持NV12 YUV420 到BGR24的转换,不支持119的转换。 阅读全文

posted @ 2021-06-05 17:44 呆雁 阅读(4155) 评论(1) 推荐(0) 编辑

导航