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
利用javacv实现视频转h264
importorg.bytedeco.ffmpeg.avcodec.AVCodecParameters;importorg.bytedeco.ffmpeg.avformat.
AVFormatContext
daqinzl
·
2024-09-05 11:18
流媒体
ffmpeg
视频音频
视频转换
h264
javacv
ffmpeg
以FLV解复用为例详解开源库FFmpeg中解复用器的源码逻辑及处理流程
目录1、FFmpeg简介2、FLV文件格式介绍3、注册解复用器4、解复用器的处理4.1、
AVFormatContext
4.1.1、AVClass4.1.2、AVOption4.1.3AVDictionary—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++
FFmpeg接口使用说明
**参数1:AVFormatContextps:用户提供的
AVFormatContext
的指针(由avformat_alloc_context()分配),如果此接口失败
AVFormatContext
将被释放
taciturn丶
·
2024-01-27 16:41
ffmpeg
音视频5、libavformat-编码API详细讲解
11、编码API详解avformat_alloc_output_context2/***为输出格式分配
AVFormatContext
。
Qt学视觉
·
2024-01-26 06:19
音视频
音视频
ffmpeg
音视频5、libavformat-
AVFormatContext
结构体解析
12、
AVFormatContext
结构体解析/***格式化I/O上下文。*新字段可以添加到末尾,并带有较小的版本凸起。*删除、重新排序和更改现有字段都需要进行重大的版本更改。
Qt学视觉
·
2024-01-26 06:16
音视频
音视频
ffmpeg
c++
FFMPEG解码实时流,支持cpu、gpu解码
windows编译ffmpeg源码(32位库)_windows32位ffmpeg动态库-CSDN博客直接上代码intVideoDecodeModule::Open(std::stringstrUrl){
AVFormatContext
烈日下的奔跑
·
2024-01-17 20:23
ffmpeg
ffmpeg——avformat_alloc_output_context2
一:介绍avformat_alloc_output_context2负责分配输出
AVFormatContext
。ffmpeg有各种各样的Context,其功能是管理各种各样的模块。
一步-refresh
·
2024-01-17 03:11
视频/音频
ffmpeg
AVOutputFormat
mp4
FFmpeg之AVFormat
文章目录一、概述二、解封装流程三、重要结构体3.1、
AVFormatContext
3.2、AVInputFormat3.3、AVOutputFormat3.4、AVStream四、重要函数分析4.1、avformat_alloc_context4.2
Coder个人博客
·
2024-01-17 03:08
#
FFmpeg
ffmpeg
音频
音视频
视频编解码
ffmpeg avformat_open_input返回失败,错误码-10049
找到如果设置了time_out参数,就会失败,不设置就没问题,具体原因还没有找到,备注此问题,以待后续继续分析源代码:av_register_all();avformat_network_init();
AVFormatContext
猿来巡山
·
2024-01-11 06:31
ffmpeg
ffmpeg
FFmpeg读取并定位代码中的视频
从内存中读取数据在avformat_open_input()之前初始化一个AVIOContext,而且将原本的
AVFormatContext
的指针pb(AVIOContext类型)指向这个自行初始化AVIOContext
KunQAQrz
·
2024-01-06 07:52
周博客
ffmpeg
读书之深入理解ffmpeg_简单笔记3(初步)
10:libavformat接口使用媒体流,文件等封装,解封装,转封装视频截取,
AVFormatContext
,AVPacket等介绍11:libavcodec接口使用视频,音频的编码,解码对应的新接口和旧接口
yun6853992
·
2024-01-05 14:29
读书
ffmpeg
笔记
FFmpeg处理音视频的常用API及一般流程
AVFormatContext
*fmt_ctx
西部秋虫
·
2024-01-03 03:54
C++
opencv
ffmpeg
ffmpeg
c++
流媒体开发学习7 ffmpeg API保存流到文件demo
它的声明位于libavformat\avformat.h,如下所示:intavformat_open_input(
AVFormatContext
**ps,constchar*filename,AVInputFormat
juruiyuan111
·
2023-12-22 03:34
ffmpeg
ffmpeg
音视频
基于FFmpeg源码分析HLS拉流
本文分析ffmpeg针对hls处理的源码概述:首先通过http请求获取m3u8文件,通过解析m3u8文件获取切片最早的的ts文件获取常规的
AVFormatContext
信息。
程序员老舅
·
2023-12-15 12:05
音视频开发进阶
音视频
网络协议
实时音视频
webrtc
视频编解码
FFmpeg的AVOutputFormat
还是和前文一样,先把架构勾勒出来,后期慢慢讲一下代码流程,可以进行各类网络协议的推流,各类容器的封装结构体其实就一些回调函数,看到priv_data_size没,这个指向了
AVFormatContext
泰勒朗斯
·
2023-12-14 22:06
FFmpeg
ffmpeg
ff_compute_frame_duration() 代码注释
pnum(分子地址),pden(分母地址)*描述:返回frame时长,秒值,用分数表达.得不到时长时返回0(*pnum=0,*pden=0);*/voidff_compute_frame_duration(
AVFormatContext
hjjdebug
·
2023-12-03 20:52
#
ffmpeg
ffmpeg
frame_duration
计算frame时长
AVFormatContext
协议层:理论与实战
1:打开本地文件或网络直播流1、示例源码2、运行结果①、解决方法1②、解决方法2四、avio实战2:自定义AVIO1、示例源码2、运行结果五、avio实战3:自定义数据来源1、示例源码2、运行结果前言
AVFormatContext
须尽欢~~
·
2023-12-03 03:07
音视频开发
音视频
AVFormatContext
AVIOContext
基于ffmpeg的视频编解码,音频编解码播放
AVFormatContext
//获取上下文等信息//是封装格式上下文结构体,统领全局,保
ShawnDenver
·
2023-11-28 15:14
FFmpeg零基础学习(二)——视频文件信息获取
目录前言正文一、获取宽高信息1、核心代码2、
AVFormatContext
3、avformat_alloc_context4、avformat_open_input5、avformat_find_stream_info6
昨夜雨疏风骤z
·
2023-11-27 06:55
FFmpeg
ffmpeg
学习
FFmpeg+SDL2开发播放器遇到问题
由于老版本ffmpeg缺少av_register_all();或filePath访问不了
AVFormatContext
*fmt_ctx=NULL;av_register_all();avformat_open_input
smartDMer
·
2023-11-27 03:20
音视频技术
ffmpeg
音视频
SDL2
【FFmpeg实战】ffmpeg播放器-音视频解码流程
音视频介绍音视频解码流程FFmpeg解码的数据结构说明
AVFormatContext
:封装格式上下文结构体,全局结构体,保存了视频文件封装格式相关信息AVInputFormat:每种封装格式,对应一个该结构体
攻城狮百里
·
2023-11-21 13:30
音视频
ffmpeg
音视频
SDL2 播放音频(MP4)
2.FFmpeg的操作流程注册API:av_register_all()构建输入
AVFormatContext
上下文:avformat_open_input()查找音视频流信息:avformat_find_stream_info
Mr.codeee
·
2023-11-16 22:00
SDL2
FFmpeg
音视频
ffmpeg
SDL
PCM
FFMPEG库实现mp4/flv文件(H264+AAC)的封装与分离
ffmepeg4.4(亲测可用)一、使用FFMPEG库封装264视频和acc音频数据到mp4/flv文件中封装流程1.使用avformat_open_input分别打开视频和音频文件,初始化其
AVFormatContext
悠哉无忧
·
2023-11-11 08:39
linux
c++
ffmpeg
h.264
aac
ffmpeg 提取h264文件
从多媒体文件中提取数据,第一步我们就是打开输入文件,获取
AVFormatContext
.if((err_code=avformat_open_input(&fmt_ctx,src_filename,NULL
原总破局
·
2023-11-09 15:52
ffmpeg
ffmpeg
javacv 、ffmpeg RTSP转RTMP推流Demo
org.bytedecojavacv1.5.1org.bytedecoffmpeg-platform4.1.3-1.5.12、推流工具类importorg.bytedeco.ffmpeg.avcodec.AVPacket;importorg.bytedeco.ffmpeg.avformat.
AVFormatContext
prajnaY
·
2023-11-06 16:39
java
webview
FFmpeg关于时间基与时间戳 以及 截取封装文件
charconst*argv[]){av_log_set_level(AV_LOG_DEBUG);if(argc\n",argv[0]);return-1;}constchar*infileName=argv[1];
AVFormatContext
Tra220123
·
2023-11-05 03:19
vscode
音视频
视频编解码
视频
ffmpeg结构体(14)-之AVOption与AVClass
av_opt_find()av_opt_next()av_parse_video_size()1.2av_opt_set_defaults()1.3av_opt_get()2、AVClass数据结构及其定义2.1
AVFormatContext
Hardy20200507
·
2023-11-01 17:29
FFmpeg源代码分析
FFmpeg笔记(七)-- 视频转为多张图片
AVFormatContext
*formatCtx=avformat_alloc_context();if(avformat_open_input(&formatCtx,[videoPathUTF8String
rookiesss
·
2023-10-28 00:19
SDL2.0 + FFmpeg实现视频播放器
之前写了一个SDL+FFmpeg的视频播放器,仔细的人可以发现其播放窗口无法拖拽,现在加入SDL的事件控制,来对其做优化//基于FFmpeg用SDL实现一个视频播放器(.h264)///*
AVFormatContext
MrBai_2511
·
2023-10-26 11:09
FFMPEG
SDL
FFmpeg
音视频
SDL,ffmpeg实现简单视频播放器
//基于FFmpeg用SDL实现一个视频播放器(.h264)///*
AVFormatContext
:统领全局的基本结构体。主要用于处理封装格式(FLV/MKV/RMVB等)。
MrBai_2511
·
2023-10-26 11:38
SDL
FFMPEG
音视频
SDL2
FFmpeg
ffmpeg使用三:ffempg录屏编码rtmp推流
另外需要注意rtmp推流支持flv封装格式,所以在初始化
AVFormatContext
的时候用函数avformat_alloc_
官方认定好文
·
2023-10-25 10:58
linux
采用代码的方式推流(javacv+ffmpeg-platform)
org.bytedecojavacv1.5.1org.bytedecoffmpeg-platform4.1.3-1.5.12.编码实现importorg.bytedeco.ffmpeg.avcodec.AVPacket;importorg.bytedeco.ffmpeg.avformat.
AVFormatContext
LY破晓
·
2023-10-21 13:18
javacv
javacv
ffmpeg
[FFMPEG-结构体]得到媒体结构体的封装格式
这个方法最终得到一个
AVFormatContext
。打开
AVFormatContext
后,我们可以看到:/***FormatI/Ocontext.*N
_小老虎_
·
2023-10-20 05:48
av_seek_frame实战--跳转到文件指定时间后开始推流或写入新文件
avformat_open_input打开一个文件时,其实是将这个文件中的内容先读取到了内存中,当我们再去av_read_frame其实是去内存中读取文件,av_read_frame是怎么找到这块内存的呢,是
AVFormatContext
、、、、南山小雨、、、、
·
2023-10-10 16:11
ffmpeg
音视频
ffmpeg
剪裁视频
FFmpeg之音视频截取关键函数av_seek_frame
intav_seek_frame(
AVFormatContext
*s,intstream_index,int64_ttimestamp,intflags);数说明:s:输入流上下文;stream_index
蓝天巨人
·
2023-10-10 16:09
FFmpeg学习
音视频
ffmpeg 源代码简单学习 : av_read_frame()
参考博客:https://blog.csdn.net/leixiaohua1020/article/details/12678577intav_read_frame(
AVFormatContext
*s,
SigMap
·
2023-10-10 16:07
#
FFmpeg
基于ffmpeg提取视频中的i帧p帧
intmp4_to_yuv(char*input_path,char*output_path){//1、注册所有组件av_register_all();//2、打开视频文件
AVFormatContext
温暖春阳
·
2023-09-26 16:46
FFmpeg视音频分离器----向雷神学习
与原版的不同在于,没有初始化输出视频流和音频流的
AVFormatContext
。而是直接将解
拉不拉斯
·
2023-09-24 03:14
ffmpeg
ffmpeg
学习
音视频
ffmpeg API<avformat_seek_file>注意事项
intavformat_seek_file(
AVFormatContext
*s,intstream_index,int64_tmin_ts,int64_tts,int64_tmax_ts,intflags
曾振振
·
2023-09-17 02:03
ffmpeg
ffmpeg
从TS流视频文件中,提取出.h264视频和.mp3音频文件
intmain(intargc,char*argv[]){
AVFormatContext
*pFormatCtx;inti,videoStream;intaudioStream;AVPacketpacket
izardMan
·
2023-09-08 06:49
ffmpeg系列-协议操作解析-AVIOContext,URLContext,URLProtocol,HTTPContext
1.协议操作对象结构协议操作对象结构:协议操作的顶层结构是AVIOContext,这个对象实现了带缓冲的读写操作;FFMPEG的输入对象
AVFormatContext
的pb字段指向一个AVIOContext
一朵桃花压海棠
·
2023-08-28 07:44
ffmpeg
ffmpeg
音视频
播放器
网络
FFMPEG RTMP流打开速度慢优化方法一
先上使用方法:codec_ctx->flags|=AVFMT_FLAG_NOBUFFER;AVFMT_FLAG_NOBUFFER标记如果没有设置,就会导致打开时探测的数据包丢
AVFormatContext
Kadxs
·
2023-08-22 20:02
ffmpeg
opencv
图像处理/计算机视觉
linux
ffmpeg
ffmpeg函数介绍
AVFormatContext
*avformat_alloc_context(void);分配
AVFormatContext
。
赤水无泪
·
2023-08-04 15:37
ffmpeg
ffmpeg
FFmpeg中相关结构体介绍
AVFormatContext
:此结构体存储音视频封装格式中包含的信息,并且这个结构体是贯穿整个播放流程的。
赤水无泪
·
2023-08-04 15:05
ffmpeg
ffmpeg
ffmpeg的线程安全问题
如果你需要在多线程环境下使用FFmpeg,你可以采取以下措施来确保线程安全性:每个线程使用独立的
AVFormatContext
和AVCodecContext:每个线程都应该创建独立的
AVFormatContext
、、、、南山小雨、、、、
·
2023-08-03 12:43
ffmpeg
ffmpeg
音视频
线程同步
音视频开发-ffmpeg介绍-系列二
目录一、FFmpeg核心结构体二、解码流程三、FFmpeg解码实现四、FFmpeg编码实现五、FFmpeg转码实现一、FFmpeg核心结构体
AVFormatContext
:解封装功能的结构体,包含文件名
布拉德很帅
·
2023-07-27 02:18
音视频
ffmpeg
FFmpeg获取视频信息的对应字段
基于ffmpeg_3.1.2视频总时长:
AVFormatContext
->duration;视频帧率:
AVFormatContext
->streams[videoIndex]->r_frame_rate
皮皮高
·
2023-07-25 20:05
FFmpeg-Android
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
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他