gpt4 book ai didi

c - Gstreamer 1.0 图像/视频播放器。采取什么方式实现?

转载 作者:行者123 更新时间:2023-11-30 17:09:10 31 4
gpt4 key购买 nike

我有一个文件列表(视频和图像),我想使用 gstreamer 1.0 在屏幕上显示,这意味着迭代列表中的元素(文件路径)并在 c 应用程序中按顺序“播放”它们“延误”e.我尝试了不同的示例,这些示例部分有效,但我无法将整个情况整合在一起来实现。

那么这个问题的概念解决方案是什么?我应该使用一两个“动态”管道(一个用于图像 - 因为我认为这里在 videoconvert 之前需要使用 imagefreeze ,另一个用于视频)?如何使用decodebin自动检测媒体格式?解码器可以从命令行运行,但会出现诸如在c应用程序中找不到'jpeg'的视频解码器之类的错误?

最佳答案

尝试创建通用管道(或两个用于视频和图像的管道)。即,您输入列表中的任何文件并获取输出视频或图像。该管道应该从gst-launch开始运行。之后尝试用 C 代码实现这个管道,或者在这里编写管道。

我的方式:从列表中获取文件。如果是图像 -> 创建图像解码管道,如果是视频 -> 创建视频解码管道。删除管道。延迟。转到下一个文件。

关于c - Gstreamer 1.0 图像/视频播放器。采取什么方式实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33371849/

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