gpt4 book ai didi

python - 在视频中创建片段

转载 作者:太空狗 更新时间:2023-10-30 00:18:09 26 4
gpt4 key购买 nike

我正在使用 Python 2.7、PyGTK 2.24 和 PyGST (Gstreamer)。

为了确保从一个剪辑流畅地播放到另一个剪辑(不眨眼),我将我需要的所有剪辑组合成一个更大的视频。这让我可以在代码中找到我需要的确切位置。其中一个片段就像一个“填充”,只要其他片段之一不播放,它就会循环播放。

但是,为了使我的代码更简单、更精简,我想使用分段来定义较大视频中的各种剪辑。然后,在每个片段的结尾(我知道有一个片段结束事件),我寻找填充剪辑。当我需要另一个剪辑时,我只是寻找那个片段。

我的问题是,我该如何创建这些分割?我猜那将是 event_new_new_segment() ,但我不确定。我可以创建多个剪辑来使用此功能进行搜索吗?我应该使用另一个吗?这种在我的视频中搜索的方法是否有任何我应该注意的问题?

其次,我如何搜索该段?

谢谢!

最佳答案

看起来只有 GstElement 可以生成 NEWSEGMENT 事件,您不能简单地将它附加到现有元素。如果不使用 Python,您可以做的最接近的事情是创建一个 single shotperiodic GstClockID 或使用 gst_clock_id_wait_async直到时钟时间敲响。但问题是,GstClockIDnot wrapped在 PyGst 中。

我想我实际上正在处理一些类似的问题。我现在正在使用的某种解决方案是将视频流与 gnonlin 实时粘合在一起。 .好的一面:似乎有效,还没有时间彻底测试它。不好的一面:记录不完整和错误。 These来自 flumotion 项目的资源(以及里面的评论!)对我理解如何使整个事情正常进行非常非常有帮助。

关于python - 在视频中创建片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7434770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com