网络视频时间码搜索

时间:2012-03-03 21:24:10

标签: video encoding youtube ffmpeg video-streaming

在Youtube上,你可以寻找一个特定的视频时间,这通常是准确到一秒钟。

我正在尝试设置类似的东西(JWPlayer)有一个允许寻找特定时间的插件,但通常大约需要十秒钟。这是否与关键帧的间距有关,或者我如何实现更好的准确性,就像YouTube所做的那样?我需要查看什么编码参数?

2 个答案:

答案 0 :(得分:0)

将关键帧指定为每秒(或每隔一秒)一次。请注意,这会增加文件大小。

答案 1 :(得分:0)

我同意关键帧的答案,我发布这个是因为我无法将其纳入评论。 通常,寻找关键帧之间的点是没有意义的,因为整个视频编码是在关键帧后的附加基础上完成的。也就是说,它仅添加自上次关键帧重置以来的相关帧数据(关键帧是帧的全res像素数据,然后其他帧只是在其上添加)。这就是寻求四舍五入到最近的关键帧的原因。添加更多关键帧将提高搜索准确性,但会增加文件大小。

由于今年在视频流技术中使用FFT大量进展的建议,这将在未来一两年内发生变化。