![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg源码分析系列
越战越勇v
这个作者很懒,什么都没留下…
展开
-
用ffmpeg将mp3转为wav
一.1. 利用fffmpeg将mp3转为pcm并在pcm数据加上wav头就是一个完整的wav文件2. 代码#include"utils.h"#include<libavutil/avutil.h>#include<libavutil/attributes.h>#include<libavutil/opt.h>#include<li...转载 2020-03-01 15:28:00 · 6902 阅读 · 0 评论 -
利用nginx+rtmp搭建直播架构
服务端安装nginx源码$ git clone https://github.com/nginx/nginx.gitnginx的rtmp模块源码$ git clone https://github.com/arut/nginx-rtmp-module.gitnginx的依赖pcre源码$ wget ftp://ftp.csx.cam.ac.uk/pub/software/p...原创 2018-11-21 15:41:17 · 745 阅读 · 0 评论 -
hls协议(最清晰的讲解)
http://blog.csdn.net/qiandublog/article/details/53434081 今天来介绍一下HLS协议,这个协议是由苹果公司提出并推广开来的。来一段维基百科的定义。HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理...转载 2018-11-21 17:31:52 · 404 阅读 · 0 评论 -
RTMP协议分析及推流过程
简介:1.RTMP(实时消息传输协议)是Adobe 公司开发的一个基于TCP的应用层协议。2.RTMP协议中基本的数据单元称为消息(Message)。3.当RTMP协议在互联网中传输数据的时候,消息会被拆分成更小的单元,称为消息块(Chunk)。RTMP 握手(Handshake):1.握手开始于客户端发送C0、C1块。服务器收到C0或C1后发送S0和S1。2.当客户端收齐S0...转载 2018-11-22 16:50:47 · 655 阅读 · 0 评论 -
FFmpeg转码视频文件插帧丢帧策略实验
目标将25帧的视频转码为30帧实现方案在固定帧率的情况下,设置AVCodecContext的time_base为{1,30},然后将每秒解码出来的视频帧的第5,10,15,20,25帧重复送入编码器,送入编码器前frame显示时间戳pts按一递增设置,如果为b帧编码器会自动计算dts。目标将25帧的视频转码为20帧实现方案在固定帧率的情况下,设置AVCodecContext的t...转载 2018-11-22 18:10:12 · 2955 阅读 · 0 评论 -
ffmpeg超详细综合教程(二)——为直播流添加滤镜
ffmpeg超详细综合教程(二)——为直播流添加滤镜https://blog.csdn.net/wh8_2011/article/details/735061282017年06月20日 18:52:16-鸣人-阅读数:6873在上一篇文章中,讲解了如何利用ffmpeg实现摄像头直播,本文将在此基础上,实现一个可以选择各种视频滤镜的摄像头直播示例。本文包含以下内容1、AVFilte...转载 2019-03-05 09:58:49 · 2347 阅读 · 1 评论 -
Android直播实现(一)Android端推流、播放
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/Mr_Sk/article/details/71083366最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推流和取流播放,整理了一下做...转载 2019-03-05 10:09:15 · 1747 阅读 · 1 评论 -
音视频同步
在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容视音频同步的简单介绍 DTS 和 PTS 计算视频中Frame的显示时间 获取Audio clock(audio的播放时长) 将视频同步到音频上,实现视音频同步播放视音频同步简单介绍一般来说,视频同步指的是视频和音频同...转载 2019-02-27 10:11:38 · 368 阅读 · 0 评论