Gstreamer:视频文件的快退

时间:2011-12-22 05:21:56

标签: gstreamer

我正在尝试使用" -1"来回放视频文件。速率参数。 它会缩短一小段时间,然后播放停止。最后,玩家被杀了。 但是,同一视频文件的快进工作正常。我用" 2x"进行了测试。和" 4x"速度。如果我只是以一定的持续时间向后搜索(速率为" 1.0"),它将转到该时间戳并按预期开始播放。

根据我的理解,Seek事件在管道的Demuxer元素中处理,其中:

  1. 刷新当前排队的流数据
  2. 使用搜索事件中的更新值创建新细分。
  3. 使用新的流数据准备好新段后,将开始播放。 从此处开始,将根据新段中设置的新参数开始播放。
  4. 对于反向播放,我无法确定管道实际被阻止的位置。 我能够看到解复用器元素正在获取数据并将其推送到新段上。 任何人都可以建议或指出问题可能在哪里?

1 个答案:

答案 0 :(得分:3)

此处可能无法正确实施反向播放。请提交错误,提供有关格式的详细信息(例如使用gst-discoverer),如果可能,请链接到该文件。