我有一个TI DM365处理器生成的h264文件。当我在VLC播放器中播放时,我能够跳转到视频的任何部分,它将很快播放。但是,当我使用mp4box将h264放入mp4文件时,尝试跳转到40分钟文件的末尾可能需要4分钟。似乎它正在放弃关键帧。我可以使用哪些设置可以快速保持搜索性能。注意:我使用ffmpeg进行转换,转换需要10分钟,但寻求快速。 mp4box快速转换并寻求缓慢。
答案 0 :(得分:1)
只是推测,但我猜想TI只是非常稀疏地包括关键帧。
使用FFmpeg进行转换时,它会重新编码文件,并以合理的间隔添加关键帧。因此,转换速度很慢,但寻求速度很快。使用mp4box时,不会进行重新编码,因此转换速度很快,但是搜索需要很长时间,因为关键帧很少而且很远。
解决方案是进行重新编码并接受它需要一些时间但允许快速搜索,或者只是重新打包流并以慢速搜索为代价获得快速转换。