从音频缓冲区和视频缓冲区C ++ Windows构造mp4文件

凯杜尔

目前,我正在从远端接收视频流(H264编码的缓冲区)和音频流(PCMU编码的缓冲区),从中我可以将它们解码并呈现为音频和视频。现在,我想提供一些API,例如-

string fileName = "dir/dir2/..../rec.mp4";
startRecord()
stopRecord() 

用户可以随时开始录制,也可以停止录制,视频和音频流将作为mp4组合文件写入。我可以使用ffmpeg来将.h264合并.wav.mp4文件。但是我想使用任何库直接从流(而不是.h264或.wav文件)中以编程方式进行此操作,也可以编写自己的库。可能吗?

凯杜尔

有关详细信息,请参见此答案但是,mp4不支持G.711 PCM mu-law编码的数据,avi或者mov可以使用或将数据从pcm转换为aac都可以。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C读取文件和打印缓冲区

来自分类Dev

Python:从缓冲区播放视频文件

来自分类Dev

C ++读取缓冲区中的整个文件

来自分类Dev

确定文件大小以在c中分配缓冲区

来自分类Dev

FileStream将缓冲区写入文件

来自分类Dev

如何使char缓冲区充当文件?

来自分类Dev

Cobol文件处理中的缓冲区

来自分类Dev

读取文件缓冲区通过

来自分类Dev

将文件写入缓冲区

来自分类Dev

如何获取缓冲区的文件路径?

来自分类Dev

了解文件指针和缓冲区

来自分类Dev

将文件读入缓冲区

来自分类Dev

Ionic 4协议缓冲区

来自分类Dev

C ++类应包含协议缓冲区消息还是从协议缓冲区消息构造/填充

来自分类Dev

HTML5 Web音频-将音频缓冲区转换为WAV文件

来自分类Dev

Emacs:求值(缓冲区文件名)与读取变量缓冲区文件名?

来自分类Dev

谷歌大查询 - 从缓冲区刷新数据(缓冲区上的 4 天数据)

来自分类Dev

v4l2 Python-流视频-映射缓冲区

来自分类Dev

具有动态缓冲区的Windows读取文件

来自分类Dev

协议缓冲区是否支持move构造函数

来自分类Dev

如何“加载文件”当前缓冲区的关联文件?

来自分类Dev

使用文件类型的缓冲区中的文件类型

来自分类Dev

如何“加载文件”当前缓冲区的关联文件?

来自分类Dev

直接从文件读取到BufReader或Cursor的基础缓冲区

来自分类Dev

缓冲区两次写入文件

来自分类Dev

如何获取数字指定的缓冲区的“文件类型”?

来自分类Dev

文件I / O中的缓冲区大小

来自分类Dev

vim,打开缓冲区而不更改备用文件

来自分类Dev

NodeJS将csv文件下载到缓冲区