原文:Qt音视频开发21-通用硬解码

一 前言 硬件解码是图形芯片厂家提出的用GPU资源解码视频流的方案,与之相对的是软解,也就是传统的用CPU承担解码工作的方案 优点是效率高,功耗低 热功耗低,缺点是缺乏有力的支持 包括滤镜 字幕等 ,局限性较大 例如打开硬件解码后PC的节能方面的功能失效cnq等 ,设置较为复杂 需要硬件有硬件解码模块 相关的驱动配合 合适的播放软件以及对播放软件正确的设置,缺一而不能开启硬件解码功能,主流的硬件解 ...

2020-08-31 14:55 0 731 推荐指数:

查看详情

Qt音视频开发1-vlc解码播放

一、前言 最开始接触视频监控这块的时候,用的就是vlc作为解码的内核,主要是因为vlc使用简单方便,直接传入一个句柄即可,简单几行代码就可以实现一个视频流播放,很适合初学者使用,也推荐初学者用qt+vlc来做播放器,提供的接口还是非常友好的,而且门类特别多,想要获取媒体文件的各种信息比如宽高 ...

Sun Aug 02 21:55:00 CST 2020 0 701
Qt音视频开发17-海康sdk解码

一、前言 在视频监控行业领域,海康当之无愧是老大,稳坐第一的宝座很多年了,近期需要将视频监控系统改成采用海康sdk的内核,于是特意去查阅了sdk的使用手册,sdk相关的文档和文件可以直接官网下载到,而且是经常更新的,目前提供了windows和linux上的,win上的sdk还是更新比较快而且完整 ...

Tue Aug 25 16:45:00 CST 2020 0 457
Qt音视频开发6-ffmpeg解码处理

一、前言 采用ffmpeg解码,是所有视频监控开发人员必备的技能,绕不过去的一个玩意,甚至可以说是所有音视频开发人员的必备技能。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg ...

Sun Aug 09 02:50:00 CST 2020 0 996
Qt音视频开发22-通用GPU显示

一、前言 采用GPU来绘制实时视频一直以来都是个难点,如果是安防行业的做视频监控开发这块的人员,这个坎必须迈过去,本人一直从事的是安防行业的电子围栏这个相当小众的细分市场的开发视频监控这块仅仅是周边技术玩一玩探讨一下,关于GPU绘制这块着实走了不少的弯路。 之前用ffmpeg解码的时候,已经 ...

Tue Sep 01 19:07:00 CST 2020 0 515
Qt音视频开发37-USB摄像头解码ffmpeg方案

一、前言 用ffmpeg来处理USB摄像头,是前段时间研究视频监控ffmpeg内核的时候搞定的,既然ffmpeg这么牛逼的库可以解析各种音视频,我想处理个本地USB摄像头应该也不是什么难事,果真搜索也是一大堆,当然主要也是因为有个项目的应用需要用到ffmpeg来处理本地USB摄像头,需要拿到每张 ...

Wed Oct 21 02:55:00 CST 2020 0 515
Qt音视频开发49-通用截图截屏

一、前言 采用了回调方式的视频通道,截图只需要对解析好的QImage对象直接保存即可,而对于句柄的形式,需要调用不同的处理策略,比如vlc需要用它自己提供的api接口函数libvlc_video_take_snapshot传入保存路径即可,mpv的内核执行screenshot-to-file命令 ...

Tue Nov 24 16:55:00 CST 2020 0 392
javaCV开发详解之18:音视频转码(音频编解码视频解码

javaCV实战系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体 ...

Tue Jul 07 23:11:00 CST 2020 0 1148
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM