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
AVDictionary
以FLV解复用为例详解开源库FFmpeg中解复用器的源码逻辑及处理流程
目录1、FFmpeg简介2、FLV文件格式介绍3、注册解复用器4、解复用器的处理4.1、AVFormatContext4.1.1、AVClass4.1.2、AVOption4.1.3
AVDictionary
—AV
dvlinker
·
2024-08-24 11:29
C/C++实战专栏
音视频
开源音视频库
FFmpeg
解复用器
FLV文件格式
音视频码流
解复用流程
FFmpeg封装函数avformat_open_input()
函数原型如下:intavformat_find_stream_info(AVFormatContext*ic,
AVDictionary
**opti
肖爱Kun
·
2024-03-15 03:28
RTSP网络视屏协议
c++
流媒体开发学习7 ffmpeg API保存流到文件demo
libavformat\avformat.h,如下所示:intavformat_open_input(AVFormatContext**ps,constchar*filename,AVInputFormat*fmt,
AVDictionary
juruiyuan111
·
2023-12-22 03:34
ffmpeg
ffmpeg
音视频
Libavutil详解:理论与实战
文章目录前言一、Libavutil简介二、AVLog测试1、示例源码2、运行结果三、
AVDictionary
测试1、示例源码2、运行结果四、ParseUtil测试1、示例源码2、运行结果前言libavutil
须尽欢~~
·
2023-11-30 08:01
音视频开发
ffmpeg
libavutil
编码器设置,去除B帧的方法
方法一c->max_b_frames=0;ret=avcodec_open2(c,codec,NULL);方法二
AVDictionary
*d=NULL;av_dict_set_int(&d,"bf",0,0
Wonton_skin
·
2023-10-27 10:49
FFmpeg 基础模块:AVIO、
AVDictionary
与 AVOption
目录AVIOAVDictionary与AVOption小结思考我们了解了AVFormat中的API接口的功能,从实际操作经验看,这些接口是可以满足大多数音视频的mux与demux,或者说remux场景的。但是除此之外,在日常使用API开发应用的时候,我们还会遇到需要从自己定义的内存或文件中读写数据,然后套用在AVFormat中的场景。遇到这种场景的时候我们应该怎么办呢?使用AVIO就可以做到。AV
repinkply
·
2023-10-07 00:55
#
FFmpeg软件
FFmpeg
ffmpeg打开rtsp流应该设置的几个参数
AVDictionary
*options=NULL;#使用TCP方式av_dict_set(&options,"rtsp_transport","tcp",0);#设置接收包间隔最大延迟,微秒av_dict_set
是jn啊
·
2023-07-29 20:47
C++
ffmpeg
实时音视频
FFMpeg4.0相关结构体和函数
文章目录相关指令相关结构体av_register_all()已废弃无需添加avformat_network_init()初始化网络封装库AVFormatContext结构体
AVDictionary
结构体
bwangk
·
2023-07-24 23:51
FFMpeg
FFMPEG函数avformat_open_input()-输入url为rtmp
*/staticintinit_input(AVFormatContext*s,constchar*filename,
AVDictionary
**options){intret;AVP
weixin_34099526
·
2023-07-18 04:34
ffmpeg
FFMPEG: [ API ] >打开/关闭一个输入文件
avformat_open_input()intavformat_open_input(AVFormatContext**ps,constchar*url,ff_const59AVInputFormat*fmt,
AVDictionary
总是春
·
2023-04-17 17:50
ffmpeg
ffmpeg
【FFMpeg】
AVDictionary
键值对(字典)详解
【目录】郭老二博文之:图像视频汇总1、
AVDictionary
详解
AVDictionary
是FFMpeg中对键值对列表的抽象,也称为字典。
郭老二
·
2023-04-09 04:02
视频
音视频
ffmpeg
【FFmpeg】FFmpeg中操作目录、文件的接口
2、接口列表2.1打开目录,准备读取目录信息intavio_open_dir(AVIODirContext**s,constchar*url,
AVDictionary
**options);参数说明:url
郭老二
·
2023-04-09 04:56
视频
ffmpeg
FFmpeg 视频解码过程
1.获得ffmpeg总上下文,打开媒体注意:配置权限,授权文件读写权限AVFormatContext*avFormatContext=avformat_alloc_context();
AVDictionary
風清雲少
·
2023-02-04 04:09
ffmpeg解复用编解码 常用API大全给出详细中文解释
intav_dict_set(
AVDictionary
**pm,constchar*key,constchar*value,intflags);将你给出的条目设置进入你给到的pm中如果条目存在则覆盖他小提示
杀神李
·
2022-12-23 08:26
音视频
c++
音视频
ffmpeg--yuv数据采集
.打开视频设备staticAVFormatContext*open_dev(){intret=0;charerrors[1024]={0,};AVFormatContext*fmt_ctx=NULL;
AVDictionary
小哥山水之间
·
2022-03-16 18:06
音视频
音视频
从视频设备上采集数据(Mac)
avfoundation");//获取format3、avformat_open_input(AVFormatContext**ps,constchar*url,constAVInputFormat*fmt,
AVDictionary
醉饮千觞不知愁
·
2022-03-16 18:27
FFmpeg
音视频
ffmpeg 解封装/封装 流程
ffmpeg解封装流程设置参数打开url之前可以选择设置参数
AVDictionary
*opts=nullptr;av_dict_set(&opts,"rtsp_transport","tcp",0);/
LF_Lufei
·
2022-02-13 15:16
编解码所涉及到的函数
intavformat_network_init(void);使用网络3,intavformat_open_input(AVFormatContext**ps,constchar*filename,AVInputFormat*fmt,
AVDictionary
未来的路就在那
·
2021-06-04 12:47
avformat_open_input(); 返回-5
av_find_input_format("dshow");intavformat_open_input(AVFormatContext**ps,constchar*filename,AVInputFormat*fmt,
AVDictionary
qq_34732729
·
2020-10-09 14:52
ffmpeg音视频开发
VS2010
ffmpeg av_interleaved_write_frame 在磁盘满的情况下报错,提示除数为0
intavformat_write_header(AVFormatContext*s,
AVDictionary
**options)Allocatethestreamprivatedataandwritethestreamheadertoanoutputmediafile.intav_write_frame
smilestone322
·
2020-09-15 11:45
FFMPEG
流媒体开源技术
【FFMPEG源码终极解析】 avformat_open_input (一)
intavformat_open_input(AVFormatContext**ps,constchar*filename,ff_const59AVInputFormat*fmt,
AVDictionary
༄yi笑奈何
·
2020-09-15 05:31
流媒体音视频
ffmpeg库使用,undefined reference错误
av_register_all()'undefinedreferenceto`avformat_open_input(AVFormatContext**,charconst*,AVInputFormat*,
AVDictionary
weixin_34306593
·
2020-09-14 09:02
FFmpeg跬步浅析——雷神《YUV编码为H.264》
大家可以根据这个图中显示的object的关系来理解雷神的代码,下面说几处不太好理解的地方:1)
AVDictionary
结构体,这个结构体是用来设置ffmpeg中一些上下文的选项用的,key对应va
Chelios_Lee
·
2020-08-21 10:02
FFmpeg跬步浅析
ffmpeg转码和转文件总结(MP3-->aac)
视频遇到的错误1、设置帧率video_st->time_base.num=1;video_st->time_base.den=25;如果还不管用:
AVDictionary
*opt=NULL;av_dict_set
xiaojun11-
·
2020-08-14 14:25
音视频综合
FFmpeg/FFplay
FFMPEG读取各种协议超时设置
1.设置rtsp超时
AVDictionary
*opts=NULL;av_dict_set(&opts,"rtsp_transport","tcp"或"udp",0);//设置tcporudp,默认一般优先
gzq0712
·
2020-08-14 13:34
ffmpeg
读取流媒体地址
利用ffmpeg录制rtsp流的方法总结(二)
设置代码如下:
AVDictionary
*options=NULL;av_dict_set(&options,"rtsp_transport","tcp
unfound
·
2020-08-14 13:17
音视频
ffmpeg-设置推流,拉流使用的协议类型(TCP/UDP)
拉流(设置TCP/UDP)//设置参数
AVDictionary
*format_opts=NULL;av_dict_set(&format_opts,"stimeout",std::to_string(2
shizheng163
·
2020-08-12 15:13
ffmpeg
ffmpeg 获取多个音频流(音轨)的语言信息
需要获取视频文件中音频流的信息,比如语言什么的,后来发现,这些信息都包含在
AVDictionary
这个结构体里。
lakebobo
·
2020-08-12 15:18
android
ffmpeg
学习FFmpeg简单Samples之视频编码
实例代码intvideo_Encode(){intwidth=1920;intheight=1080;intFPS=25;
AVDictionary
*enoptions=0;av_dict_set(&enoptions
心流剑
·
2020-08-12 14:05
c++
ffmpeg
ffmpeg
学习FFmpeg简单Samples之拉取网络流并显示
实例代码intIpCamera(){
AVDictionary
*options=NULL;av_dict_set(&options,"buffer_size","4096000",0);//设置缓存大小,
心流剑
·
2020-08-12 14:59
c++
ffmpeg
ffmpeg
c++
avcodec_open2返回值为-22
函数:intavcodec_open2(AVCodecContext*avctx,constAVCodec*codec,
AVDictionary
**options);头文件:Avcodec.h官方解释:
PETER327447
·
2020-08-10 14:07
音视频:ffmpeg
ffmpeg的使用
FFMPEG H264/H265 编码延迟问题
最新使用FFmpeg进行H264的编码时,发现视频编码有延迟,不是实时编码,进过一番研究发现,只要在调用avcodec_open2函数打开编码器时,设置
AVDictionary
参数即可,关键代码如下:avcodec_open2
傲十郎
·
2020-08-09 07:07
#
4.2
FFmpeg/OpenCV
AForge获取本机视频设备列表
研究了下大概有3种方法1.利用ffmpeg打印voidshow_dshow_device(){AVFormatContext*pFormatCtx=avformat_alloc_context();
AVDictionary
宸瑞-疾风
·
2020-08-09 03:43
ffmpeg下无法枚举摄像头的解决方案
一般ffmpeg是这样枚举的://ShowDevicevoidshow_dshow_device(){AVFormatContext*pFmtCtx=avformat_alloc_context();
AVDictionary
周星星的星
·
2020-08-08 12:40
ffmpeg(搭建简单直播系统)
/127.0.0.1:1935/live/stream0”);在现实环境中,网络好的是不需要检查时间戳的,毕竟是直播网络不是好的时候用udp不用tcprtcp只是控制协议,,Wireshark抓包工具
AVDictionary
吐着泡泡说爱你
·
2020-08-07 22:07
视音频开发
【FFmpeg】设置H264参数
avcodec_find_encoder(AV_CODEC_ID_H264);//创建编码器上下文AVCodecContext*codecContext=avcodec_alloc_context3(codec);//准备编码器参数
AVDictionary
郭老二
·
2020-07-27 13:29
视频
ffmpeg
ffmpeg推流方式采用TCP协议
1、使用命令时:ffmpeg跟参数-rtsp_transporttcp2、编码时AVFormatContext*ofmt_ctx;
AVDictionary
*optionsDict=NULL;//采用tcp
weixin_34106122
·
2020-07-15 05:10
ffmpeg取rtsp流时av_read_frame阻塞的解决办法
方法一方法是设置超时参数AVFormatContext*pAVFormatContext=avformat_alloc_context();//申请一个AVFormatContext结构的内存,并进行简单初始化
AVDictionary
HMJ_
·
2020-07-15 01:16
C++/C
ffmpeg 编码h264 profile如何设置为baseline的问题
profile-idc=100),但是项目要求是baseline,设置了AVCodecContext的->profile=FF_PROFILE_H264_BASELINE也没用,经过多方查找,需要如下解决方法:
AVDictionary
kisaa133
·
2020-07-13 06:55
流媒体
h264
ffmpeg
QT 使用ffmpeg 学习6 ffmpeg API保存流到文件demo
libavformat\avformat.h,如下所示:intavformat_open_input(AVFormatContext**ps,constchar*filename,AVInputFormat*fmt,
AVDictionary
谢厂节_编程圈
·
2020-06-30 04:44
音视频处理
ffmpeg系列-
AVDictionary
中配置与使用
1.
AVDictionary
的用法简介
AVDictionary
所在的头文件在libavutil/dict.h,其定义如下structAVDictionary{intcount;AVDictionaryEntry
Mr_xkHuang
·
2020-06-27 07:09
ffmpeg
ffmpeg封装h264裸流为mp4文件,视频播放速度特别慢-解决
即总帧数sample_count,用总帧数除以总时长即平均帧率,计算公式为frame_rate=sample_count/(duration/timescale)解决方法:通过查询mp4帧率计算得到答案:
AVDictionary
ShellCollector
·
2020-06-23 20:08
视频编解码
FFMPEG H264/H265 编码延迟问题
tuicool&utm_medium=referral最新使用FFmpeg进行H264的编码时,发现视频编码有延迟,不是实时编码,进过一番研究发现,只要在调用avcodec_open2函数打开编码器时,设置
AVDictionary
ShellCollector
·
2020-06-23 20:37
视频编解码
FFmpeg中
AVDictionary
介绍
FFmpeg中的
AVDictionary
是一个结构体,简单的key/value存储,经常使用
AVDictionary
设置或读取内部参数,声明如下,具体实现在libavutil模块中的dict.c/h,提供此结构体是为了与
fengbingchun
·
2020-06-23 07:59
如何在FFMpeg中获取输入设备名
但是在网上的方法里面,一个是通过AVFormatContext*pFormatCtx=avformat_alloc_context();
AVDictionary
*options=N
原始锋芒
·
2020-02-11 09:00
FFmpeg接口-
AVDictionary
的使用介绍和源码分析
目录
AVDictionary
的使用介绍FFmpeg中
AVDictionary
的使用
AVDictionary
的源码学习总结参考[1]FMPEGTips(5)如何利用
AVDictionary
配置参数[2]FFmpeg
smallest_one
·
2019-06-01 18:55
FFMPEG avdevice 获取iOS 设备 输入流
inputContext=avformat_alloc_context();
AVDictionary
*options=NULL;av_dict_set(&options,"video_size","960x54
Sico2Sico
·
2019-04-28 22:11
iOS
FFmpeg find_stream_info变量
source\FFmpeg\fftools\ffplay.c(2801):if(find_stream_info){D:\test\source\FFmpeg\fftools\ffplay.c(2802):
AVDictionary
fengyuzaitu
·
2019-04-11 17:13
FFmpeg
《Android FFmpeg 播放器开发梳理》第一章 播放器初始化与解复用流程
播放器状态结构体首先,我们定义一个结构体,用于记录播放器的开始、暂停、定位等各种状态标志,以及重置结构体的方法:/***播放器状态结构体*/typedefstructPlayerState{
AVDictionary
cain_huang
·
2019-01-22 13:24
FFmpeg 解码本地视频并实现播放功能
本文写于17年,FFMpeg版本是3.0,demo在我的github可见:FFmpeg_decoderav_registerall();avformart_network_init();
AVDictionary
Abe_liu
·
2019-01-03 17:29
FFMpeg
上一页
1
2
下一页
按字母分类:
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
其他