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
avstream
利用javacv实现视频转h264
importorg.bytedeco.ffmpeg.avcodec.AVCodecParameters;importorg.bytedeco.ffmpeg.avformat.AVFormatContext;importorg.bytedeco.ffmpeg.avformat.
AVStream
daqinzl
·
2024-09-05 11:18
流媒体
ffmpeg
视频音频
视频转换
h264
javacv
ffmpeg
FFmpeg之AVFormat
文章目录一、概述二、解封装流程三、重要结构体3.1、AVFormatContext3.2、AVInputFormat3.3、AVOutputFormat3.4、
AVStream
四、重要函数分析4.1、avformat_alloc_context4.2
Coder个人博客
·
2024-01-17 03:08
#
FFmpeg
ffmpeg
音频
音视频
视频编解码
FFMPEG结构体分析:
AVStream
AVStream
是存储每一个视频/音频流信息的结构体AVCodecContext*codec:指向该视频/音频流的AVCodecContext(它们是一一对应的关系)【再次重复:每个
AVStream
中包含一个
熙熙他爹
·
2024-01-07 09:08
雷神ffmpeg学习
ffmpeg
基于FFmpeg音视频项目的系列笔记
WAV文件二、FFmpeg笔记1.ffplay源码之serial变量2.ffplay源码之音视频同步分析3.基于FFmpeg音视频项目的基本知识点记录三、相关结构体1.AVPacket,AVFrame,
AVStream
2
Odin_Hua
·
2024-01-02 08:23
音视频
音视频
ff_compute_frame_duration() 代码注释
用分数表达.得不到时长时返回0(*pnum=0,*pden=0);*/voidff_compute_frame_duration(AVFormatContext*s,int*pnum,int*pden,
AVStream
hjjdebug
·
2023-12-03 20:52
#
ffmpeg
ffmpeg
frame_duration
计算frame时长
音视频同步笔记 - 以音频时间为基
以上的time_base,结构体是
AVStream
::time_base。Step2中展
进击的code儿
·
2023-11-21 23:25
音视频
音视频
笔记
【FFmpeg实战】ffmpeg播放器-音视频解码流程
音视频介绍音视频解码流程FFmpeg解码的数据结构说明AVFormatContext:封装格式上下文结构体,全局结构体,保存了视频文件封装格式相关信息AVInputFormat:每种封装格式,对应一个该结构体
AVStream
攻城狮百里
·
2023-11-21 13:30
音视频
ffmpeg
音视频
[FFMPEG]Struct概述
image.pngimage.pngAVFormatContext____
AVStream
____AVCodecContext________AVFrame________AVPacket_______
_小老虎_
·
2023-11-19 02:26
YUV图像旋转
YUV-Rotate-2020-06-16-14-04-03代码中获取在获取video的
AVStream
时调用:intgetVideoRotation(AVSt
玖零儛
·
2023-10-28 01:14
SDL2.0 + FFmpeg实现视频播放器
AVStream
,
MrBai_2511
·
2023-10-26 11:09
FFMPEG
SDL
FFmpeg
音视频
SDL,ffmpeg实现简单视频播放器
AVStream
,AVCodecContex
MrBai_2511
·
2023-10-26 11:38
SDL
FFMPEG
音视频
SDL2
FFmpeg
ffmpeg 源代码简单学习 : av_read_frame()
12678577intav_read_frame(AVFormatContext*s,AVPacket*pkt){constintgenpts=s->flags&AVFMT_FLAG_GENPTS;inteof=0;intret;
AVStream
SigMap
·
2023-10-10 16:07
#
FFmpeg
FFmpeg常用结构体分析
目录1.AVFormatConext2.AVInputFormat3.
AVStream
4.AVCodecContext5.AVPacket6.AVCodec7.AVFrame8.AVIOContext9
Hdnw
·
2023-09-30 05:19
Android音视频
ffmpeg
音视频
Android
Qt5.12 使用FFmpeg实时解码播放H264/H265摄像头记录(直传数据法)
第一节解码流程图解码上下文(环境)初始化
AVStream
*->codecparenumAVCodecIDAVCodec*AVCodecContext*AVCodecParameters*AVC
溪渣渣_梁世华
·
2023-08-16 21:48
#
FFmpeg
#
Qt功能模块
qt
ffmpeg
qtcreator
qt5
FFmpeg中相关结构体介绍
在这个结构体中主要包含AVInputFormat,AVOutputFormat、
AVStream
等。
赤水无泪
·
2023-08-04 15:05
ffmpeg
ffmpeg
ffplay播放器剖析(2)----读取线程刨析
->interrupt_callback2.3avformat_open_input打开媒体文件/媒体流2.4avformat_find_stream_info2.5检测是否指定其实播放时间2.6查找
AVStream
2.7
相知-
·
2023-07-19 05:30
音视频开发
播放器
ffplay
ffmpeg学习例子
每种不同的流不交叉,是由不同的编码器的编码的(音频和视频的不同编码形似),从流中读取的数据为包,包中包含一帧或多个帧压缩数据,```AVFormatContext:多媒体文件流上下文
AVstream
:多媒体流
蓝天巨人
·
2023-07-16 01:10
FFmpeg学习
ffmpeg
【FFmpeg】结构体详解(二):
AVStream
、AVPacket、AVOutputFormat
【目录】郭老二博文之:图像视频汇总7、AVStreamAVStream是存储每一个视频/音频流信息的结构体。重要的变量如下所示:intindex:标识该视频/音频流AVCodecContext*codec:指向该视频/音频流的AVCodecContext(它们是一一对应的关系)AVRationaltime_base:时基。通过该值可以把PTS,DTS转化为真正的时间。FFMPEG其他结构体中也有这
郭老二
·
2023-04-09 04:29
视频
FFMpeg
从头用脚分析FFmpeg源码 --- avformat_open_input
AVFormatContext中包含了对这个输入文件的基本信息的总和,比如开始时间,时长,码率,流和对应的流信息
AVStream
,除此之前还有读取文件的上下文AVIOContext,打开的文件格式对应的
Adonis_sz
·
2023-04-04 21:31
ffmpeg
ffmpeg
音视频
avformat_alloc_context
AVStream
,AVCodecContext:视音频流对应的结构体,用于视音频编解码。
开水太烫
·
2023-02-02 21:56
音视频
ffplay播放器-音视频解码线程
解码线程ffplay的解码线程独⽴于数据读线程,并且每种类型的流(
AVStream
)都有其各⾃的解码线程,如:video_thread⽤于解码videostream;audio_thread⽤于解码audiostream
生椰_李点点
·
2023-01-06 12:38
ffmpeg
音视频
Qt基于FFmpeg解码本地视频生成RGB数据
25帧保存一张图片到本地三、核心代码:intcount=0;while(av_read_frame(formatContent,pkt)==0)//成功读到了数据,一帧一帧读{/*AVPacket->
AVStream
hml111666
·
2022-12-18 13:50
Qt实战
流媒体
qt
ffmpeg
rgb
av_guess_sample_aspect_ratio函数分析
AVRationalav_guess_sample_aspect_ratio(AVFormatContext*format,
AVStream
*stream,AVFrame*frame)说明:基于流与视频帧的宽高比
Eric4Cui
·
2022-12-11 11:04
ffmpeg
ffmpeg
opencv 编译安装时出现报错 modules/videoio/src/cap_ffmpeg_impl.hpp:585:34: error: ‘
AVStream
{aka struct AVStre
目录1.报错2.报错原因3.卸载当前ffmpeg3.1.卸载apt安装的ffmpeg3.2.卸载编译安装的ffmpeg4.编译安装ffmpeg4.34.1.下载安装包4.2.安装依赖4.3.编译安装4.4.测试ffmpeg5.编译安装opencv4.1.1在jetsonnano上尝试用python调用.so文件,但是报错,报错信息显示是opencv出现问题,遂决定重装opencv。先是编译open
wangxinRS
·
2022-11-20 07:14
opencv
计算机视觉
python
ffmpeg实现通用的解码类
1.1要记住一点,解码参数不要自己随便填,ffmpeg已经帮你解析了参数了,存放在
AVStream
里面的codecpar里面,你需要拿来初始化解码器,这样才能正常解码,不要自己allocAVCodecContext
fantasy_arch
·
2022-09-24 16:59
ffmpeg
C++
音视频
音视频从入门到精通——FFmpeg结构体:
AVStream
分析
文章目录FFmpeg结构体:
AVStream
分析概述代码分析第一个,index第二个,time_base第三个,duration第四个,codec第五个,codecpar第六个,avg_frame_rate
怪我冷i
·
2022-09-06 14:36
音视频
音视频
视频编码
视频编码流程第一步:注册组件av_register_all();第二步:初始化封装格式上下文avformat_alloc_context()第三步:打开输出文件avio_open()第四步:创建输出码流(视频流)
AVStream
xiaoyuancai
·
2021-06-21 20:58
ffmpeg程序提取音频
char**argv){AVFormatContext*fmt_ctx=NULL;AVFormatContext*ofmt_ctx=NULL;AVOutputFormat*output_fmt=NULL;
AVStream
一路向后
·
2021-06-10 02:39
FFmpeg结构体:
AVStream
1.描述
AVStream
是存储每一个视频/音频流信息的结构体,位于avformat.h文件中。
YellowLayne
·
2021-05-10 16:41
FFmpeg 3.0 计算视频时长
本博客转载于:http://www.jianshu.com/p/66b13b2b29791、问题:AVFormatContext和
AVStream
都有duration:int64_t字段,调用av_dump_format
一世豁然
·
2020-09-17 09:50
ffmpeg
FFmpeg av_interleaved_write_frame错误
av_interleaved_write_frame1、av_interleaved_write_frame崩溃检查传入的AVPacket中的pts和dts、AVFormatContext中的
AVStream
zhouyongku
·
2020-09-16 06:01
流媒体
【FFMPEG源码终极解析】int av_read_frame(AVFormatContext *s, AVPacket *pkt)
intav_read_frame(AVFormatContext*s,AVPacket*pkt){constintgenpts=s->flags&AVFMT_FLAG_GENPTS;inteof=0;intret;
AVStream
༄yi笑奈何
·
2020-09-15 05:03
流媒体音视频
FFmpeg处理流程与命令
AVStream
即是流通道。例如我们将H264和AAC码流存储为MP4文件的时候,就需要在MP4文件中增加两个流通道,一个存储Video:H264,一个存储Audio:
liulina603
·
2020-09-13 15:43
流媒体
ffmpeg里time_base总结
AVCodecContext的time_base单位同样为秒,不过精度没有
AVStream
->time_base高,大小为1/framerate。AVPacket下的pts和dts以A
liulina603
·
2020-09-13 15:43
流媒体
5.
AVStream
和AVCodecParameters
AVStream
和AVCodecParameters说明:
AVStream
结构表示当前媒体流的上下文,着重于所有媒体流共有的属性(并且是在程序运行时才能确定其值)和关联其他结构的字段。
NQian
·
2020-08-28 19:00
ffmpeg音视频同步原理
AVStream
该结构体描述一个媒体流主要域的释义如下,其中大部分域的值可以由av_open_input_file根据文件头的信息确定,缺少的信息需要通过调用av_find_stream_info读帧及软解码进一步获取
depthlove1
·
2020-08-23 05:57
流媒体开发
Win10下基于WDF实现虚拟USB摄像头
背景如果只是想实现简单的摄像头功能,其实没必要虚拟USB,可以考虑DirectShow、
AVstream
等方案项目要求将网络NDI摄像头传输的音视频数据传给zoom(zoom.us)来使用,同时要求通过
LuGang
·
2020-08-22 15:54
驱动
usb
ffmpeg 编码器AVCodecContext 的配置参数
1、先说一些基本的APIAVFormatContex*pFormatCtxEnc;AVCodecContext*pCodecCtxEnc;
AVStream
*video_st;AVOutputFormat
向浅
·
2020-08-21 11:55
图像
ffmpeg(4.0.2)解码H264
接口变更:
AVStream
的codec参数被codecpar参数所替代AVCodecContext*codec变为AVCodecParameters*codecparav_register_all被弃用添加
人间凑数
·
2020-08-21 10:10
嵌入式
ffmpeg 录音 利用avdevice
可以直接使用ffmpeg录音,参考代码如下:AVFormatContext*pFormatCtx;AVCodecContext*pCodecCtx;AVCodec*pCodec;
AVStream
*in_stream
ldpxxx
·
2020-08-21 09:00
ffmpeg
ffmpeg中的时间
1、
AVstream
中(libavformat/avformat.h)typedefstructAVStream{/***Thisisthefunda
FFmpeg从入门到入门
·
2020-08-16 20:09
ffmpeg
【FFmpeg】详解FFmpeg解封装、解码流程
目录1、获取媒体信息头2、获取媒体流信息3、准备解码器3.1获取视频、音频、字幕流在解封装上下文AVFormatContext的流列表
AVStream
**streams中的索引3.2使用已经获取的流信息创建对应的解码器及其上下文
郭老二
·
2020-08-12 15:18
视频
ffmpeg C代码实现 PCM音频编码
av_new_stream():创建输出码流的
AVStream
。avcodec_find_encoder():查找编码器。avcodec_open2():打
厚德.
·
2020-08-12 15:12
ffmpeg
FFMpeg数据流处理 抽取音视频流
但是各路流互不影响(3)每种流是由不同的编码器编码的(4)从流中解码出的数据称为包(5)在一个包中包含着一个或者多个帧2.重要结构体(1)AVFormatContext上下文,连接多个api的桥梁(2)
AVStream
MagicGGGGGGGGGGG
·
2020-08-12 15:39
ffmpeg
ffmpeg入门教程之YUV编码成h264 API详解
RGBYUVYUV存储格式如何获取YUV图像序列文件mp4--->h264(ffmpeg命令行)h264--->yuv(ffmpeg命令行)FFmpeg编码流程fopen()初始化AVFormatContext创建
AVStream
IT大讲堂
·
2020-08-12 15:32
ffmpeg
AVstream
驱动学习
Step1:LearnaboutWindowsarchitectureanddriversAVStream:AVStreamisaMicrosoft-providedmultimediaclassdriverthatsupportsvideo-onlystreamingandintegratedaudio/videostreaming.MicrosoftprovidesAVStreamaspart
RobinXiangZhi
·
2020-08-11 11:39
ffmpeg教程
15811977ffmpeg教程http://blog.csdn.net/cffishappy/article/details/7352898FFMPEG-数据结构解释(AVCodecContext,
AVStream
小浩09
·
2020-08-11 01:45
驱动学习
ffmpeg实战教程(三)音频PCM采样为AAC,视频YUV编码为H264/HEVC
av_new_stream():创建输出码流的
AVStream
。avcodec_find
小码哥_WS
·
2020-08-08 12:08
流媒体-直播-编解码
ffmpeg
ffmpeg实战教程
ffmpeg封装H246为MP4封装代码,修改了获取视频流类型的方法,代码如下,头文件:
#includeextern"C"{#include};
AVStream
*add_stream(AVFormatContext*oc,AVCodec**codec,enumAVCodecIDcodec_id
寰宇C++
·
2020-08-08 01:25
FFmpeg SDK 开发(一)
其中存有了AVInputFormat(orAVOutputFormat同一时间AVFormatContext内只能存在其中一个),和
AVStream
、AVPacket这几个重要的数据结构以及一些其他的相关信息
HugoforAndroid
·
2020-08-07 15:57
音视频开发
上一页
1
2
3
4
下一页
按字母分类:
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
其他