我真的不知道这是一个 SO 问题还是 SF 问题。
我正在使用 flowplayer 5.2.0。该视频已准备好使用 ffmpeg 进行流式传输(moov 移动到文件头,使用 h.264 等进行编码)。但是,使用 debug: true 选项我看到以下输出:
Object {url: "http://188.254.8.34/video/2012/03/20/jvk6abVbQog.mp4", seekpoints: Array[20], src: "http://188.254.8.34/video/2012/03/20/jvk6abVbQog.mp4", width: 1280, seekable: false…}
此媒体文件不可搜索。但:
debug.metadata Object {videoframerate: 25, seekpoints: Array[20], audiocodecid: "mp4a", moovposition: 40, audiochannels: 2…}
有一些搜索点。
我应该怎么做才能使这个文件可搜索?
Mp4 由带有 mp4 模块的 nginx 提供服务——支持范围请求。
编辑:
我有一个假设,我需要按关键帧对 mp4 进行分段。但我不知道如何使用 ffmpeg v.>0.8 来做到这一点。