在研究qt+vlc的过程中,就想直接做个播放器用于独立的项目,vlc还支持硬件加速,不过部分电脑硬件不支持除外。用vlc的内核写播放器就是快,直接调用api就行,逻辑处理和ui展示基本上分分钟的事情,最好加点美化那就更加完美了,市面上很多播放器是vlc内核写的,或者ffmpeg写的。可执行文件下载: ...
分类:
其他好文 时间:
2018-07-20 13:49:41
阅读次数:
548
之前写过vlc版本,ffmpeg版本,也在linux上和嵌入式linux上跑过视频监控,这次想直接用ffmpeg的库写个android版本,qt+ffmpeg+android直接用之前的qt+ffmpeg版本,将库文件替换成android的即可。ffmpeg大法好,天下无敌! apk安装包:http ...
分类:
移动开发 时间:
2018-07-17 23:26:38
阅读次数:
271
音频转换: 1.转换amr到mp3: 2.转换amr到wav: 3.转换mp3到wav: 4.转换wav到amr: 5.转换wav到mp3: 视频转换: 1.转换wmv到mp4: 2.抓取H264视频流: 2.1 vbsf为过滤方法,即将flv规定的H264组织方式转换回H264协议书规定的字节流格 ...
分类:
其他好文 时间:
2018-07-16 11:18:25
阅读次数:
1237
Mac中编译FFmpeg教程(Android版)本篇文章主要介绍在Mac环境中,编译FFmpeg生成so库。FFmpeg简介FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率转换等。FFm
分类:
移动开发 时间:
2018-07-13 23:17:15
阅读次数:
311
一、问题描述 最近测试反馈一个隐私模式的问题,主播端启用隐私模式之后,在观看端发现画面转菊花并且还有回跳的现象 二、问题分析: 从网上下载了直播的视频文件,进行了一下分析,发现视频长度和音频长度不匹配,视频只有2分钟,音频有8分钟 怀疑是视频编码失败导致,因为没有log,不能够确认当时的情况,现在将 ...
分类:
其他好文 时间:
2018-07-12 16:30:06
阅读次数:
177
我们除了通过ffmpeg进行推流外还可以使用OBS这个软件进行推流, 界面化工具,配置起来也方便 obs下载地址 obs的基本配置使用教程 这里需要注意的是在填写推流地址URL 的时候 有一个流秘钥 这个流秘钥其实就是一个文件路径,拼接在推流URL后面, 例如 rtmp://localhost:19 ...
分类:
其他好文 时间:
2018-07-12 16:25:57
阅读次数:
221
SoX可以明确的写出需要的音频处理的效果,可以方便的重复使用,在目前的条件下是一个比较方便使用的项目。不过相信随着Audacity的发展,很有可能在未来可以逐渐替代SoX的功能。 对于SoX主要关心的是她的音频效果功能,因为文件格式转换,播放,录音功能在ffmpeg中已经更大程度上的得到实现了。So ...
分类:
编程语言 时间:
2018-07-11 12:23:23
阅读次数:
1850
一.视频像素和尺寸转换函数 1.sws_getContext : 像素格式上下文 --------------->多副图像(多路视频)进行转换同时显示 2.struct SwsContext *sws_getCachedContext(struct SwsContext *context , int ...
分类:
其他好文 时间:
2018-07-06 22:34:59
阅读次数:
237
//初始化解封装 av_register_all(); avformat_network_init(); avcodec_register_all(); //封装文件的上下文 AVFormatContext *ic = NULL; char path[] = "sdcard/shape.mp4"; ...
分类:
其他好文 时间:
2018-07-05 23:24:06
阅读次数:
248