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
avformat
FFmpeg的AVIOPROBE
文章目录定义可能你一直有疑问,ffmpeg的
avformat
是怎么提前知道码流是编码格式或者容器?恭喜你,看到这里,你找到答案了,在这里,ffmpeg通过这些probe函数来提前获取码流的编码格式。
泰勒朗斯
·
2023-12-14 22:06
ffmpeg
2023年-含泪总结
思维导图入口文章目录1FFmpeg1基础组件12.基础组件23.AVCodec组件4.
AVFORMAT
5.AVFilt
泰勒朗斯
·
2023-12-14 22:35
工具
学习
ffmpeg 图片推流
ifndefAVENCODER_H#defineAVENCODER_H#includeextern"C"{#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
yzw_yy
·
2023-12-05 18:46
ffmpeg
音视频5、libavformat-2
muxing过程中最重要的API函数有:
avformat
_write_header()用于写入文件header;av_write_frame()/av_interleaved_write_frame()
Qt学视觉
·
2023-11-28 11:56
音视频
音视频
FFmpeg零基础学习(二)——视频文件信息获取
目录前言正文一、获取宽高信息1、核心代码2、AVFormatContext3、
avformat
_alloc_context4、
avformat
_open_input5、
avformat
_find_stream_info6
昨夜雨疏风骤z
·
2023-11-27 06:55
FFmpeg
ffmpeg
学习
二、基于FFmpeg和SDL的音乐播放器
article/details/38868499一、声明头文件由于FFmpeg和SDL使用纯C来实现的,我们需要声明用C来编译extern"C"{//封装格式#include"libavformat/
avformat
.h
芯钰
·
2023-11-27 03:52
FFmpeg和SDL
FFmpeg
SDL
FFmpeg+SDL2开发播放器遇到问题
avformat
_open_input异常,fmt_ctx返回空指针?
smartDMer
·
2023-11-27 03:20
音视频技术
ffmpeg
音视频
SDL2
ffmpeg + SDL2 实现播放器(一)
#include#include#includeextern"C"{#include"libavformat/
avformat
.h"//头文件不仅要在项目中鼠标点击配置,在代码中也要引入#include"include
师范大学生
·
2023-11-27 03:19
C++
音视频开发
c++
音视频
开发语言
音视频5、libavformat-3
8、设置I/O中断机制在demux时,我们首先需要调用
avformat
_open_input()打开一个输入,然后循环调用av_read_frame()函数来读取输入。
Qt学视觉
·
2023-11-25 13:21
音视频
音视频
ffmpeg 关键数据结构
ffmpeg关键数据结构AVFormatContextlibavformat/
avformat
.h/***FormatI/Ocontext.
LUCKY-LIVING
·
2023-11-25 13:48
Audio&Video
数据结构
FFmpeg文件转封装
免费领取C++音视频学习资料包、技术视频,内容包括(音视频开发,面试题,FFmpeg,webRTC,rtmp,hls,rtsp,ffplay,srs)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓输入侧:
avformat
_open_i
程序员老舅
·
2023-11-25 03:26
音视频开发进阶
网络
webrtc
音视频
实时音视频
视频编解码
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 从内存中读取数据(或将数据输出到内存)
从内存中读取数据ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi”或者是一个流媒体协议的URL,例如“rtmp://222.31.64.208/vod/test.flv”其打开文件的函数是
avformat
_open_input
十年编程老舅
·
2023-11-13 21:51
音视频开发
ffmpeg
音视频开发
音视频
C++音视频
音视频编解码
FFmpeg - - FFmpeg简介
目录FFmpeg的模块组成编解码工具ffmpeg播放器ffplay多媒体分析器ffprobeFFmpeg编译FFmpeg定制FFmpeg的模块组成封装模块
AVFormat
编解码模块AVCodec滤镜模块
SigMap
·
2023-11-13 03:31
ffmpeg
linux
H264和AAC合成FLV案例
H264和AAC合成FLV案例目录FFmpeg合成流程FFmpeg函数:
avformat
_write_headerFFmpeg结构体:
avformat
_alloc_output_context2FFmpeg
Lumos`
·
2023-11-11 08:12
FFmpeg
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
更正av_seek_frame()后,计算音视频流起始pts的方式
include"xdemux.h"#include"xmux.h"usingnamespacestd;extern"C"{//引用ffmpeg头文件#include}//预处理治理导入库#pragmacomment(lib,"
avformat
.lib
guoguo0524
·
2023-11-08 13:47
音视频
C++ FFMPEG推RTMP流demo
#include#include#includeextern"C"{#include"libavformat/
avformat
.h"#include"libavutil/mathematics.h"#include"libavutil
不想打工O_o
·
2023-11-06 16:48
音视频
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
重封装剪切中间10秒视频并重新计算pts_dts
封装视频封装MP4创建上下文和流avio_open打开输出
avformat
_write_headerPTS计算av_write_frame写入帧控制播放进度av_seek_frame重新封装截断后10秒代码示例
qq_52484093
·
2023-11-05 03:19
音视频
音视频
FFmpeg关于时间基与时间戳 以及 截取封装文件
#include"libavutil/avutil.h"#include"libavformat/
avformat
.h"intmain(intargc,charconst*argv[]){av_log_set_level
Tra220123
·
2023-11-05 03:19
vscode
音视频
视频编解码
视频
ffmpeg之mp4文件解封装截取一段视频并重封装
#include#include#includeextern"C"{#include}//预处理指令导入库#pragmacomment(lib,"
avformat
.lib")#pragmacomment
未燃机智鱼
·
2023-11-05 03:49
C++
音视频开发
音视频
ffmpeg 视频裁剪 命令行+C实现(无B帧视频)
c代码实现说一些主要
avformat
_alloc_output_context2(&ofmt_ctx,NULL,NULL,out_filename);创建输出的上下文avcodec_parameters_copy
Nwafu_zyccc
·
2023-11-05 03:48
ffmpeg
视频剪辑
FFmpeg解析TS私有文本流
TS包的结构如下:本文在FFmpeg4.3.2的基础上修改
avformat
/mpegts.c中的handle_packet函数,添加了从188个字节的TS包中解析出,pid为0x12的私有流信息。
iChenwin
·
2023-11-04 06:39
ffmpeg
c++
前端
音视频
视频编解码
用ffmpeg读取网络视频流为什么会启动很慢?
接口统一,调用非常方便调用示例:av_register_all();
avformat
_network_init();//注册网络流格式
avformat
_alloc_context();//申请流格式上下文
fantasy_arch
·
2023-11-03 07:47
音视频
ffmpeg
使用FFMpeg实现视频剪切功能
首先致敬雷神提供的资源,使用雷神的代码实现视频剪切功能雷神实现的ffmpeg代码文章说明一下,这里转载首先是记录一下实现方法,其次就是解决代码无法正常运行问题(
avformat
_write_header
锋萌妹子
·
2023-10-30 14:26
FFMpeg
c++
c语言
【Qt学习】 FFmpeg 解码播放本地视频
defineVIDEODECODE_H#include#include//使用线程#include//当前C++兼容C语言extern"C"{//avcodec:编解码(最重要的库)#include//
avformat
chenruhan_QAQ_
·
2023-10-29 09:10
FFmpeg音视频开发
音视频
qt
FFMPEG
FFmpeg笔记(七)-- 视频转为多张图片
AVFormatContext*formatCtx=
avformat
_alloc_context();if(
avformat
_open_input(&formatCtx,[videoPathUTF8String
rookiesss
·
2023-10-28 00:19
ffmpeg 从视频流中抓取图片
从视频中不断抓取图片的基本流程:打开视频流地址->获取视频流packt->解码成图片帧->输出图片一.初始化FfmpegvoidffmpegInit(){av_register_all();
avformat
_network_init
chengji9658
·
2023-10-27 12:36
ffmpeg
网络
c/c++
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-结构体]得到媒体结构体的封装格式
我们可以通过源代码查看:
avformat
_open_input使用时,可以得到文本format,但是要拿到box的name,也简单,一层一层往结构体走就ok。
_小老虎_
·
2023-10-20 05:48
av_seek_frame实战--跳转到文件指定时间后开始推流或写入新文件
需要了解,当我们用
avformat
_open_input打开一个文件时,其实是将这个文件中的内容先读取到了内存中,当我们再去av_read_frame其实是去内存中读取文件,av_read_frame是怎么找到这块内存的呢
、、、、南山小雨、、、、
·
2023-10-10 16:11
ffmpeg
音视频
ffmpeg
剪裁视频
ffmpeg中av_read_frame 超时设置
https://trac.ffmpeg.org/ffmpegwikiffmpeg中
avformat
_open_input超时设置这里有日志可以参考:日志y也可以参考:https://blog.csdn.net
泰勒朗斯
·
2023-10-10 16:11
FFmpeg
FFmpeg源代码简单分析-编码-av_write_frame()
av_write_frame()_雷霄骅的博客-CSDN博客_av_write_frameav_write_frame()av_write_frame()用于输出一帧视音频数据,它的声明位于libavformat\
avformat
.h
MY CUP OF TEA
·
2023-10-10 16:32
音视频
音视频
FFmpeg 基础模块:AVIO、AVDictionary 与 AVOption
目录AVIOAVDictionary与AVOption小结思考我们了解了
AVFormat
中的API接口的功能,从实际操作经验看,这些接口是可以满足大多数音视频的mux与demux,或者说remux场景的
repinkply
·
2023-10-07 00:55
#
FFmpeg软件
FFmpeg
FFmpeg 基础模块:容器相关的 API 操作
目录
AVFormat
模块
AVFormat
前处理部分
AVFormat
读写处理部分小结思考FFmpeg目录中包含了FFmpeg库代码目录、构建工程目录、自测子系统目录等,具体内容如下:现在你知道FFmpeg
repinkply
·
2023-10-07 00:24
#
FFmpeg软件
FFmpeg
FFmpeg:打印音/视频信息(Meta信息)
每种流是由不同的编码器编码的从流中读出的数据称为包在一个包中包含着一个或多个帧几个重要的结构体AVFormatContextAVStreamAVPacketFFmpeg操作流数据的基本步骤打印音/视频信息(Meta信息)av_register_all()
avformat
_open_input
repinkply
·
2023-10-04 22:13
#
FFmpeg软件
FFmpeg
FFmpeg 基础模块:下载编译与安装、常用命令、处理流程
FFmpeg源码下载我们会逐步分析作为API用户我们需要了解的FFmpeg中的重要模块,比如
AVFormat
模块、AVcodec模块、AVfilter模块、swscale模块、swresample模块。
repinkply
·
2023-10-02 18:37
#
FFmpeg软件
FFmpeg
【FFmpeg视频播放器开发】解封装解码流程、常用API和结构体简介(一)
二、FFmpeg库简介库介绍avcodec音视频编解码核心库
avformat
音视频容器格式的封装和解析avutil核心工具库swscal图像格式转换的模块swresampel音频重采样avfilter音视频滤镜库如视频加水印
音视频开发老马
·
2023-09-30 19:56
音视频开发
流媒体服务器
Android音视频开发
ffmpeg
音视频
播放器开发
视频编解码
计算机视觉
FFmpeg关键函数介绍
目录1.av_register_all()——弃用2.
avformat
_alloc_context()3.
avformat
_open_input()4.
avformat
_find_stream_info
Hdnw
·
2023-09-30 05:20
Android音视频
ffmpeg
音视频
Android
基于ffmpeg提取视频中的i帧p帧
(char*input_path,char*output_path){//1、注册所有组件av_register_all();//2、打开视频文件AVFormatContext*pFormatCtx=
avformat
_alloc_context
温暖春阳
·
2023-09-26 16:46
avformat
_find_stream_info 为什么总是等到超时或超过大小才退出?
avformat
_find_stream_info为什么总是等到超时或超过大小才退出?
hjjdebug
·
2023-09-23 02:37
#
ffmpeg
ffmpeg
stream_info
Qt/C++音视频开发55-加密保存到文件并解密播放
前言为了保证视频文件的安全性,有时候需要对保存的视频文件加密,然后播放的时候解密出来再播放,只有加密解密的秘钥一致时才能正常播放,用ffmpeg做视频文件的加密保存和解密播放比较简单,基于ffmpeg强大的字典参数设计,在
avformat
_write_header
feiyangqingyun
·
2023-09-21 18:18
Qt/C++音视频相关
qt
c++
音视频
Qt视频监控
Qt视频加密解密
ffmpeg API<
avformat
_seek_file>注意事项
intavformat_seek_file(AVFormatContext*s,intstream_index,int64_tmin_ts,int64_tts,int64_tmax_ts,intflags);使用
avformat
_seek_fileAPI
曾振振
·
2023-09-17 02:03
ffmpeg
ffmpeg
FFmpeg入门及编译
文章目录前言一、FFmpeg简介二、基本组成1、封装模块-
AVFormat
2、编解码模块-AVCodec3、滤镜模块-AVFilter4、视频图像转换计算模块-swscale5、音频转换计算模块-swresample6
岁月指尖流
·
2023-09-14 05:30
音视频开发
ffmpeg
音视频
FFmpeg中调用av_read_frame函数导致的内存泄漏问题
vs(博主所用的ffmpeg版本是3.4.2,vs版本是vs2015)中编译运行如下代码:#include#include#includeextern"C"{#include"libavformat/
avformat
.h
cuijiecheng2018
·
2023-09-06 14:12
音视频技术
FFmpeg
内存泄漏
AVPacket
av_read_frame
av_packet_unref
ffmpeg 库简介
AVFormat
:文件格式和协议库,该模块是最重要的模块之一,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的。
kansnow
·
2023-08-29 04:25
基于ffmpeg进行视频解码
avformat
:封装格式处理。avfilter:滤镜特效处理。avdevic
天空的极限
·
2023-08-23 22:58
音视频
音视频
上一页
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
其他