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
AVCodec
ffmpeg 解码流程分析
打开文件:av_open_input_file()3.从文件中提取流信息:av_find_stream_info()4.穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5.查找对应的解码器:
avcodec
_find_decoder
失落的角落
·
2020-08-14 13:41
音视频
ffmpeg修改源码添加flv对pcm的打包支持
H264、MPEG4之外,其余的格式信息未被写入到流中,修改flvenc.c,找到flv_write_header函数,在函数最后写格式信息部分修改如下:for(i=0;inb_streams;i++){
AVCodec
Context
garefield
·
2020-08-14 13:00
音视频
FFmpeg对视频音频转换操作
它包含了非常先进的音频/视频编解码库lib
avcodec
,为了保证高可移植性和编解码质量,lib
avcodec
里很多codec都是从头开发的。
free0006
·
2020-08-14 13:56
java
利用ffmpeg的配置configure来实现裁剪
下面是支持MP4封装、支持H.264、H.265、AAC解码、支持RTMP协议的ffmpeg,生成后的ffmpeg大小在5M以内解码库:lib
avcodec
.a大小在4M左
cmsbupt
·
2020-08-14 13:39
裁剪
FFMPEG
Android
NDK
ffmpeg开发指南(一) -- 中文版
Ffmpeg中的Libavformat和lib
avcodec
库是访问大多数视频文件格式的一个很好的方法。
Tunix126
·
2020-08-14 13:56
C/C++
开始写博客!!今天第一个:FFmpeg解码网络rtsp流的一般流程和这几天遇到的问题,尤其是avformat_input_open解析错误的网络串流长时间不返回!
AVFormatContext*m_pFormatCtx;
AVCodec
Context*m_pCodecCtx;
AVCodec
*m_pCodec;AVFrame*m_pFrame;AVPacketm_AVPkt
精分患者
·
2020-08-14 13:14
流媒体
FFmpeg优化点播延时方案
传输h264裸流数据,研究在接收到I帧的时候,开始出来图像,简化FFmpeg的调用逻辑(SPS/PPS已经预先知道,并且分辨率也是固定为1920*1080)解决方案1)指定SPS/PPS参数,方便在调用
avcodec
_open2
weixin_34186128
·
2020-08-14 13:22
ffmpeg 实现RTSP/RTMP 从服务器拉音视频流,保存为h264和AAC
intmy_av_bsf_filter(constAVBitStreamFilter*filter,AVPacket*pPacket,const
AVCodec
Parameters*src){intret
venice0708
·
2020-08-14 13:48
使用ffmpeg 解码mp4文件的时候出现 Error splitting the input into NAL units.
使用ffmpeg3.2版本解码mp4文件的时候出现ErrorsplittingtheinputintoNALunits.我这里的解决办法,记得使用
avcodec
_parameters_to_contextstRtVideo
小贝子
·
2020-08-14 13:44
android
开发
ffmpeg
FFmpeg的HEVC解码器源代码简单分析:解码器主干部分
=====================================================HEVC源代码分析文章列表:【解码-lib
avcodec
HEVC解码器】FFmpeg的HEVC解码器源代码简单分析
雷霄骅
·
2020-08-14 13:56
FFMPEG
FFmpeg
2020-08-14
新旧版ffmpeg版本的解码接口说明及注意事项(1)旧版的解码函数
avcodec
_decode_audio4()用起来是挺好用的,就是只要设置好编码器上下文
AVCodec
Context*avctx、分配好输入
吴豪乐工作室
·
2020-08-14 12:05
新旧版ffmpeg函数接口注意
FFmpeg解码错误: No start code is found,Error splitting the input into NAL units.解决办法。
[h264@000001549d341740]ErrorsplittingtheinputintoNALunits.1.错误代码:
AVCodec
*vcodec=
avcodec
_find_decoder(
Wang_YU_NEU
·
2020-08-14 12:04
FFmpeg
2020-08-13
关于新旧版本的ffmpeg音频AAC编码补一个坑,为后续学习开发的人作为借鉴:(1)旧版本的编码函数是//编码函数
avcodec
_encode_audio2(pCodecCtx,&pkt,frame,&
吴豪乐工作室
·
2020-08-14 12:25
新旧版ffmpeg函数接口注意
ffmpeg
aac
Ubuntu14.04下Opencv2.4.9的安装及配置使用
安装安装cmake及一些依赖库sudoapt-getinstallcmakesudoapt-getinstallbuild-essentiallibgtk2.0-devlib
avcodec
-devlibavformat-devlibjpeg.devlibtiff4
爱编程的郭小虾要减肥
·
2020-08-14 07:23
软件安装
Ubuntu中opencv安装及在python3中使用相关问题
sudoapt-getupdate2)安装cmakesudoapt-getinstallcmake3)安装相关依赖包sudoapt-getinstallbuild-essentiallibgtk2.0-devlib
avcodec
-devlibavformat-devlibjpeg
智科创玩
·
2020-08-13 20:24
Ubuntu
rk3399pro
opencv
opencv
linux
ubuntu
python
嵌入式
opencv4 安装脚本
x86平台(无cuda编译选项)sudoapt-getinstallffmpegsudoapt-getinstalllib
avcodec
-devlibavformat-devlibavdevice-devrm-rfopencv_x86mkdiropencv_x86cdopencv_x86cmake-DCMAKE_BUILD_TYPE
六月的雨唯你
·
2020-08-13 20:09
计算机基础
ffmpeg获取摄像头数据保存成YUV420P格式
ffmpeg库文件pro文件SOURCES+=\ffmpeg_libavdevice.cppINCLUDEPATH+=$$PWD/ffmpeg/includeLIBS+=$$PWD/ffmpeg/lib/
avcodec
.lib
IOT_SHUN
·
2020-08-13 11:46
ffmpeg
ffmpeg-4.2.2:音频编码流程(pcm编码成MP3)
ffmpeg版本:ffmpeg-4.2.2libmp3lame-version:3.100流程图简单介绍下各个函数的功能:
avcodec
_find_encoder():通过编码器ID查找编码器
avcodec
_alloc_context3
newbie-plan
·
2020-08-12 15:41
ffmpeg写rtmp推流中的坑:sps/pps和aac header的首包发送
1、需要在编码中使能CODEC_FLAG_GLOBAL_HEADER
AVCodec
Context的flags|=CODEC_FLAG_GLOBAL_HEADER设置这个标志位后,才能在
AVCodec
Context
runner365.git
·
2020-08-12 15:17
音视频
编码音频aac的时候 (
avcodec
_encode_audio2)提示FFMPEG more samples than frame size 的错误
原因:音频编码器
AVCodec
Context(编码器的能力)的frame_size比编入帧AVFrame的nb_samples小。
零凌灵
·
2020-08-12 15:13
ffmpeg
ffmpeg C代码实现 PCM音频编码
应用到的API及解释
avcodec
_register_all:注册FFmpeg所有编解码器。
厚德.
·
2020-08-12 15:12
ffmpeg
FFMPEG从解封装到解码实例详细
#include#includeextern"C"{#include"libavformat/avformat.h"#include"lib
avcodec
/
avcodec
.h"#include"libswscale
༄yi笑奈何
·
2020-08-12 15:09
流媒体音视频
ffmpeg进行音频文件编码
#include#include//#include#define__STDC_CONSTANT_MACROSextern"C"{#include"lib
avcodec
/
avcodec
.h"#include"libavformat
乐乐然
·
2020-08-12 15:03
FFmpeg 音视频编码 AVFilter添加水印 编码到MP4文件 编码后进行RTMP推流 用FFmpeg对GPUImage输出视频进行软编码
编码器由于FFmpeg有两套接口,一套是将要废弃的老接口,比如编码接口:int
avcodec
_encode_audio2(
AVCodec
Context*avctx,AVPacket*avpkt,co
huizai0705
·
2020-08-12 15:23
ios
音视频
ffmpeg入门教程之YUV编码成h264 API详解
YUV图像序列文件mp4--->h264(ffmpeg命令行)h264--->yuv(ffmpeg命令行)FFmpeg编码流程fopen()初始化AVFormatContext创建AVStream获取
AVCodec
IT大讲堂
·
2020-08-12 15:32
ffmpeg
学习FFmpeg简单Samples之音频编码
intaudio_Encoder(){intchannels=2;intsampleRate=48000;intinSampleFmt=AV_SAMPLE_FMT_S16;///4初始化编码器AV_CODEC_ID_AAC
AVCodec
心流剑
·
2020-08-12 14:05
c++
ffmpeg
ffmpeg
RTMP不支持H265
:https://blog.csdn.net/baidu_38172402/article/details/86605530ffmpegavformat/flvenc.c中代码:staticconst
AVCodec
Tagflv_video_codec_ids
passionkk
·
2020-08-11 22:45
音视频
FFMPEG
FFmepeg:avformat_alloc_output_context2(),初始化AVFormatContext返回空值时的解决方法
#include"libavformat/avformat.h"#include"lib
avcodec
/
avcodec
.h"#include"libswscale/swscale.h"#include"libswresample
Croxd
·
2020-08-11 14:48
FFmpeg
FFmpeg
ffmpeg图片与视频命令笔记
交互过程ffmpeg中视频相关ffmpeg命令ffmpeg视频流优化方向ffmpeg加入GPU使用情况引言FFmpeg是一个开源免费跨平台的视频和音频流方案,它包含了非常先进的音频/视频编解码库lib
avcodec
submarineas
·
2020-08-11 13:54
ffmpeg
流媒体
Linux
推流
ffmpeg开发中出现的问题(三)
...请勿转载,因为结论还不成熟1.providepacketistoosmall原因:编码的时候,packet没有释放就使用解决:av_free_packet();av_init_packet();
avcodec
_encode_vidoe2
VintNee
·
2020-08-11 12:11
感悟
代码
ffmpeg
ffmpeg开发中出现的问题
FFmpeg源代码简单分析:avformat_alloc_output_context2()
FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图-编码【通用】FFmpeg源代码简单分析:av_register_all()FFmpeg源代码简单分析:
avcodec
_register_all
雷霄骅
·
2020-08-11 12:15
FFMPEG
FFmpeg
ffmpeg 返回错误数字含义
我们是用ffmpeg库函数是,例如在调用av_read_frame、
avcodec
_decode_video2,会给我们返回一个数值。
aibao1266
·
2020-08-11 10:01
零散知识
编译移动端ffmpeg源代码
www.ffmpeg.org/download.html#releases由于需要和Windows平台同步,选择了相同版本的源代码,通过对比版本号:对应头文件目录的version.h文件中版本信息,#defineLIB
AVCODEC
_VERSION_MAJOR57
yingguinv
·
2020-08-11 01:56
Android FFMPEG 命令
它包含了非常先进的音频/视频编解码库lib
avcodec
,为了保证高可移植性和编解码质量,lib
avcodec
里很多code都是从头开发的。
燕满天
·
2020-08-11 01:32
ffmpeg教程
article/details/15811977ffmpeg教程http://blog.csdn.net/cffishappy/article/details/7352898FFMPEG-数据结构解释(
AVCodec
Context
小浩09
·
2020-08-11 01:45
驱动学习
FFmpeg学习教程
一、FFmpeg库介绍FFmpeg一共包含8个库:
avcodec
:编解码(最重要的库)。avformat:封装格式处理。avfilter:滤镜特效处理。avdevice:各种设备的输入输出。
小浩09
·
2020-08-11 01:45
驱动学习
Androidstudio+ffmpeg+camke打造ffmpeg播放器
视频直播核心技术-视频解码与NDK原声绘制FFmpeg视频解码源码C/C++开源视频处理库C++异常的处理安全类型的转换lib
avcodec
/编解码libavdevice/设备libavfilter/滤镜
阿赞88
·
2020-08-10 21:09
android
JAVA
relocation R_X86_64_PC32 against symbol ff_pw_9 can not be used when making a shared object
具体错误:/usr/bin/ld:/home/quantum6/build_libs/lib/lib
avcodec
.a(vc1dsp_mmx.o):relocationR_X86_64_PC32againstsymbol
柳鲲鹏
·
2020-08-10 20:35
C/C++
avcodec
_open2返回值为-22
函数:int
avcodec
_open2(
AVCodec
Context*avctx,const
AVCodec
*codec,AVDictionary**options);头文件:
Avcodec
.h官方解释:
PETER327447
·
2020-08-10 14:07
音视频:ffmpeg
ffmpeg的使用
ffmpeg2.8将多媒体文件保存为ppm
//#ifdef__cplusplusextern"C"{#endif#include"lib
avcodec
/
avcodec
.h"#include"libavuti
芥末的无奈
·
2020-08-10 11:56
ffmpeg
ffmpeg的hevc slice多线程解码
ff_thread_init判断对slice并行或者frame并行进行初始化intff_thread_init(
AVCodec
Context*avctx)71{72validate_thread_parameters
cjqqqq
·
2020-08-10 10:34
hevc
Ubuntu20.04安装OpenCV4.4.0—勤劳的搬运工
ubuntu20.04opencv4.4.0安装依赖udoapt-getinstallbuild-essentialsudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlib
avcodec
-devlibavformat-devlibswscale-devsudoapt-getinstallpython-devpython-numpylibtbb2l
木得感情的_coder
·
2020-08-09 23:49
开源库安装
CMake使用遇坑记(一)
/jniLibs/armeabi/lib
avcodec
57.so',neededby'../../../..
缘雨剑
·
2020-08-09 22:01
Android
JNI
自学记录
FFmpeg源代码简单分析:makefile
FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图-编码【通用】FFmpeg源代码简单分析:av_register_all()FFmpeg源代码简单分析:
avcodec
_register_all
雷霄骅
·
2020-08-09 21:23
FFMPEG
FFmpeg
ffmpeg0.61src/ffmpeg-0.6.1/lib
avcodec
/
avcodec
.h
/**copyright(c)2001FabriceBellard**ThisfileispartofFFmpeg.**FFmpegisfreesoftware;youcanredistributeitand/or*modifyitunderthetermsoftheGNULesserGeneralPublic*LicenseaspublishedbytheFreeSoftwareFoundati
等风来不如迎风去
·
2020-08-09 20:02
FFmpeg/Libav基础库
Qt音视频开发6-ffmpeg解码处理
它包括了目前领先的音/视频编码库lib
avcodec
。FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。这个项目是由FabriceBellar
feiyangqingyun
·
2020-08-09 17:02
Qt-音视频开发
Qt
ffmpeg
Qt视频监控
Qt视频流
Qt
rtsp
然ffmpeg支持h264编解码--环境vs2005
它包含了非常先进的音频/视频编解码库lib
avcodec
,为了保证高可移植性和编解码质量,lib
avcodec
里很多codec都是从头开发的。
xiongy789
·
2020-08-09 16:46
h264相关
ffmpeg推流降低延迟的优化
ffmpeg推流降低延迟的优化一.针对编码器上下文的参数配置
AVCodec
Context*vc=NULL;//AV_CODEC_FLAG_GLOBAL_HEADER--将全局头文件放在引渡文件中,而不是每个关键帧中
yangops
·
2020-08-09 11:37
ffmpeg
FFMPEG H264/H265 编码延迟问题
最新使用FFmpeg进行H264的编码时,发现视频编码有延迟,不是实时编码,进过一番研究发现,只要在调用
avcodec
_open2函数打开编码器时,设置AVDictionary参数即可,关键代码如下:
avcodec
_open2
傲十郎
·
2020-08-09 07:07
#
4.2
FFmpeg/OpenCV
Ubuntu14.04 下 OpenCV3 安装
包括头(libgtk2.0-dev)pkg-configPython2.6或以后,Numpy1.5或以后,和开发包(python-dev,python-numpy)ffmpeg或者libav开发包:lib
avcodec
-dev
Class_Snail
·
2020-08-09 06:43
Linux
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他