ffmpeg多媒体编程
文章平均质量分 84
总结FFmpeg音视频学习笔记,分享FFmpeg开源库的学习心得。
余莫星辰
人一定要靠自己。
展开
-
ffmpeg使用参数说明
ffmpeg使用参数说明-L show license 显示license-h topic show help 显示帮助-? topic show help 显示帮助-help topic show help 显示帮助–help topic show help 显示帮助-version show version 显示版本号-buildconf转载 2021-04-18 15:14:04 · 797 阅读 · 0 评论 -
Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器
开发环境:Ubuntu 16.04.2 LTSnginx-1.8.1nginx-rtmp-moduleNginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器. 这个流媒体服务器可以支持RTMP和HLS(Live Http Stre原创 2017-07-07 11:16:38 · 5984 阅读 · 2 评论 -
多媒体引擎和播放器----速播源码分析
多媒体引擎播放器-速播源码分析原创 2016-08-24 11:10:42 · 3045 阅读 · 0 评论 -
基于libVLC的视频播放器(支持RTSP协议)
VLC Media Player是一款优秀的播放器,大多数多媒体开发人员都使用过。 VLC是一款开源的、跨平台的、可扩展的、多媒体播放器、流媒体服务器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD及各类流媒体协议,现更名为VLC media player,最新版本为2.2.0。 获取VLC开发所需要的SDK参考:http://blog.csdn.net/leixiaohua1020/原创 2017-07-06 11:29:54 · 6005 阅读 · 2 评论 -
RTSP视频播放器核心代码讲解及源码分享
rtsp视频播放器原创 2016-11-02 14:29:49 · 4564 阅读 · 2 评论 -
VS2013 / MFC + FFmpeg实现录屏
这是一个用FFmpeg实现的录屏功能,其中包括录制屏幕和声音。主要程序就是创建了三个线程(ScreenCapThreadProc、AudioCapThreadProc、OutPutThreadProc)分别用来捕获桌面图片、捕获声音,将捕获到的桌面图片和声音写成一个视频文件。ScreenCapThreadProc线程函数:DWORD WINAPI ScreenCapThreadProc原创 2016-04-15 23:40:29 · 9643 阅读 · 13 评论 -
【FFmpeg学习笔记006】 PCM编码为AAC
PCM为音频采样数据,AAC为压缩编码数据。FFmepg音频编码器可以实现将PCM转换为AAC。先了解一下PCM和AAC。 PCM:PCM(Pulse Code Modulation—-脉码调制录音)。所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态转载 2017-08-26 11:52:02 · 2218 阅读 · 1 评论 -
【FFmpeg学习笔记005】 libx264和FFmpeg不同方式(YUV编码为H.264)
x264官网:http://www.videolan.org/developers/x264.html libx264编译:http://blog.csdn.net/leixiaohua1020/article/details/42069383 首先直接调用libx264完成编码(YUV编码为H.264) 主要函数详解: x264_param_default():设置参数集结构体x264_p转载 2017-08-24 18:26:29 · 1158 阅读 · 0 评论 -
【FFmpeg学习笔记004】 视音频数据处理入门
最近在学习和运用视音频技术,总体感觉有些凌乱,在此做一下总结。视音频编解码零基础:http://blog.csdn.net/leixiaohua1020/article/details/18893769视音频开发的入门知识:基于 FFmpeg + SDL 的视频播放器的制作:百度云下载地址:http://pan.baidu.com/s/1hsGYDwC重点:主要学会解码本地h2原创 2016-04-11 20:41:20 · 1638 阅读 · 0 评论 -
【FFmpeg学习笔记003】 FFmpeg组件结构分析
1 FFmpeg的库目录打开FFmpeg文件的include目录我们一个一个来看:avcodec:编解码(最重要的库)。avdevice:各种设备的输入输出。avfilter:滤镜特效处理。avformat:封装格式处理。avutil:工具库(大部分库都需要这个库的支持)。postproc:后加工。swresample:音频采样数据格式转换。swsc原创 2016-04-11 18:05:26 · 2133 阅读 · 0 评论 -
【FFmpeg学习笔记002】 VS2013下FFmpeg开发环境的搭建
首先我们要下载到ffmpeg的开发包,这里可以去ffmpeg的官方网站是:http://ffmpeg.org/编译好的windows可用版本的下载地址(官网中可以连接到这个网站,和官方网站保持同步): http://ffmpeg.zeranoe.com/builds/当然也可以下载整理好的源文件:http://download.csdn.net/detail/long636688/原创 2016-04-11 18:04:50 · 3072 阅读 · 0 评论 -
【FFmpeg学习笔记001】 视音频基础知识
考虑到研究方向和项目需要最近在学习视音频编解码技术,主要是在用ffmpeg这个开源库。这儿就把学习的视音频基础知识做个整理以作备。1 视频播放器原理播放一个视频文件的流程:常用播放器跨平台系列(非DirectShow框架)VLC,Mplayer,ffplay.....Windows系列(DireckShow框架)完美解码,终极解码,暴风影音......信息查看工原创 2016-04-11 18:03:45 · 2069 阅读 · 0 评论