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
muxer
音视频分离与合成
//将视频分离成无声视频和纯音频,再合成为原来的视频*AudioRecord录制音频bugger,可以直接将buffer保存为pcm的文件,手动加音频头变成wav的无损音频;也可以直接给
muxer
自动加头生成音频
zhangzhuo1024
·
2020-07-13 23:31
音视频
ffmpeg目录架构与基本框架机制
目录架构:libavcodec用于存放各个encode/decode模块,CODEC其实是Coder/Decoder的缩写,也就是编码解码器;用于各种类型声音/图像编解码libavformat用于存放
muxer
sand_wiliam
·
2020-07-13 13:34
ffmpeg
H264或HEVC及AAC音频的PS流打包
2、demo《1》、封装类/*ps封装类*/classps_
muxer
_context{public:ps_
muxer
_context(char*input_file);~ps_
muxer
_context
王log
·
2020-07-06 21:34
流媒体
GB28181
WebLogic启用NIO模型
可通过如下参数指定您想使用的
Muxer
实现为NIO:增加至setDomainEnv中setJAVA_OPTIONS=%JAVA_OPTIONS%setJAVA_OPTIONS=%JAVA_OPTIONS
OkidoGreen
·
2020-07-06 11:38
FFmpeg-主要命令梳理
muxer
:封装,将音视频流编码后的数据合于一体。decoder:解码。三:基本信息查询命令四:命令1:录制视频:#-f:指定从使用mac的avfoundation采集数据。
goldfish3
·
2020-07-02 01:02
音视频
FFMPEG 参数详细说明
]outfile}…获得帮助:-h-打印基本选项-hlong-打印更多选项-hfull-打印所有选项(包括所有格式和编解码器特定选项,非常长)-htype=name-打印指定解码器/编码器/解复用器/
muxer
程序手艺人
·
2020-06-30 11:02
[
工作积累
]
FFmpeg DASH
muxer
参数说明
DASH:简介及使用方法DASH:FFmpegmuxer参数说明(本文)window_size———默认值:int:0—取值范围:[0,int_max]maximumnumberofsegmentskeptinthemanifest#mpd中记录的最大分片数)extra_window_size–默认值:int:5—取值范围:[0,int_max]maximumnumberofsegmentskep
yue_huang
·
2020-06-30 10:32
FFmpeg
mp4v2 基本知识
mp4的规则存放而已;如果完全自己写代码实现,可能需要完全理解mp4的规则;才能做好mp4文件的解析;测试过程中,考虑到简单易用性同时对生成mp4文件的兼容性考虑,采用开源项目mp4v2作为mp4文件的
muxer
weixin_33928137
·
2020-06-28 08:42
fdk-aac编码及mp4v2封装h264+aac[附完整代码]
代码中主要流程部分可以总结为创建aac_encoder/mp4_
muxer
,然后分别在h264的callback和audiocapturepcm的callback回调中执行h264的封装和aac编码封装
u010020404
·
2020-06-26 21:16
嵌入式linux
c开发
音视频开发
ubuntu16.04 安装opencv4.0.1
过程出现错误:(1)/usr/bin/ld:/usr/local/lib/libavformat.a(allformats.o):relocationR_X86_64_PC32against符号`ff_a64_
muxer
'cannotbeusedwhenmakingas
sunshine_1201
·
2020-06-25 14:58
opencv
FFmpeg —— 11.示例程序(五):音视频复用器(
muxer
——不涉及编码和解码)
视音频复用器(
Muxer
)即是将视频压缩数据(例如H.264)和音频压缩数据(例如AAC)合并
tiankong19999
·
2020-06-23 11:51
FFmpeg示例程序
FFmpeg
音视频
mp4v2 使用系列(一)
mp4的规则存放而已;如果完全自己写代码实现,可能需要完全理解mp4的规则;才能做好mp4文件的解析;测试过程中,考虑到简单易用性同时对生成mp4文件的兼容性考虑,采用开源项目mp4v2作为mp4文件的
muxer
apchy_ll
·
2020-06-22 14:57
mp4v2
ffmpeg支持的输入格式和输出的格式是哪些
;avcodec_register_all();/*(de)muxers*/REGISTER_DEMUXER(AAC,aac);REGISTER_MUXDEMUX(AC3,ac3);REGISTER_
MUXER
寰宇C++
·
2020-06-22 11:08
gstreamer的collectpad源码分析
大部分的合成器(
muxer
)均使用collectpad来收集音视频数据,并根据可重载的收集条件判断函数对不同pad之间的数据进行处理(或同步)。
MeRcy_PM
·
2020-06-22 01:13
开源代码阅读
流媒体
ffmpeg介绍与命令行基本用法
ffmpeg主要组成部分1、libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含解复用器(demuxers)和复用器(
muxer
Ch_Running
·
2020-06-08 11:54
FFmpeg中一些函数方法分析
——三国志FFmpeg通用API分析1.av_register_all分析ffmpeg框架会先调用avcodec_register_all来注册所有config.h里面开放的编解码器,然后会注册所有的
Muxer
请叫我果爸
·
2020-01-03 21:50
Android多媒体SDK中的组件化设计思想
端多媒体架构简介PC诞生之初,就有了强烈的多媒体处理需求,在几十年发展中,比较知名的几个多媒体框架有:微软的DirectShow开源跨平台的GStreamerFFMPEGVLC其中,FFMPEG更偏重于提供
muxer
金山视频云
·
2019-12-01 11:33
十七:AVFormatContext
其中:nb_streams和streams所表示的AVStream结构指针数组包含了所有内嵌媒体流的描述;iformat和oformat指向对应的demuxer和
muxer
指针;pb则指向一个控制底层数据读写的
张芳涛
·
2019-11-08 17:09
FFmpeg结构体:AVPacket
通常由demuxer导出,然后作为输入传递给解码器;或者作为编码器的输出,然后传递给
muxer
。对于视频,它通常应包含一个压缩帧。对于音频,它可能包含几个压缩帧。
YellowLayne
·
2019-11-08 09:19
如何将libavcodec也静态编译并可链接到.so中
会出现如下的报错:/usr/bin/ld:/usr/local/lib/libavformat.a(allformats.o):relocationR_X86_64_32against`ff_a64_
muxer
'cannotbeusedwhenmakingasharedobject
北雨南萍
·
2019-05-21 19:22
流媒体:
FFmpeg专项
Android MediaMuxer合成MP4,音视频同步
H264/AAC实时流录制成MP4格式的本地视频GITHUB:https://github.com/chezi008/mp4
muxer
建议使用场景一般视频流有如下两种途径获取:Android摄像头采集服务端传输过来的视频流如果数据由本机摄像头直接采集
chezi008
·
2019-01-05 17:37
Android音视频
ffmpeg中文参数详细说明
outfile}…FFMPEG获得帮助:-h-打印基本选项-hlong-打印更多选项-hfull-打印所有选项(包括所有格式和编解码器特定选项,非常长)-htype=name-打印指定解码器/编码器/解复用器/
muxer
程序手艺人
·
2018-12-30 16:09
Android录音并且输出为Mp4文件的方法教程
,outputFormat:Int=MediaMuxer.OutputFormat.
MUXER
_OUTPU
滑板上的老砒霜
·
2018-08-03 11:12
Android使用Mp4v2用h264流和aac流合成mp4
H264/AAC实时流录制成MP4格式的本地视频GITHUB:https://github.com/chezi008/mp4
muxer
建议使用场景一般视频流有如下两种途径获取:Android摄像头采集服务端传输过来的视频流如果数据由本机摄像头直接采集
chezi008
·
2017-04-14 15:36
开发笔记
[置顶] FFmpeg总结(六)AV系列结构体之AVPacket
AVPacket位置:libavcodec/avcodec.h下:AVPacket:通常通过demuxer导出的datapacket作为解码器的inputdata或是收到来自编码器的datapacket,通过
muxer
hejjunlin
·
2017-04-13 10:00
编码
avpacket
ffmpeg结构体
gstreamer的collectpad源码分析
大部分的合成器(
muxer
)均使用collectpad来收集音视频数据,并根据可重载的收集条件判断函数对不同pad之间的数据进行处理(或同步)。
MeRcy_PM
·
2016-11-08 10:00
FFmpeg给mp4视频加上旋转90度的代码
3、开始
muxer
成mp4。一、如果初始视频是ios或者安卓手机拍摄的竖拍视频,那么这个视频是有90,180,270这样的旋转角度的。
了悟生死大事
·
2016-03-01 21:01
FFmpeg
ffmpeg文档22-混合器(复用器)
编译也可以同--disable-muxers禁用所有的混合器,或者通过--enable-
muxer
=
MUXER
/--disable-
muxer
=
MUXER
打开/关闭指定的混合器在ff*工具集中附
xdsnet
·
2016-02-17 21:00
Weblogic
Muxer
Thread
1 WeblogicMuxerSocketThread WeblogichasThreadgroupcalled‘WeblogicMuxer’,onceyoutakethreaddumpsyoucouldseealways4-8runningMuxerThreadse.g.ExecuteThread:'3'forqueue:'weblogic.socket.MuxerMuxerth
tonydlut
·
2015-07-09 16:00
weblogic
AVFormatContext
描述了媒体文件、流文件的构成和基本信息;其中:nb_streams和streams所表示AVStream结构体指针数组包含了所有的内嵌媒体流的描述;iformat和oformat只想对应的demuxer和
muxer
u012681083
·
2015-06-18 17:00
ffmpeg
ffmpeg源码分析之av_register_all()
1.
muxer
/demuxer和ecoder/decoder在代码实现上有很多相同的地方,但是最大的差别是:
muxer
/demuxer使用的结构是AVInputFormat/AVOutputFormat
rootusers
·
2014-10-30 16:00
框架
api
ffmpeg
多媒体
什么是视频的I P B帧;什么是
muxer
/demuxer?
在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 I表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面) P表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差别的数据) 如果你明白P的意思,那么B就比较好理解了
abc123456789cba
·
2014-10-22 16:00
IPB
muxer
demuxer
最简单的基于FFmpeg的封装格式处理:视音频复用器(
muxer
)
FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)最简单的基于FFmpeg的封装格式处理:视音频复用器(
muxer
leixiaohua1020
·
2014-10-09 00:00
ffmpeg
封装
复用
mux
最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)最简单的基于FFmpeg的封装格式处理:视音频复用器(
muxer
leixiaohua1020
·
2014-10-08 00:00
ffmpeg
封装格式
分离
aac
demux
最简单的基于FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)
FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)最简单的基于FFmpeg的封装格式处理:视音频复用器(
muxer
leixiaohua1020
·
2014-10-07 12:00
ffmpeg
分离
avpacket
demux
1——FFMPEG代码目录
模块,用于各种类型的声音/图像的编解码;libavdevice: 用于对输入/输出设备的支持;libavfilter: 滤镜,可用于裁剪视频,添加log等;libformat: 存放
muxer
finewind
·
2014-09-18 19:00
最简单的基于FFMPEG的封装格式转换器(无编解码)
FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)最简单的基于FFmpeg的封装格式处理:视音频复用器(
muxer
leixiaohua1020
·
2014-05-10 00:00
转换
ffmpeg
转码
封装格式
FFmpeg SDK开发模型之三:
muxer
简介使用FFmpegSDK实现的H.264码流合成MPEG2-TS文件一、源代码intmain(intargc,char*argv[]) { constchar*input=NULL; constchar*output=NULL; /*Obtaininputpar
fireroll
·
2014-05-04 21:00
FFMPeg代码分析:AVPacket结构体和av_read_frame函数
在解码时,该结构的实例通常作为解复用器(demuxer)的输出并输入到解码器中;在编码时,通常是编码器的输出,并输入到复用器(
muxer
)中。
shaqoneal
·
2013-11-26 12:00
ffmpeg
流媒体
视频处理技术
ffmpeg 基本数据结构和对象(二):
muxer
/demuxer 和 encoder/decoder
一、
muxer
(封装器)和demuxer(解封装器)存放在libavformat目录下的mux.c文件中;1、封装器
muxer
muxer
提供的接口有:intavformat_write_header(
yinjingyu_bisheng
·
2013-11-19 13:00
ffmpeg 基本数据结构和对象(一): AVPacket、AVPicture、AVFrame
*当作为解码器的输入时,它由demuxer生成,然后传递给解码器 *当作为编码器的输出时,由编码器生成,然后传递给
muxer
*在视频中,AVPacket只能包含不大于1帧的内容,而视频的1帧可能要包含在多个
yinjingyu_bisheng
·
2013-11-19 09:00
FFplay的一些接口函数
muxer
/demuxer和encoder/decoder在FFmpeg中的实现代码里,有许多相同的地方,而二者最大的差别是
muxer
和demuxer分别是不同的结构AVOutputFormat与AVInputFormat
yangping1220
·
2013-09-09 16:00
ffmpeg简化方案---只支持h264解码,输出为yuv420
disable-decoders--enable-decoder=h264--disable-encoders--enable-encoder=rawvideo--disable-muxers--enable-
muxer
beitiandijun
·
2013-05-22 14:00
ffmpeg
FFMPEG之视频编解码基础学习笔记
一、基本概念1、
muxer
/demuxer:
muxer
是合并,将视频文件、音频文件和字幕文件合并为某一个视频格式。如,可将a.avi,a.mp3,a.srt用
muxer
合并为mkv格式的视频文件。
imyfriend
·
2013-03-16 20:00
对X264/FFMPEG架构探讨
在实际的代码,将这些编解码器分成encoder/decoder,
muxer
/demuxer和device
vbLittleBoy
·
2013-01-21 10:00
关于从ffmpeg中分离mp4
muxer
关于从ffmpeg中分离mp4
muxer
找到mp4
muxer
源文件因为为了统一管理
muxer
的方便,每个的
muxer
都封装进一个数据结构AVOutputFormat。
gyley2
·
2013-01-15 17:00
对X264/FFMPEG架构探讨---感觉不错
在实际的代码,将这些编解码器分成encoder/decoder,
muxer
/de
zmlcool
·
2012-10-31 19:00
FFMPEG-0.11.1分析之ffmpeg结构(简单涉及)与代码流程(主要涉及前部分的准备工作)
其中
muxer
和demuxer是不同的结构AVOutputFormat与AVInputFormat,encoder和decoder是用的AVCodec结构,协议是URLProtocol。
fallenink
·
2012-10-25 15:00
ffmpeg
comefrom:http://blog.csdn.net/scut1135/article/details/6801466什么是
muxer
/demuxer?
yipie
·
2012-08-27 16:00
struct
header
input
flv
output
Codec
利用FFmpeg和管道(pipe),解决非URL和非文件的输入形式
解决此问题有两个思路,首先明确一点,libavformat中有几个类,有URLProtocol(虽然叫URLxxx,但是不仅仅是URL的,它可是掌管了所有的输入方式),AVOutputFormat(有
muxer
Michael_Yuan
·
2012-07-10 11:00
url
ffmpeg
buffer
管道pipe
上一页
1
2
3
下一页
按字母分类:
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
其他