首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用libavformat以编程方式输出碎片mp4文件?

如何使用libavformat以编程方式输出碎片mp4文件?
EN

Stack Overflow用户
提问于 2013-07-08 17:54:50
回答 2查看 1.1K关注 0票数 2

我想使用moov文件格式进行直播,这对于未分段的mp4文件是不可能的,因为moov原子通常写在文件的末尾。我需要生成一个零碎的mp4文件,以便通过网络传输它以进行直播。我正在使用libavformat。问题是,我可以用libavformat轻松地写出没有碎片的mp4文件,但是我不知道如何写一个碎片的mp4文件。那么,如何使用libavformat编写一个零碎的mp4文件呢?

EN

回答 2

Stack Overflow用户

发布于 2013-07-19 02:33:39

我不认为你正在寻找碎片mp4 (仅供参考,一个碎片mp4通常被称为.ismv) ISMV需要一个媒体服务器和专门的客户端来流式传输。

我想你要找的是快速入门。这只是将moov原子移动到文件的开头。ffmpeg附带了一个qt-faststart实用程序,它将为您完成此操作。检查你的分布。

票数 0
EN

Stack Overflow用户

发布于 2015-05-26 07:12:03

您可以使用Bento4库轻松完成此操作。从这里下载http://www.bento4.com/downloads/并使用二进制mp4fragment。

mp4fragment源文件目标文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17523750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档