我想使用moov文件格式进行直播,这对于未分段的mp4文件是不可能的,因为moov原子通常写在文件的末尾。我需要生成一个零碎的mp4文件,以便通过网络传输它以进行直播。我正在使用libavformat。问题是,我可以用libavformat轻松地写出没有碎片的mp4文件,但是我不知道如何写一个碎片的mp4文件。那么,如何使用libavformat编写一个零碎的mp4文件呢?
发布于 2013-07-19 02:33:39
我不认为你正在寻找碎片mp4 (仅供参考,一个碎片mp4通常被称为.ismv) ISMV需要一个媒体服务器和专门的客户端来流式传输。
我想你要找的是快速入门。这只是将moov原子移动到文件的开头。ffmpeg附带了一个qt-faststart实用程序,它将为您完成此操作。检查你的分布。
发布于 2015-05-26 07:12:03
您可以使用Bento4库轻松完成此操作。从这里下载http://www.bento4.com/downloads/并使用二进制mp4fragment。
mp4fragment源文件目标文件
https://stackoverflow.com/questions/17523750
复制相似问题