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
AVCodecContext
2020-08-14
新旧版ffmpeg版本的解码接口说明及注意事项(1)旧版的解码函数avcodec_decode_audio4()用起来是挺好用的,就是只要设置好编码器上下文
AVCodecContext
*avctx、分配好输入
吴豪乐工作室
·
2020-08-14 12:05
新旧版ffmpeg函数接口注意
ffmpeg写rtmp推流中的坑:sps/pps和aac header的首包发送
1、需要在编码中使能CODEC_FLAG_GLOBAL_HEADERAVCodecContext的flags|=CODEC_FLAG_GLOBAL_HEADER设置这个标志位后,才能在
AVCodecContext
runner365.git
·
2020-08-12 15:17
音视频
编码音频aac的时候 (avcodec_encode_audio2)提示FFMPEG more samples than frame size 的错误
原因:音频编码器
AVCodecContext
(编码器的能力)的frame_size比编入帧AVFrame的nb_samples小。
零凌灵
·
2020-08-12 15:13
ffmpeg
FFmpeg 音视频编码 AVFilter添加水印 编码到MP4文件 编码后进行RTMP推流 用FFmpeg对GPUImage输出视频进行软编码
编码器由于FFmpeg有两套接口,一套是将要废弃的老接口,比如编码接口:intavcodec_encode_audio2(
AVCodecContext
*avctx,AVPacket*avpkt,co
huizai0705
·
2020-08-12 15:23
ios
音视频
ffmpeg教程
article/details/15811977ffmpeg教程http://blog.csdn.net/cffishappy/article/details/7352898FFMPEG-数据结构解释(
AVCodecContext
小浩09
·
2020-08-11 01:45
驱动学习
avcodec_open2返回值为-22
函数:intavcodec_open2(
AVCodecContext
*avctx,constAVCodec*codec,AVDictionary**options);头文件:Avcodec.h官方解释:
PETER327447
·
2020-08-10 14:07
音视频:ffmpeg
ffmpeg的使用
ffmpeg的hevc slice多线程解码
ff_thread_init判断对slice并行或者frame并行进行初始化intff_thread_init(
AVCodecContext
*avctx)71{72validate_thread_parameters
cjqqqq
·
2020-08-10 10:34
hevc
ffmpeg推流降低延迟的优化
ffmpeg推流降低延迟的优化一.针对编码器上下文的参数配置
AVCodecContext
*vc=NULL;//AV_CODEC_FLAG_GLOBAL_HEADER--将全局头文件放在引渡文件中,而不是每个关键帧中
yangops
·
2020-08-09 11:37
ffmpeg
FFMPEG H264/H265 编码延迟问题
不是实时编码,进过一番研究发现,只要在调用avcodec_open2函数打开编码器时,设置AVDictionary参数即可,关键代码如下:avcodec_open2函数:intavcodec_open2(
AVCodecContext
傲十郎
·
2020-08-09 07:07
#
4.2
FFmpeg/OpenCV
ffmpeg学习9 中级开发阶段
1、课程安排H264的解码H264的编码AAC的解码ACC的编码2、添加头文件libavcodec/avcodec.h3、常用数据结构AVCodec编码器结构体
AVCodecContext
编码器上下文AVFrame
cft56200_ln
·
2020-08-08 14:25
ffmpeg
Ubuntu FFmpeg Mjpeg to H264
#include"MjpegtoH264.h"FILE*outPath;AVCodec*dec;
AVCodecContext
*dec_ctx;AVCodec*
JoJo93
·
2020-08-08 01:55
C++
ffmpeg主要数据结构及其之间的关系
一:FFMPEG数据结构
AVCodecContext
:这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息。
xyh01215
·
2020-08-07 22:25
FFMpeg
FFmepg AV_CODEC_FLAG_GLOBAL_HEADER问题描述
问题描述设置该标志位,在解码过程中似乎并没有任何的效果,本意是通过设置该标志位AV_CODEC_FLAG_GLOBAL_HEADER通过
AVCodecContext
在解码过程中,从extradata中读取
weixin_33743248
·
2020-08-07 20:25
ffmpeg
FFmpeg中比较重要的函数以及数据结构
FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
(5)
itiapp_home
·
2020-08-07 14:06
FFmpeg
【zz】FFMpeg SDK 开发手册
FFMpegSDK开发手册FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
等风来不如迎风去
·
2020-08-07 13:07
FFmpeg/Libav基础库
ffmpeg SDK开发手册
FFMpegSDK开发手册FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
chuanzou4767
·
2020-08-07 13:19
FFMpeg SDK 开发手册
FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
(5)
zhanghuiliang
·
2020-08-07 11:50
Linux
video
codec
数据结构
stream
output
parameters
FFMPEG SDK开发手册
FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
(5)
uBar
·
2020-08-07 10:00
FFmpeg SDK开发手册(以output_example为示例)
FFmpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
(5)
北雨南萍
·
2020-08-07 10:39
流媒体:
FFmpeg专项
【zz】FFMpeg SDK 开发手册
FFMpegSDK开发手册FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
等风来不如迎风去
·
2020-08-07 10:57
FFmpeg/Libav基础库
FFmpeg结构体:
AVCodecContext
AVCodecContext
是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息,位于avcodec.h文件中。
相信一切美好即将发生
·
2020-08-05 10:26
音视频
ffmpeg 硬解码 android mediacodec
avcodec_find_decoder(AV_CODEC_ID_H264);硬件解码使用:avcodec_find_decoder_by_name("h264_mediacodec");注意事项:如果不是读取文件而是接受网络视频流那么
AVCodecContext
shy_love_ss
·
2020-08-03 04:42
FFMpeg
FFMpeg SDK 开发手册
FFMpeg中比较重要的函数以及数据结构如下:1.数据结构:(1)AVFormatContext(2)AVOutputFormat(3)AVInputFormat(4)
AVCodecContext
(5)
Jenew
·
2020-08-01 10:48
FFmpeg的avcodec_decode_video2()函数
avcodec_decode_video2()分析intattribute_align_argavcodec_decode_video2(
AVCodecContext
*avctx,AVFrame*picture
chen_song_
·
2020-07-29 09:16
FFmpeg
ffmpeg 编码器
AVCodecContext
的配置参数
1、先说一些基本的APIAVFormatContex*pFormatCtxEnc;
AVCodecContext
*pCodecCtxEnc;AVStream*video_st;AVOutputFormat
向浅
·
2020-07-27 20:00
图像
C++ FFmpeg: H264 、MJPEG 转 YUYV、RGB
H264ToRGBH264是帧间编码,需要连续多帧喂数据给
AVCodecContext
才能正确解码。
hzcyf
·
2020-07-27 16:24
ffmpeg
c
c++
视频流
h264
h264手动添加sps和pps到
AVCodecContext
->extradata
找了很久,最后才发现在avcodec_open2之前添加一行代码就行了:codec_ctx->flags|=AV_CODEC_FLAG_GLOBAL_HEADER;codec_ctx定义:
AVCodecContext
epollet
·
2020-07-27 15:20
FFmpeg
【FFmpeg】设置H264参数
一、设置x264参数的接口//获取编码器AVCodec*codec=avcodec_find_encoder(AV_CODEC_ID_H264);//创建编码器上下文
AVCodecContext
*codecContext
郭老二
·
2020-07-27 13:29
视频
ffmpeg
FFmpeg:
AVCodecContext
结构体解析
文档:传送门AVCodecContextAVCodecContext也是FFmpeg使用过程中比较重要的结构体,保存了编解码器上下文相关信息。不管是编码,还是解码都会用到,但在两种不同应用场景中,结构体中部分字段作用和表现并不一致,这一点需要特别注意。AVFormatContext包含了一个媒体流的解码器的上下文信息,比较重要的有:AVMediaType:解码器类型,表示这个解码器是用来处理什么流
SuperDali
·
2020-07-16 05:33
音视频
C/C++
ffmpeg
MultiMedia
FFMPEG结构体分析:
AVCodecContext
注:写了一系列的结构体的分析的文章,在这里列一个列表:FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContextFFMPEG结构体分析:AVCodecFFMPEG结构体分析:AVStreamFFMPEG结构体分析:AVPacketFFMPEG有几个最重要的结构体,包含
FISH_LJZ
·
2020-07-15 17:01
FFMPEG
基于FFMPEG的视频解码
#include#include};constchar*fileName="D:\\video\\1.avi";AVFormatContext*pFormatCtx;inti,videoStream;
AVCodecContext
zhubenfulovepoem
·
2020-07-15 12:43
OpenCV数字图像处理
ffmpeg 编码h264 profile如何设置为baseline的问题
0.11libx264-125,使用默认编码时,用Eyecard发现profile-idc一直是PROFILE_H264_HIGH(profile-idc=100),但是项目要求是baseline,设置了
AVCodecContext
kisaa133
·
2020-07-13 06:55
流媒体
h264
ffmpeg
av_bitstream_filter_filter()
H.264码流的SPS和PPS信息存储在
AVCodecContext
结构体的extradata中。需要使用ffmpeg中名称为“h264_mp4toannexb”的bitstreamfilter处理。
m0_37346206
·
2020-07-11 12:29
ffmpeg 新版本avcodec_send_packet 和avcodec_receive_frame实现解码
avcodec_send_packet发送数据到ffmepg,放到解码队列中avcodec_receive_frame将成功的解码队列中取出1个frameintavcodec_send_packet(
AVCodecContext
Lammyzp
·
2020-07-10 14:26
ffmpeg
api和结构体介绍
FFMPEG-数据结构解释(
AVCodecContext
,AVStream,AVFormatContext)
AVCodecContext
这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用
雪山飞狐88
·
2020-07-10 13:58
ffmpeg
avcodec_send_packet()函数与avcodec_receive_frame()函数
上述函数提供的是解码的输入输出API1.对于解码:发送一个packet:函数为avcodec_send_packet(
AVCodecContext
*avctx,AVPacket*avpkt),该函数只是将一个
yihuanyihuan
·
2020-07-10 13:38
音视频
FFmpeg avcodec_send_packet函数说明
intavcodec_send_packet(
AVCodecContext
*avctx,constAVPacket*avpkt);/*brief:支持将裸流数据输出给解码器在函数内部,会拷贝相关的
AVCodecContext
weixin_34414650
·
2020-07-10 09:09
FFmepg avcodec_receive_frame函数分析
intavcodec_receive_frame(
AVCodecContext
*avctx,AVFrame*frame);/*brief:从解码器中获取解码的输出数据*/@参数avctx编码上下文@参数
weixin_34301307
·
2020-07-10 08:11
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
使用方法很简单,可以查看ffmpeg源码文件夹ffmpeg-/doc/example/decode_video.c下的代码,这里摘抄关键部分如下:staticvoiddecode(
AVCodecContext
zouzhiheng
·
2020-07-10 04:50
音视频
【FFmpeg】 图像缩放
//截屏的编码上下文//假设这里视频截图分辨率为1920*1080
AVCodecContext
*pVideoCodecCtx=m_pVideoFormatCtx->streams[nVideoIndex
Kayee2012
·
2020-07-10 03:37
FFmpeg
avcodec_send_packet()/ avcodec_receive_frame()
API与编码/解码和音频/视频非常相似,工作原理如下:1、像往常一样设置和打开
AVCodecContext
。2、输入:1)、对于解码,请调用avcodec
FFmpeg从入门到入门
·
2020-07-09 23:46
ffmpeg
FFmpge结构体分析
FFmpge有几个最重要的结构体比如:AVFrame,AVFormatContext,
AVCodecContext
,AVIOContext,AVCodec,AVStream,AVPacket包含了解协议
Adore_shine
·
2020-07-09 19:20
AV_CODEC_FLAG_GLOBAL_HEADER的设置问题
如果
AVCodecContext
中设置了AV_CODEC_FLAG_GLOBAL_HEADER标志,对于生成的视频文件(如mp4),在windows操作系统下,并以图标的方式查看该视频文件时,视频文件的图标将是视频文件的第一帧
道道道人间道
·
2020-07-09 12:38
ffmpeg
音视频之解码相关
AVCodecContext
:编解码器相关结构体。AVCodec:编解码器参数相关结构体。
mr_x_
·
2020-07-08 08:17
音视频
音视频专栏
FFmpeg 解码 avcodec_find_decoder
AVCodecContext
avcodec_find_decoder(1)解码模块第一步:获取解码器avcodec_find_decoder()FFmpeg的解码器编码器都存在avcodec的结构体中(2)解码前保证用到的解码器已经注册好avcodec_register_all();(过期)(3)通过解封装之后,从avstream里面获取CodecID,通过CodecID来查找decoderAVCodec*avcodec_f
Z大鱼
·
2020-07-08 08:55
FFmpeg
av_parser_parse2分析
ffmpegav_parser_parse2分析intav_parser_parse2(AVCodecParserContext*s,
AVCodecContext
*avctx,uint8_t**poutbuf
__Hello_Anybody__
·
2020-07-06 10:42
Qt+ffmpeg
最近学习ffmpeg的一点总结
ffmpeg视频编码过程:1.设置编码器的参数
AVCodecContext
*c;c->codec_id=codec_id;对于解码输出,code_id可以根据你的保存文件名猜测fmt=av_guess_format
ma-zoo-vi
·
2020-07-05 00:38
codec
stream
video
parameters
struct
avi
FFmpeg结构体:
AVCodecContext
1.描述
AVCodecContext
是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息,位于avcodec.h文件中。
YellowLayne
·
2020-07-02 09:10
mediacodec配置h265解码
参考ffmpeg解析vps,sps和pps:在ffmpeg中可以参考下面的函数是如何解析extradata得到vps,sps,pps的:hevc_decode_extradata()
AVCodecContext
HTJOY1202
·
2020-07-01 01:02
音视频开发
ffmpeg实现音频resample(重采样)
intAudioResampling(
AVCodecContext
*audio_dec_ctx,AVFrame*pAudioDecodeFrame,intout_sample_fmt,intout_channels
朱韦刚
·
2020-06-30 17:00
流媒体
朱韦刚的流媒体技术专栏
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他