【发布时间】:2012-03-03 21:24:10
【问题描述】:
在 Youtube 上,您可以搜索到特定的视频时间,这通常精确到一秒以内。
我正在尝试设置类似的东西 (JWPlayer) 有一个插件可以允许搜索特定时间),但通常大约需要十秒钟。这是否与关键帧的间距有关,或者我将如何实现更好的准确性,就像 YouTube 所做的那样?需要看什么编码参数?
【问题讨论】:
标签: video encoding youtube ffmpeg video-streaming
在 Youtube 上,您可以搜索到特定的视频时间,这通常精确到一秒以内。
我正在尝试设置类似的东西 (JWPlayer) 有一个插件可以允许搜索特定时间),但通常大约需要十秒钟。这是否与关键帧的间距有关,或者我将如何实现更好的准确性,就像 YouTube 所做的那样?需要看什么编码参数?
【问题讨论】:
标签: video encoding youtube ffmpeg video-streaming
我同意关键帧的答案,我发布这个是因为我无法将它放在评论中。 一般来说,寻找关键帧之间的一点是没有意义的,因为整个视频编码是在关键帧后的附加基础上完成的。也就是说,它只添加自上次关键帧重置以来的相关帧数据(关键帧是一帧的全分辨率像素数据,然后其他帧只是在它之上添加)。这就是为什么搜索会四舍五入到最近的关键帧。添加更多关键帧将提高搜索的准确性,但会增加文件大小。
由于有人提议在视频流技术中使用今年 FFT 的巨大进步,这将在未来一两年内发生变化。
【讨论】:
将关键帧指定为每秒(或每隔一秒)一次。请注意,这会增加文件大小。
【讨论】: