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
AVFormatContext
FFMPEG进阶系列02-ffmpeg命令详解3
libavformat库进行mux和demux操作,多媒体文件的格式有很多种,但是还是有好多demux与mux的操作参数是公用的,下面来详细介绍一下这些公用的参数:通过查看ffmpeg的helpfull参数,找到
AVFormatContext
C_GO流媒体后台开发
·
2019-12-20 22:13
FFmpeg音频解码
//信息:码率、帧率等...
AVFormatContext
*avformat_context=avformat_alloc_context();//参数二:视频路径constchar*url=[jinFilePathUTF8St
iOS小肖
·
2019-12-16 01:38
ffmpeg 打印音视频的 meta 信息
信息用到四个函数:av_register_all();avformat_open_inputav_dump_formatavformat_close_input直接上代码av_register_all();
AVFormatContext
孙有型丶
·
2019-12-07 00:09
音视频开发之-FFmpeg函数和结构体总结
通常该结构体由avformat_open_input分配存储空间,在最后调用avformat_input_close关闭AVStreamAVStream描述一个媒体流,在解码的过程中,作为
AVFormatContext
DD_Dog
·
2019-12-03 13:17
ffmpeg 打印音视频的meta信息
打印一个视频的视频流#include#includeintmain(intargc,char*argv[]){
AVFormatContext
*fmt_ctx=NULL;intret;av_log_set_level
wg689
·
2019-11-29 13:48
FFmpeg YUV420保存JPEG格式图片
boolSaveYUV420ToJPEG(conststd::string&strFileName,intnWidth,intnHeight,intlinesize,uint8_t*Y,uint8_t*U,uint8_t*V){
AVFormatContext
fengyuzaitu
·
2019-11-19 16:40
FFmpeg
YUV420
JPEG
FFmpeg
十七:
AVFormatContext
AVFormatContext
这个结构体描述了一个媒体文件或媒体流的构成和基本信息这是FFMpeg中最为基本的一个结构,是其他所有结构的根,是一个多媒体文件或流的根本抽象。
张芳涛
·
2019-11-08 17:09
ffmpeg # How to seek in mp4/mkv/ts/flv
调用堆栈seek的秘密s->iformat->read_seekstaticintseek_frame_internal(
AVFormatContext
*s,intstream_index,int64_
FlyingPenguin
·
2019-11-05 03:19
FFmpeg demo 分析之avio_reading.c
FFmpegdemo分析之avio_reading.cintmain(intargc,char*argv[]){/*
AVFormatContext
是用于描述了一个媒体文件或媒体流的构成和基本信息的结构体
进击的小灰灰
·
2019-11-04 18:50
avformat_open_input返回错误-22(Invalid argument)或-2(No such file or directory)
代码
AVFormatContext
*pFormatCtx=NULL;AVCodecContext*pCodecCtx=NULL;AVCodec*pCodec;AVDictionaryEntry*dict
671coder
·
2019-11-01 14:18
c++
windows
ffmpeg结合SDL编写播放器(二)
举例:在ffmpeg-2.8.8文件夹下编写test.c程序/*test.c*/#include#include#include#includeintmain(intargc,char*argv[]){
AVFormatContext
王清河
·
2019-10-24 11:00
新手学习FFmpeg - 调用API完成视频的读取和输出
AVFormatContext
媒体源的抽象描述,可以理解成视频/音频文件信息描述AVInp
vikings`s blog
·
2019-09-27 17:00
ijkPlayer.5 播放H264裸流
裸流功能已实现,为了方便,读取本地文件做为源数据,此工程亦可播放mp4之类文件https://github.com/Malone1023/JoyPlayerintavformat_open_input(
AVFormatContext
搁浅的三刀流zoro
·
2019-09-27 11:51
ffmpeg-2-常用数据结构详解
1.
AVFormatContext
描述媒体文件或媒体流构成和基本信息,封装格式上下文结构体,也是统领全局的结构体,保存了视频文件封装格式相关信息ffmpeg/libavformat/avformat.h
cheriyou_
·
2019-08-29 16:36
ffmpeg学习
FFmpeg avformat_open_input函数剖析以及问题
avformat_open_inputinit_inputav_probe_input_buffer2av_probe_input_format3read_header简介avformat_open_input函数初始化
AVFormatContext
fengyuzaitu
·
2019-07-30 16:57
FFmpeg
FFmpeg
AVFormatContext
变量的申请以及释放剖析
当前是用的是3.4版本的FFmpegav_register_allavformat_open_inputavformat_find_stream_infoavcodec_find_decoderavcodec_open2av_read_frameavcodec_send_packetavcodec_receive_frame申请过程1)调用avformat_alloc_context创建一个AVF
fengyuzaitu
·
2019-07-30 15:45
FFmpeg
AVFormatCont
FFmpeg
FFmpeg源码(三)解码前世今生——avcodec_decode_video2、avcodec_send_packet与avcodec_receive_frame
前置知识点1.FFmpeg数据结构简介
AVFormatContext
:封装格式上下文结构体,也是统领全局的结构体,保存了视频文件封装格式相关信息AVInputFormat:每种封装格式对应一个该结构体AVStream
Deng94
·
2019-07-23 00:00
ffmpeg
音视频开发
FFMPEG 音频封装编码
一、初始化输出
AVFormatContext
*fmt_ctx;in
liu149339750
·
2019-05-30 14:25
ffmpeg
推流
intmain(){//注册av_register_all();avformat_network_init();//打开音视频
AVFormatContext
*infContext=avformat_alloc_context
bianshaopeng
·
2019-05-10 16:43
ffmpeg
FFmpeg打开视频文件
打开视频文件av_register_all();//注册初始化char*path=VOIDIO_NAME;
AVFormatContext
*ic=NULL;intre=avformat_open_input
QQ2651401966
·
2019-02-19 09:50
音视频学习
Ffmpeg 打印音视频Meta数据
#include#includeintmain(intargc,char*argv[]){intret;
AVFormatContext
*fmt_ctx=NULL;av_log_set_level(AV_LOG_INFO
天地逍遥
·
2019-01-21 09:47
ijkplayer read_thread命令简单解析
启动了两个线程video_refresh_thread:刷新视频帧线程read_thread:读取本地磁盘或者网络视频资源read_thread流程调用avformat_alloc_context创建
AVFormatContext
郭风朴
·
2018-12-18 10:57
FFmpeg
ijkplayer read_thread命令简单解析
启动了两个线程video_refresh_thread:刷新视频帧线程read_thread:读取本地磁盘或者网络视频资源read_thread流程调用avformat_alloc_context创建
AVFormatContext
郭风朴
·
2018-12-18 10:57
FFmpeg
Android中使用FFmpeg得到视频中的PCM和YUV数据
使用FFmpeg获取PCM和YUV数据的流程基本上一样的,下面就以获取YUV数据的流程为例,说明这个过程:初始化
AVFormatContext
。打开文件,获取流信息,获取视频流/音频流。
漫游之光
·
2018-11-21 22:46
FFmpeg的几个重要结构体
AVFormatContext
这个结构体描述了一个媒体文件或媒体的构成和基本信息https://blog.csdn.net/leixiaohua1020/article/details/14214705AVCodecContext
胖子呀
·
2018-10-16 15:52
FFmpeg
AVFormatContext
结构体分析&空间关闭清理
DemoAVFormatContext的成员非常多,接下来说一下常用的部分:一:AVIOContext*pb//IO上下文自定义格式读/从内存当中读,av_read_frame根据pb结构体来读image.png二:charfilename[1024]文件路径文件名,断开重连时用到image.png三:AVStream**streams数组unsignedintnb_streams存储音频参数信息
遇见猫的大鱼
·
2018-08-01 10:50
AVFormatContext
结构体分析&空间关闭清理
DemoAVFormatContext的成员非常多,接下来说一下常用的部分:一:AVIOContext*pb//IO上下文自定义格式读/从内存当中读,av_read_frame根据pb结构体来读image.png二:charfilename[1024]文件路径文件名,断开重连时用到image.png三:AVStream**streams数组unsignedintnb_streams存储音频参数信息
遇见猫的大鱼
·
2018-08-01 10:50
使用FFmpeg推送RTSP流
av_register_all();avformat_network_init();AVOutputFormat*ofmt=NULL;//输入对应一个
AVFormatContext
,输出对应一个
AVFormatContext
rrblm
·
2018-04-25 17:54
FFmpeg入门系列教程(二)
FFmpeg常用数据结构讲解1)
AVFormatContext
封装格式上下文结构体,也是同龄全局的结构体,保存了视频文件封装格式相关信息*iformat:输入视频的AVInputFormat*nb_steams
zjjcc
·
2018-03-24 15:49
ffmpeg读取文件时长
estimate_timings,estimate_timings_from_pts,update_stream_timings.estimate_timingsstaticvoidestimate_timings(
AVFormatContext
茄子船长
·
2018-03-08 17:22
ffmpeg时间戳计算
staticintmpegts_write_packet_internal(
AVFormatContext
*s,AVPacket*pkt){。。。
茄子船长
·
2018-02-19 16:22
FFmpeg Reinit context to 1920x1088问题描述
查看
AVFormatContext
结构体中streams数组中的第一个元素codeccodec_id=AV_CODEC_ID_H264,width=1920,height=1080,coded_with
fengyuzaitu
·
2017-12-28 17:30
Reinit
context
to
FFmpeg
FFmpeg mov_read_ftyp函数剖析
函数说明读取文件格式,最小版本以及兼容格式,然后存储到metadata,metadata作为
AVFormatContext
成员变量,可以通过t=av_dict_get(pAVFormatContext-
fengyuzaitu
·
2017-12-28 16:36
mov
read
ftyp
FFmpeg
FFmpeg 解码本地 H.264
FFmpeg的编译导入等工作我们不再赘述,下面直接进入正题导入库文件#include#include#include声明一些我们需要用到的全局变量@interfaceLLQH264Decoder(){
AVFormatContext
i_have_an_Apple
·
2017-12-05 01:33
十六:AVStream
av_open_input_file根据文件头的信息确定,缺少的信息需要通过调用av_find_stream_info读帧及软解码进一步获取:index/id:index对应流的索引,这个数字是自动生成的,根据index可以从
AVFormatContext
张芳涛
·
2017-12-03 22:26
FFmpeg合并视频流与音频流
ifdef__cplusplusextern"C"{#endif#include"common.h"#include"encode.h"typedefstructAVMuxing{videoParm*vp;
AVFormatContext
epollet
·
2017-12-02 21:02
FFmpeg
利用ffmpeg读取音乐文件的专辑信息(包括专辑封面图片)
AVFormatContext
*fmt_ctx=NULL;AVDictionaryEntry*tag=NULL;av_register_all();if((ret=avformat_open_input
tommego
·
2017-11-03 00:00
c++
qt
ffmpeg
linux
FFmpeg rtsp交互代码剖析
sdp_parse_line(
AVFormatContext
*s,SDPParseState*s1,intletter,constchar*buf)行576Cffplayd.exe!
fengyuzaitu
·
2017-10-28 17:54
FFmpeg
rtsp
FFmpeg
ffmpeg录制屏幕,生成MP4视频文件开发过程
blog.csdn.net/leixiaohua1020/article/details/25430425大致流程如下图:对于各个函数解释如下:1.intavformat_alloc_output_context2(
AVFormatContext
Qiuchh
·
2017-09-07 17:11
ffmpeg
FFmpeg解码音视频流(iOS)
首先我们来看一下编解码中常用到的结构体:
AVFormatContext
:贯穿全局的基本结构体。主要用于音视频格式方面的处理。AVStream:音频流信息AVCodecConte
九爪章鱼
·
2017-08-24 20:21
FFMpeg 播放视频
AVFormatContext
//多媒体容器格式的封装、解封装工具AVCodec//解码相关类AVFrame//帧数据
Hardy_Hu
·
2017-08-08 16:30
ffmpeg 和 SDL学习(二)
这里先整理以下音频播放的流程:1、从媒体文件中找出音频流的索引(AudioStream)(遍历
AVFormatContext
中的streams,通过判断pFormatCtx->streams[i]->codec
Q星
·
2017-06-28 22:52
FFmpeg中函数avformat_open_input()(含URL解析文件格式)
例如可以判断是否为flv格式等,并将输入文件格式保存到指针
AVFormatContext
里面iformat成员。函数avforma
Hosea14
·
2017-04-03 09:14
项目总结
音视频流媒体
FFMPEG Tips (4) 如何中断阻塞的网络线程
本文是我的《FFMPEGTips》系列的第四篇文章,前面的文章有提到如何提取码流信息、如何读每一帧的数据,这些都是离不开网络操作,例如:使用ffmpeg读取一个码流,常规的代码流程示例如下:
AVFormatContext
Jhuster
·
2016-12-10 12:51
interrupt
ffmpeg
阻塞
FFMPEG
Tips
ffmpeg 内存读写相关
从内存中读取数据经过分析ffmpeg的源代码,发现其是可以从内存中读取数据的:
AVFormatContext
*ic=NUL
github.com/starRTC
·
2016-12-07 17:40
transcode_init()函数介绍
设置编码参数,打开所有输出流的编码器,打开所有输入流的解码器,写入所有输出文件的文件头,具体看注释staticinttranscode_init(void) { intret=0,i,j,k;
AVFormatContext
sidumqz
·
2016-11-04 17:00
ffmpeg一揽子
avformat_alloc_output_context2()函数可以初始化一个用于输出的
AVFormatContext
结构体。它的声明位于libavformat\avformat.h,如下所示。
wainiwann
·
2016-06-22 17:00
二重指针:结构体指针的指针A** b,其成员变量的调用
AVFormatContext
*pFormatCtx; printf("framerate:%d\n",pFormatCtx->streams[videoindex]->r_frame_rate.num
i000zheng
·
2016-04-12 16:00
二重指针
结构体指针
将各种格式flv,avi,mp4等的文件,转码成MP4(无音频)
flv,mp4的文件,转码成MP4*/#include#include#include"test06.h"#define__STDC_CONSTANT_MACROSintflush_encoder_14(
AVFormatContext
geolo
·
2016-02-23 16:24
FFMpeg
android
ffmpeg文档20-格式选项
ffmpeg工具中选项通过特定的-optionvalue进行设置,或者通过
AVFormatContext
选项设置,或者通过libavutil/opt.h中的API设置下面是一些被支持的选项:avioflagsflags
xdsnet
·
2016-02-17 21:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他