E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AVformat
ffmpeg学习之路(一)Demux过程(解复用)1
ffmpeg中用来进行Demux的关键函数是
avformat
_open_input,这里先贴一下源码中的定义:头文件:
avformat
.h/***Openaninputstreamandreadtheheader.Thecodecsarenotopened
一只狐狸
·
2020-08-14 13:06
音视频
FFMPEG读取各种协议超时设置
"tcp"或"udp",0);//设置tcporudp,默认一般优先tcp再尝试udpav_dict_set(&opts,"stimeout","1000000",0);//设置超时1秒intret=
avformat
_open_input
gzq0712
·
2020-08-14 13:34
ffmpeg
读取流媒体地址
ffmpeg如何从内存读取或者写流数据
二今天来讲讲如何让ffmpeg操作内存在我的其它博客中讲解了从网络读取流数据的过程,这里就先简单补充一下ffmpeg写流数据的过程
avformat
_alloc_output_context2(&merge_ctx
fantasy_arch
·
2020-08-14 13:23
音视频
FFMPEG类库打开流媒体的方法(需要传参数的时候)
使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是
avformat
_open_input()。其中打开网络流的话,前面要加上函数
avformat
_network_init()。
dianyimo9099
·
2020-08-14 13:47
今天第一个:FFmpeg解码网络rtsp流的一般流程和这几天遇到的问题,尤其是
avformat
_input_open解析错误的网络串流长时间不返回!
AVCodecContext*m_pCodecCtx;AVCodec*m_pCodec;AVFrame*m_pFrame;AVPacketm_AVPkt;//注册库av_register_all();
avformat
_network_init
精分患者
·
2020-08-14 13:14
流媒体
利用ffmpeg录制rtsp流的方法总结(二)
首先是打开RTSP流,这里需要注意的是,在
avformat
_open_input()函数中设置超时时间,否则没有流时,会发生阻塞。
unfound
·
2020-08-14 13:17
音视频
ffmpeg+sdl教程----编写一个简单的播放器2(输出视频到屏幕)
#include"stdafx.h"#include"libavformat/
avformat
.h
汇聚的波浪
·
2020-08-14 07:30
音视频
FFmpeg RTP拉流源码分析
伪代码详细分析如下:由于输入文件可以是sdp文件,也可是url,故通过
avformat
_open_input简单分析可知通过输入文件类型,通过源码可以看出无论是文件操作还是协议操作都是定义为URLProtocol
qw_stone
·
2020-08-12 15:55
FFmpeg
ffmpeg C代码实现 PCM音频编码
avformat
_alloc_output_context2():初始化输出码流的AVFormatContext。avio_open():打开输出文件。
厚德.
·
2020-08-12 15:12
ffmpeg
FFMPEG从解封装到解码实例详细
#include#includeextern"C"{#include"libavformat/
avformat
.h"#include"libavcodec/avcodec.h"#include"libswscale
༄yi笑奈何
·
2020-08-12 15:09
流媒体音视频
ffmpeg进行音频文件编码
//#include#define__STDC_CONSTANT_MACROSextern"C"{#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
乐乐然
·
2020-08-12 15:03
ffmpeg 获取多个音频流(音轨)的语言信息
下面列出获取方法AVFormatContext*pFormatCtx=
avformat
_alloc_context();for(inti=0;inb_streams;i++){if(pFormatCtx
lakebobo
·
2020-08-12 15:18
android
ffmpeg
ffmpeg 音视频流分离合并实例
#include#include#include#include#include"libavformat/
avformat
.h"#include"libswscale/swscale.h"#undefexit
knight_yzzz
·
2020-08-12 15:11
多媒体
Qt配置FFmpeg中,读取麦克风录音时,解决中文乱码问题
修改如下://部分代码如下:AVFormatContext*pFormatCtx=nullptr;pFormatCtx=
avformat
_alloc_context();AVInputFormat*ifmt
qq_34732729
·
2020-08-12 14:05
Qt
ffmpeg音视频开发
学习FFmpeg简单Samples之解封装
admin/Desktop/测试视频文件不同格式/Classin互动教学视频介绍.mp4";//输入流1打开文件,解封装//输入封装上下文AVFormatContext*ictx=NULL;intre=
avformat
_open_input
心流剑
·
2020-08-12 14:05
ffmpeg
c++
FFmepeg:
avformat
_alloc_output_context2(),初始化AVFormatContext返回空值时的解决方法
avformat
_alloc_output_context2()函数可以初始化一个用于输出的AVFormatContext结构体。
Croxd
·
2020-08-11 14:48
FFmpeg
FFmpeg
FFmpeg源代码简单分析:
avformat
_alloc_output_context2()
=====================================================FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图-编码【通用】FFmpeg源代码简单分析:av_register_all()FFmpeg源代码简单分析:avcodec_register_all()FFmpeg源代码简单分析:内存的分配和释
雷霄骅
·
2020-08-11 12:15
FFMPEG
FFmpeg
FFmpeg学习教程
avformat
:封装格式处理。avfilter:滤镜特效处理。avdevice:各种设备的输入输出。avutil:工具库(大部分库都需要这个库的支持)。postproc:后加工。
小浩09
·
2020-08-11 01:45
驱动学习
Android FFmpeg视频转码并保存到本地
配置好之后,我们先来明确下概念,FFmpeg解码的流程是固定的av_register_all:注册所有组件
avformat
_open_input:打开输入视频文件
avformat
_find_stream_info
Heiko-Android
·
2020-08-10 13:23
NDK
基于ffmpeg的播放器起播延迟优化
对于vlc和ijk播放器的编解码部分都是使用ffmpeg,在这里以开源项目ijkplayer为例分析播放器在读取原始数据后的解码执行步骤:1.
avformat
_open_input()该函数用于打开多媒体数据并且获得一些相关的信息
水家那桶水
·
2020-08-09 09:26
C/C++
流媒体
ffmpeg 写入和读取sei,用于计算推流精确延迟
#include#define__STDC_CONSTANT_MACROS#ifdef_WIN32//Windowsextern"C"{#include"libavformat/
avformat
.h"#
bixinwei
·
2020-08-09 07:04
ffmpeg
ffmpeg拉流rtmp音频实时数据有延时的解决方法
最近在做一个从rtmp服务器中拉流音频实时数据会延迟播放的问题,从rtmp播放端发现,是探测时间太长了,超过了5s,播放数据就延迟播放了5second,卡在了这个函数:
avformat
_find_stream_info
a1317338022
·
2020-08-09 06:52
ffmpeg
AForge获取本机视频设备列表
研究了下大概有3种方法1.利用ffmpeg打印voidshow_dshow_device(){AVFormatContext*pFormatCtx=
avformat
_alloc_context();AVDictionary
宸瑞-疾风
·
2020-08-09 03:43
FFMPEG采集麦克风并AAC编码保存文件
先说下具体大体流程:1.打开输入文件(这里把摄像头当作一个输入文件),需要用到的函数如下1)av_find_input_format()//如果是打开麦克风或者屏幕需要增加2)
avformat
_open_input
雨夜和阳晨
·
2020-08-09 01:59
FFMPEG
ffmpeg获取RTSP视频流信息
charsdl_var[64];sprintf(sdl_var,"SDL_WINDOWID=%d",hwd);//主窗口句柄putenv(sdl_var);//初始化av_register_all();
avformat
_network_init
weixin_33816300
·
2020-08-09 00:33
C++ ffmpeg 直播推流
++用FFmpeg直播推流–提取码:cq14ffmpeg推流器代码如下:#includeusingnamespacestd;//引入头文件extern"C"{#include"libavformat/
avformat
.h
tianli3153
·
2020-08-08 21:36
FFmpeg实现获取USB摄像头视频流测试代码
通过USB摄像头(注:windows7/10下使用内置摄像头,linux下接普通的usb摄像头(Logitech))获取视频流用到的模块包括
avformat
和avdevice。
fengbingchun
·
2020-08-08 15:04
ffmpeg实战教程(三)音频PCM采样为AAC,视频YUV编码为H264/HEVC
avformat
_alloc_output_context2():初始化输出码流的AVFormatContext。avio_open():打开输出文件。
小码哥_WS
·
2020-08-08 12:08
流媒体-直播-编解码
ffmpeg
ffmpeg实战教程
FFmpeg 从零开始开发简单的音视频播放器(四)
//#include"stdafx.h"extern"C"{#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h"#include"libswscale
MrWolf_
·
2020-08-08 12:58
wpf
c++
FFmpeg
c#
ffmpeg下无法枚举摄像头的解决方案
一般ffmpeg是这样枚举的://ShowDevicevoidshow_dshow_device(){AVFormatContext*pFmtCtx=
avformat
_alloc_context();AVDictionary
周星星的星
·
2020-08-08 12:40
FFmpeg的一般流程
FFmpeg的一般流程FFMPeg一般流程:1、av_register_all();//注册所有文件格式和编解码库2、
avformat
_network_init();//打开网络视频流3、av_open_input_file
水车306
·
2020-08-07 16:44
音视频开发---FFmpeg开发流程总结
目录1.FFmpeg简介1.1FFmpeg的封装模块
AVFormat
1.2FFmpeg的编解码板块AVCodec1.3FFmpeg的滤镜模块AVFilter1.4FFmpeg的视频图像转换计算模块swscale1.5FFmpeg
挥剑踏苍穹
·
2020-08-07 10:59
音视频
FFmpeg .
avformat
_open_input接口
/***Openaninputstreamandreadtheheader.Thecodecsarenotopened.*Thestreammustbeclosedwithavformat_close_input().**@parampsPointertouser-suppliedAVFormatContext(allocatedbyavformat_alloc_context).*Maybeap
相信一切美好即将发生
·
2020-08-05 10:25
音视频
QT+FFmpeg+OpenGL-Shader实现视频播放器
创建解封装上下文AVFormatContext调用
avformat
_open_inp
Jaygee-
·
2020-08-05 03:07
学习
【FFmpeg系列】FFmpeg解码视频文件为YUV
音视频解码流程音视频解码流程如下如所示:FFmpeg视频解码流程主要步骤解析打开并读取输入文件intret=0;pFormatCtx=
avformat
_alloc_context();if(
avformat
_open_input
Turisla
·
2020-08-05 00:58
FFmpeg
c++
ffmpeg
yuv
decode
FFMPEG(一)使用初探
使用FFMPEG的主要流程如下:av_register_all()->
avformat
_open_input()->av_find_stream_info()->avcodec_find_decoder
makeyourprogress
·
2020-08-03 19:51
ffmpeg框架阅读笔记二 : 寻找AVIOContext初始化过程,自定义初始化。
在
avformat
_open_input中,有一个init_input函数,它的作用是打开输入媒体,初始化所有与媒体读写有关的结构们,例如/AVIOContext,AVInputFormat等等。
_Mr_COOL
·
2020-08-03 14:12
多媒体
ffmpeg
ffmpeg源码简析(六)编码-av_write_frame(),av_write_trailer()
1.av_write_frame()av_write_frame()用于输出一帧视音频数据,它的声明位于libavformat\
avformat
.h,如下所示。
小码哥_WS
·
2020-08-03 13:07
ffmpeg
FFmpeg:AVFormatContext结构体分析
FFmpeg:AVFormatContext结构体解析AVFormatContextAVFormatContext是API中直接接触到的结构体,位于
avformat
.h中,是音视频数据,也就是音视频文件
SuperDali
·
2020-08-03 02:52
ffmpeg
Android用FFmpeg解封装解码
1.解封装步骤1.1初始化操作//初始化解封装和编解码av_register_all();avcodec_register_all();//2、初始化网络
avformat
_network_init();
记住我的名字啊
·
2020-08-02 21:28
FFmpeg
音视频学习一: android平台下ffmpeg编解码简记-解封装
解封装1.常用函数:av_register_all():注册所有组件
avformat
_network_init():初始化网络环境
avformat
_open_input(...)
夜PP
·
2020-08-02 20:58
android
音视频
教程:视音频编解码库FFmpeg快速上手笔记01;
FFmpeg的基本组成;FFFmpeg框架由
AVFormat
、AVCodec、AVFilter、AVDevice
MoeDisk
·
2020-08-02 20:32
ffmpeg
使用FFMpeg实现实时推流功能
推流操作从乎用户层面可简单分为以下几个步骤:1.开始推流2.推流中3.结束推流在开始推流的时候,关键的几个事情就是1.标记RTMP推流状态为开始2.使用
avformat
_alloc_output_c
Abe_liu
·
2020-08-02 15:38
FFMpeg
iOS开发
ffmpeg编译过程遇到的问题
遇到问题:头文件找不到libavformat/
avformat
.hfilenotfound解决方法:LibrarySearchPaths,HeaderSearchPaths,两个要设置,要是还不行,Project
wangsongsong1
·
2020-08-02 14:21
ios学习
linux 平台最简FFMPEG 程序
#include#define__STDC_CONSTANT_MACROS#include"
avformat
.h"#include"avcodec.h"#include"swscale.h"intmain
li_wen01
·
2020-08-01 13:01
FFMPEG
AVFormatContext结构体源码解析
/***利用
avformat
_alloc_context()来create一个AVFormatContext.
番茄炒蛋蛋炒饭
·
2020-08-01 12:10
ffmpeg
FFMPEG抓取摄像头数据保存为一张图片
下边什么都不说了,直接上代码#include#include#include#include#include#include"libavformat/
avformat
.h"#include"libavcodec
游泳的鲨鱼
·
2020-08-01 02:50
FFMPEG
FFmpeg源码分析:
avformat
_open_input
avformat
_open_input(),该函数用于打开多媒体数据并且获取一些信息,它的声明位于libavformat/
avformat
.h:/***Openaninputstreamandreadtheheader.Thecodecsarenotopened
vivianluomin
·
2020-07-31 22:31
音视频
ffmpeg源码分析1-
avformat
_open_input
FFMPEG打开媒体的的过程开始于
avformat
_open_input,因此该函数的重要性不可忽视//参数ps统领整个上下文,//会返回一个AVFormatContext的实例.
PuiKei
·
2020-07-31 22:20
ffmepg 播放Rtsp流解码器(转换成RGB32)
)ffmepg播放Rtsp流的代码基于上述函数的QTrtsp播放器ffmepg播放Rtsp流的代码#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
zhangjun0703
·
2020-07-30 02:30
ffmepg
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他