我有一个程序生成一堆原始的H264帧,并希望将其放入一个mp4容器进行流式传输.
谁知道怎么做?
我当时认为我会使用ffmpeg,这需要在商业上使用,似乎ffmpeg只能通过它使用GPL许可证的x264库来实现.
谢谢!
据我了解,默认情况下,ffmpeg会在生成mp4时将所有元信息放在文件末尾.资料来源:http://www.stoimen.com/blog/2010/11/12/how-to-make-mp4-progressive-with-qt-faststart/
我需要做的是创建视频,一次一帧,然后流式传输.如果标题信息位于文件的"结尾",则这是不可能的.但是有可能将其移至开头或以其他方式解决这个问题吗?我肯定更愿意不必切换到另一个库而是使用它.我们已经超出了这个项目的预算.
编辑:必须在代码中完成,因为我一次转换一帧,然后想立即流式传输而不是命令.