为MSE转换碎片mp4文件(媒体源扩展)

时间:2014-10-13 08:54:19

标签: javascript avconv mse

我正在寻找一种为MediaSourceExtension(Chrome)生成正确的碎片* .mp4文件的方法。

我从这里尝试了这个示例:http://people.mozilla.org/~jyavenard/tests/mse_mp4/paper.html并且使用给定的视频文件,它工作正常。

所以我尝试了avconv / MP4盒子的一些设置让我自己的视频文件正常工作,但我只是出现视频错误...

avconv -i file -c:v libx264 -c:a aac -f mp4 -movflags frag_keyframe+empty_moov  output.mp4

MP4Box -rap -frag-rap -dash 30000 -segment-name out.mp4 output.mp4

Chrome media-internals说:错误跳过无法识别的顶级框:ftyp

所以有人知道如何正确转换它们吗?

1 个答案:

答案 0 :(得分:0)

尝试使用此MP4Box命令:

mp4box -dash 5000 -frag 5000 -rap input.mp4