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入门 - rtmp推流
系列文章:FFmpeg入门-视频播放FFmpeg入门-rtmp推流FFmpeg入门-Android移植FFmpeg入门-格式转换上一篇博客介绍了怎样用ffmpeg去播放视频.里面用于打开视频流的
avformat
_open_input
嘉伟咯
·
2022-11-27 00:46
ffmpeg源码分析:av_read_frame()
av_read_frame()的声明位于libavformat\
avformat
.h,如下所示。/** *Returnthenex
风雨兼程8023
·
2022-11-26 16:01
ffmpeg
ffmpeg
使用ffmpeg解码mp4文件中某一帧为原始裸数据并保存为yuv420p数据文件
流程:
avformat
_open_input:打开视频文件。
avformat
_find_stream_info:查看是否有流信息。av_find_best_stream:找到视频流。
haha0912
·
2022-11-23 17:44
ffmpeg
ffmpeg
Qt编写ffmpeg本地摄像头显示(16路本地摄像头占用3.2%CPU)
一、前言内核ffmpeg除了支持本地文件、网络文件、各种视频流播放以外,还支持打开本地摄像头,和正常的解析流程一致,唯一的区别就是在
avformat
_open_input第三个参数传入个AVInputFormat
feiyangqingyun
·
2022-11-10 16:07
Qt-音视频作品
ffmpeg
qt
音视频
FFmpeg 音频可视化解码流程详解
1.1、解析音频信息
avformat
_open_input负责打开需要解码的音频文件,如果文件打开成功的话会初始化AVFo
·
2022-10-31 02:13
音视频开发(二十七):基于FFmpeg实现简单的视频解码器
裸视频数据一、FFmpeg解码过程流程图和关键的数据结构FFmpeg解码涉及的知识点比较多,很容易被函数和结构体搞定不知所错,我们先从整体上对解码流程有个认知,画了张解码流程图,如下1.1解码流程如下
avformat
_open_input
音视频开发老舅
·
2022-09-24 16:29
音视频开发进阶
音视频
实时音视频
实时互动
webrtc
视频编解码
ffmpeg音视频解码器
先上代码:#includeextern"C"{#include"libavcodec/avcodec.h"#include"include/libavformat/
avformat
.h"#include"include
师范大学生
·
2022-09-24 16:59
C++
音视频开发
音视频
c++
开发语言
重新配置chrome中ffmpeg插件
ffmpeg_demuxer先借助buffer数据初始化一个format_context,记录视频格式信息,然后调
avformat
_find_stream_info得到所有的streams,一
HUI的技术笔记
·
2022-09-22 20:40
FFmpeg
media
chrome
前端
ffmpeg 拉实时流
includeusingnamespacestd;extern"C"{#include"SDL2/SDL.h"#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
dongfangxingyu1
·
2022-09-21 18:11
ffmpeg
ffmpeg 学习 流转发及本地保存
includeusingnamespacestd;extern"C"{#include"SDL2/SDL.h"#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
dongfangxingyu1
·
2022-09-21 18:11
ffmpeg
ffmpeg
iOS IJKMediaPlayer库开发直播(拉流)
下载地址:https://github.com/Bilibili/ijkplayer(1)下载后解压,找到IjkplayerDemo,运行(2)IjkplayerDemo报错'libavformat/
avformat
.h'filenotfound
真香_7e73
·
2022-09-13 14:27
avformat
_write_header -22
av_dump_format输出以下信息Input#0,rtsp,from'rtsp://admin:
[email protected]
/media/video':Metadata:title:VCPIPCRealtimestreamDuration:N/A,start:0.000000,bitrate:N/AStream#0:0:Video:h264(High),yuvj420p(pc,b
海天启航
·
2022-08-16 13:44
ffmpeg 将图片合成视频以及将内存数据合成视频
av_register_all();//初始化解码器和复用器AVFormatContext*ofmt_ctx=NULL;//其包含码流参数较多,是一个贯穿始终的数据结构,很多函数都要用到它作为参数//首先创建一个封装格式,
avformat
_alloc_output_context2
陈纪建
·
2022-08-03 19:53
ffmpeg学习
ffmpeg 视频文件解封装,提取mp4中的h264码流和aac码流
解封装的基本过程:#include#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h"//MPEG-TS文件解封装得到的码流可直接播放
zhou jiabo
·
2022-03-20 07:26
音视频开发
mp4
ffmpeg
FFmpeg移植到Android(版本10)后,播放手机上的MP4,
avformat
_open_input(&formatContext, videoPath, NULL, NULL)返回-13的问题
打开手机MP4文件时,
avformat
_open_input(&formatContext,videoPath,NULL,NULL)返回-13MP4文件在路径:/sdcard/DCIM/Camera/killer.mp4
醉饮千觞不知愁
·
2022-03-16 18:03
FFmpeg
android
音视频
mac下ffmpeg打开音视频设备(开启音视频设备访问限制)
sInfo.plistmustcontainanNSMicrophoneUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata在mac上用Xcode用ffmpeg的API:ret=
avformat
_open_input
一二三o-0-O
·
2022-03-16 18:00
音视频
ffmpeg
mac
从视频设备上采集数据(Mac)
1、avdevice_register_all();//设备注册2、av_find_input_format("avfoundation");//获取format3、
avformat
_open_input
醉饮千觞不知愁
·
2022-03-16 18:27
FFmpeg
音视频
FFmpeg源码分析:av_seek_frame()与
avformat
_seek_file()
所以播放器得提供seek操作实现快进快退功能,FFmpeg在libavformat模块提供此功能的API,av_seek_frame()属于旧版API,而
avformat
_seek_file()属于新版
徐福记456
·
2022-03-15 14:28
音视频开发
FFmpeg源码分析与实践
视频快进快退
seek拖动
seek的二分查找
音视频上下文配置及avcodec_send_packet和avcodec_receive_frame完成音视频解码
#include#includeextern"C"{#include"libavformat/
avformat
.h"#include"libavcodec/avcodec.h"}usingnamespacestd
风赤
·
2022-03-15 14:55
ffmpeg
c++
FFmpeg/SDL相关
FFMpeg实现视频编码、解码、封装、解封装、转码、缩放FFmpeg音视频解码过程初始化网络
avformat
_network_init打开文件
avformat
_open_input从文件中提取流信息
avformat
_find_stream_info
上官宏竹
·
2022-03-11 12:34
FFmpeg简介
一、FFmpeg的基本组成FFmpeg主要有以下几个模块库组成:
AVFormat
、AVCodec、AVFilter、AVDevice、AVUtil等。
小怪兽鱼小宝
·
2022-02-25 15:54
ffmpeg源码分析01(结构体)
AVFormatContext(位于
avformat
.h中)typedefstructAVFormatContext{constAVClass*av_class;//桥接AVOption,方便给结构体变量赋值
未来的路就在那
·
2022-02-17 16:31
FFmpeg 音频解码流程
音频解码流程图.jpg1.av_register_all():注册组件,包括FFmpeg所以编解码器2.
avformat
_alloc_context():初始化输出码流上下文3.
avformat
_open_input
北溟微个尘
·
2022-02-16 23:36
iOS FFMpge解码RTSP流
先看一下需要申明的属性已经引入的头文件#import"
avformat
.h"#import"time.h"#import"swresample.h"#import"samplefmt.h"#import
找不到工作的iOS
·
2022-02-15 14:38
FFMEPG音视频编解码
1.1基本组成:
AVFormat
:封装模块,媒体封装/解封装格式,RTMP/RTSP/MMS/HLS等网络封装协议。AVCodec:常用多媒体编解码格式,支持自带的MPEG4,AAC,MJPEG等自带
xiaose26
·
2022-02-12 13:30
FFmpeg录制视频
视频录制步骤获取输入格式对象av_find_input_format设置设备参数(视频三要素):video_size,pixel_format,framerate打开设备
avformat
_open_input
lieon
·
2021-07-12 15:37
新版本ffmpeg源码简单分析:
avformat
_alloc_output_context2()
*
avformat
_free_context()canbeuse
对着天说晚安
·
2021-06-25 18:15
Mac环境
avformat
_open_input崩溃问题
1、新建Info.plist文件NSMicrophoneUsageDescriptionApp需要您的同意,才能访问麦克风2、配置项目在.pro文件中添加QMAKE_INFO_PLIST=Info.plist3、开发环境使用debug模式运行
石显军
·
2021-06-24 15:20
视频编码
视频编码流程第一步:注册组件av_register_all();第二步:初始化封装格式上下文
avformat
_alloc_context()第三步:打开输出文件avio_open()第四步:创建输出码流
xiaoyuancai
·
2021-06-21 20:58
ffmpeg视频的编码Encode---YUV编码为h264
的压缩格式YUV:视频像素格式H264:视频压缩数据格式流程图video_encode.png步骤详解1、注册组件av_register_all();2、初始化化封装格式上下文AVFormatContext*
avformat
_context
hallfrita
·
2021-06-15 09:17
详解estimate_timings方法
estimate_timings方法estimate_timings方法在ffmepg中不是一个api方法,只是在
avformat
_find_stream_info中调用,但这个方法的作用却是很大的,它解出了三个参数
狼爽过羊
·
2021-06-06 03:01
FFmpeg Muxing流程
介绍FFmpeg的Muxing主要分为三步操作:
avformat
_write_header:写文件头av_write_frame/av_interleaved_write_frame:写packetav_write_trailer
Canger_
·
2021-05-16 00:45
FFmpeg
ffmpeg
十六、视频播放native实现
include"libavutil/frame.h"#include"libavcodec/avcodec.h"#include"libswscale/swscale.h"#include"libavformat/
avformat
.h
ChiangCMBA
·
2021-05-11 12:53
FFmpeg结构体:AVStream
1.描述AVStream是存储每一个视频/音频流信息的结构体,位于
avformat
.h文件中。
YellowLayne
·
2021-05-10 16:41
Android万能音频播放器01--多线程解码音频数据
1、FFmpeg解码流程(图解)2、FFmpeg解码流程(代码)3、实现步骤注册解码器并初始化网络av_register_all();
avformat
_network_init();打开文件或网络流AVFormatContext
张俊峰0613
·
2021-04-29 05:58
FFmpeg分离出PCM数据
二、使用代码编程提取主要步骤如下:1、使用
avformat
_open_input函数打开输入文件获取AVFormatContext上下文ifmt_ctx;2、使用
iOS开发之FFmpeg
·
2021-04-23 09:38
FFmpeg分离出YUV数据
本文将使用FFmpeg从mp4文件中提取YUV数据保存到本地,主要步骤如下:1、使用
avformat
_open_input函数打开输入文件获取AVFormatContext上下文ifmt_ctx;2、使用
iOS开发之FFmpeg
·
2021-04-23 09:22
IJKPlayer 快进快退 (Seek) 不准问题解决方法
iOS在使用Ijkplayer的时候发现快进快退不准问题,通过阅读源码,找到Seek的函数,通过设置不同的标志位来修改Seek的类型1.在IJKPlayer库文件源码中搜索av_seek_frame或者
avformat
_seek_file
dalongLSL
·
2021-04-22 09:01
关于ffmpeg中rtmp无法设置超时时间的bug修复
我们知道,ffmpeg中的
avformat
有个"timeout"的opt参数,可以设置播放tcp读写超时时间,当我们使用ffmpeg的api来播放网络点播或直播url的时候,这个参数可以指定网络断开后多长时间后能返回读取失败的错误
_乘风破浪_
·
2021-04-22 06:02
MediaCodec编码结合FFmpeg封装流
创建FFmpegAVFormatContextAVFormatContext*ofmt_ctx=nullptr;intret=
avformat
_a
·
2021-03-23 18:53
android
MediaCodec编码结合FFmpeg封装流
创建FFmpegAVFormatContextAVFormatContext*ofmt_ctx=nullptr;intret=
avformat
_a
·
2021-03-13 04:54
android
FFmpeg学习
avformat
_open_input()函数分析
前言本文分析
avformat
_open_input函数,该函数在libavformat包下。/***Openaninputstreamandreadtheheader.
baiiu
·
2021-02-03 14:00
音视频
FFmpeg
h265编码视频与QuickTime Player不兼容
h265视频保存成功后,用苹果电脑的QuickTimePlayer播放提示"文件与QuickTimePlayer不兼容",以此篇文章记录定位与解决问题的全过程2.实现思路使用ffmpeg实现,主要接口如下
avformat
_write_header
doublesky_zhang
·
2020-12-14 21:52
AndroidFFMPEG视频播放器
intret=0;ret=
avformat
_open_input(&inafc,urlPath,NULL,NULL);if(retnb_streams;++i){//if(inafc->streams[
bianshaopeng
·
2020-11-26 17:01
opengl
ffmpeg
ndk学习
opengl
ffmpeg 音频转码
转码一般流程获取音频数据(AAC,MP3等)解码(获取音频原始采样数据pcm)编码(对pcm进行编码)使用ffmpeg的函数表示的大概流程//初始化输入
avformat
_open_input()--打开对应音频文件
Zsj_Sky
·
2020-10-11 09:18
基于Qt和FFmpeg的简易视频播放器
通常该结构体由
avformat
_open_input分配存储空间,在最后调用avforma
saltcc
·
2020-10-10 21:27
avformat
_open_input(); 返回-5
ps=
avformat
_alloc_context();fmt=av_find_input_format("dshow");intavformat_open_input(AVFormatContext*
qq_34732729
·
2020-10-09 14:52
ffmpeg音视频开发
VS2010
FFmpeg+SDL(雷神)-(5-2)
include"stdafx.h"#define__STDC_CONSTANT_MACROSextern"C"{#include"libavcodec/avcodec.h"#include"libavformat/
avformat
.h
Goning
·
2020-10-09 12:45
iOS ijkPlayer改为p2p帧模式播放
这里修改的总体思路是通过AVIO的方式,修改源码打开url的接口
avformat
_open_input。具体修改如下:一、底层修改ff_ffplay.c大概3144行i
Johnny_Wu
·
2020-09-29 17:35
ffmpeg笔记——UDP组播接收总结
ffmpeg在
avformat
_open_input里面已经实现了UDP的协议,所以只需要设置好参数,将url传递进去就可以了。
weixin_34192993
·
2020-09-17 13:04
网络
ffmpeg
c#
上一页
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
其他