0

我有一个从 TI DM365 处理器生成的 h264 文件。当我在 VLC 播放器中播放它时,我可以跳到视频的任何部分,它会很快播放。但是,当我使用 mp4box 将 h264 放入 mp4 文件时,尝试跳转到 40 分钟文件的末尾可能需要 4 分钟。似乎它正在丢弃关键帧。我可以使用哪些设置来保持快速搜索性能。注意:我使用 ffmpeg 进行转换,转换需要 10 分钟,但搜索速度很快。mp4box 转换速度快,搜索速度慢。

4

1 回答 1

1

只是猜测,但我猜 TI 仅包含非常稀疏的关键帧。

当您使用 FFmpeg 进行转换时,它会重新编码文件,以合理的间隔添加关键帧。因此,转变是缓慢的,但寻求是快速的。使用 mp4box,无需重新编码,因此转换速度很快,但由于关键帧很少而且相距甚远,因此搜索需要很长时间。

解决方案是进行重新编码并接受它需要一些时间但允许快速搜索,或者只是重新打包流并以缓慢搜索为代价获得快速转换。

于 2012-07-09T19:14:19.320 回答