会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
53
54
55
56
57
58
59
60
61
···
96
下一页
2020年8月19日
Qt音视频开发13-mpv录像存储
摘要: 一、前言 用mpv来做录像存储,保存视频文件,从来都没有如此的方便,直接设置属性stream-record对应的文件路径即可,我的乖乖,一行代码,如此精简美丽大方,搞得我都不敢相信自己的眼睛,mpv除了支持主流的win、linux、mac三大操作系统外,还支持手机安卓IOS等,尤其是居然支持各种嵌入
阅读全文
posted @ 2020-08-19 15:10 飞扬青云
阅读(603)
评论(0)
推荐(0)
2020年8月18日
Qt音视频开发12-mpv解码播放
摘要: 一、前言 之前玩了vlc解码和ffmpeg解码,前阵子有个客户需要换成mpv解码,于是研究了下mpv的使用方法,自从用了mpv以后发现爱不释手,这玩意天生适合极客和程序员啊,居然将各种处理封装成了命令和属性调用,比如播放进度,你只需要读取属性time-pos即可,如果要读取音量只需要读取属性volu
阅读全文
posted @ 2020-08-18 09:18 飞扬青云
阅读(920)
评论(0)
推荐(0)
2020年8月16日
Qt音视频开发11-ffmpeg常用命令
摘要: 一、前言 大部分的格式转换工具比如格式化工厂等,都用到了ffmpeg来处理,ffmpeg编译后生成的ffmpeg.exe、ffplay.exe、ffprobe.exe等可执行文件,其实就封装了众多牛逼的功能,ffprobe查看媒体文件头信息的工具,ffplay用于播放媒体文件的工具,尤其是ffmpe
阅读全文
posted @ 2020-08-16 15:21 飞扬青云
阅读(564)
评论(0)
推荐(0)
2020年8月14日
Qt音视频开发10-ffmpeg控制播放
摘要: 一、前言 很多人在用ffmpeg做视频流解码的时候,都会遇到一个问题,如何暂停,如果打开的是本地视频文件,暂停你只需要停止解码即可,但是视频流你会发现根本没用,一旦你停止了解码,下次重新解码的时候,居然还是以前的图片,他是从你最后暂停开始的地方重新解码的,这就懵逼了,为啥呢?我个人的理解是视频流这玩
阅读全文
posted @ 2020-08-14 17:21 飞扬青云
阅读(720)
评论(0)
推荐(0)
2020年8月12日
Qt音视频开发9-ffmpeg录像存储
摘要: 一、前言 上一篇文章写道直接将视频流保存裸流到文件,尽管裸流文件有一定的好处,但是 毕竟大部分用户需要的不是裸流而是MP4视频文件,所以需要将视频流保存成MP4文件,毕竟电脑上的播放器包括默认的播放器,可以直接播放MP4文件,而未必能播放裸流文件,裸流文件需要安装K-Lite解码器才行,关于ffmp
阅读全文
posted @ 2020-08-12 10:12 飞扬青云
阅读(1347)
评论(0)
推荐(0)
2020年8月11日
Qt音视频开发8-ffmpeg保存裸流
摘要: 一、前言 最开始做的ffmpeg保存视频文件,就是直接保存的裸流数据,裸流数据一般是H264格式的数据,这种数据文件可以用部分播放器播放,由于不是标准的格式,很多播放器其实不支持的,需要安装对应的解码器才行。后面发现安装好K-Lite解码器后,连系统自带的播放器都可以正常播放H264视频流文件,而且
阅读全文
posted @ 2020-08-11 08:51 飞扬青云
阅读(968)
评论(0)
推荐(0)
2020年8月10日
Qt音视频开发7-ffmpeg音频播放
摘要: 一、前言 之前用ffmpeg解码出来了音频,只是做了存储部分,比如存储成aac文件,播放的话早期用的是sdl来播放音频,自从Qt5以后提供了QAudioOutput来播放输入的音频数据,就更加方便了,可以直接将解码好的音频数据写入就能播放了,这些就少了个学习sdl的成本,而且和Qt就更加融合,不需要
阅读全文
posted @ 2020-08-10 14:53 飞扬青云
阅读(1305)
评论(0)
推荐(0)
2020年8月8日
Qt音视频开发6-ffmpeg解码处理
摘要: 一、前言 采用ffmpeg解码,是所有视频监控开发人员必备的技能,绕不过去的一个玩意,甚至可以说是所有音视频开发人员的必备技能。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 Linux
阅读全文
posted @ 2020-08-08 18:50 飞扬青云
阅读(1805)
评论(0)
推荐(0)
2020年8月7日
Qt音视频开发5-vlc事件订阅
摘要: 一、前言 事件订阅可以拿到文件长度、播放进度、播放状态改变等信息,vlc的事件订阅机制封装的比较友好,只需要先创建一个事件管理器,然后逐个订阅自己感兴趣的需要的事件,不感兴趣的可以不要订阅,只有订阅了的事件才能在事件回调中拿到,所以如果在事件回调中发现一些事件没有拿到,首先要检查下到底订阅了没有,所
阅读全文
posted @ 2020-08-07 11:32 飞扬青云
阅读(468)
评论(0)
推荐(0)
2020年8月6日
Qt音视频开发4-vlc读取和控制
摘要: 一、前言 vlc本身是个全功能的很牛逼的播放器,你能够想到的播放的功能他都有,比如获取视频文件的长度、唱片的封面、当前播放进度、设置播放进度、声音控制、静音控制等,这些vlc都给你封装好了,你直接调用对应的api函数即可。 看vlc的官方对vlc的更新频率也是蛮高的,所以在各种新的视频标准和格式出来
阅读全文
posted @ 2020-08-06 12:49 飞扬青云
阅读(1029)
评论(0)
推荐(0)
上一页
1
···
53
54
55
56
57
58
59
60
61
···
96
下一页
公告