【问题标题】:Web video timecode seek网络视频时间码搜索
【发布时间】:2012-03-03 21:24:10
【问题描述】:

在 Youtube 上,您可以搜索到特定的视频时间,这通常精确到一秒以内。

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

【问题讨论】:

    标签: video encoding youtube ffmpeg video-streaming


    【解决方案1】:

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

    由于有人提议在视频流技术中使用今年 FFT 的巨大进步,这将在未来一两年内发生变化。

    【讨论】:

    • 谢谢。您能否提供一些有关最近 FFT 增强/改进的信息的链接?
    • 是的,看看这里:web.mit.edu/newsoffice/2012/faster-fourier-transforms-0118.html 大多数图像处理都是在光栅基础上完成的,但是这正在向基于频率的近似值转变。时间很短,但今年 fft 的新发展意味着频率转换可以快 10 倍以上的速度完成,这对于视频编解码器及其工作方式来说将是巨大的
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2012-12-11
      • 1970-01-01
      • 2021-09-15
      • 2012-03-07
      • 2012-08-02
      相关资源
      最近更新 更多