ffmpeg base ffmpeg-4.3 基于ffmpeg-4.3 mediacodec Add hard mediacodec support 添加mediacodec硬编码支持 说明 1、使用方式 avcodec_find_encoder_by_name("h264_mediacodec") 2、兼容性问题已经验证,编码后的视频ffmpeg和各系统播放器都能正常解码;也不会出现首帧异常的情况; 3、在顺带验证mediacodec的硬解码过程中发现不少坑,计划后续将mediacodec硬解码方式从jni的方式改为直接native层交互的方式; 注意事项 1、由于mediacodec 的sps、pps 信息开始编码的时候才会得到,所以ffmpeg 初始化的时候先用空帧编码出sps 和 pps,为了防止正式编码的时候首帧黑屏的情况,需要重启下编码器; 2、mtk 的 mediacodec
2024-02-26 15:45:25 17MB ffmpeg mediacodec
1
ffmpeg 英特尔h264解码编程代码示例,解码后的文件需要用nv12播放器,或者采用ffplay播放 如ffplay -v info -f rawvideo -pixel_format nv12 -video_size 1280*720 out.nv12
2024-02-26 15:43:50 13.52MB h264 ffmpeg
1
详情可参考博客:https://blog.csdn.net/qq_38204686/article/details/135760461 - 在OpenGL进行3D可视化,绘制网格形式的坐标系则能更清晰的展示所画图形位置。由于OpenGL本身并没有绘制文字的功能,所以想要显示刻度标签或者一些其他标签需要自己手撸代码。Qt的QOpenGLWidget可以较方便的解决这个问题,其可以在OpenGL绘制之后,使用QPainter继续绘制2D图形或文字标签。 - 在Qt OpenGL上绘制2D标签的核心思路:先确定想要绘制标签处的3D坐标,然后将其投影到2D屏幕上,最后使用QPainter进行绘制。
2024-02-26 09:40:44 1.74MB
1
本播放器demo包含了 1.使用OpenCV对图像进行处理,对图像进行置灰,旋转,抠图,高斯模糊,中值滤波,部分区域清除置黑,背景移除,边缘检测等操作;2.单纯使用opencv播放显示视频;3.使用opencv和openGL播放显示视频;4.在ffmpeg解码后,使用opencv显示视频,并支持对视频的旋转翻转、裁剪、添加文字、添加logo、亮度调节、置灰、录像截图,音频开关等功能。视频播放器同时支持本地文件与网络码流地址的播放。本篇博客的最后有提供工程代码的下载。需要工程源码下载和详细内容请看我的博客。
2024-02-24 15:27:25 87.04MB opencv ffmpeg
1
ffmpeg推流视频文件 nginx+rtmp服务器
2024-02-24 10:57:40 3KB ffmepg nginx
1
Qt之WPS
2024-02-23 13:43:39 5KB Qt之WPS
1
qt 实现的wps编辑功能
2024-02-23 13:41:59 15.67MB wps
1
FFMPEG实现的转码程序。可以实现大部分的音视频转码,例如mpeg2转h264。具体介绍可以看我的博客http://blog.csdn.net/rootusers/article/details/43488827
2024-02-22 15:57:04 16.2MB FFMPEG
1
采用qt通过调用J-link库来实现STM32,GD32芯片的烧录上位机功能,对于二次开发比较有参考性,也可以移植到你的项目中去
2024-02-06 14:39:05 9.26MB stm32
1
2023毕业设计,基于YOLOv5,Qt和Opencv设计的一款图像处理软件,有问题可以私聊我。
2024-02-02 18:47:48 122.81MB 深度学习 图像处理 opencv
1