linux - Gstreamer,如何将输出路由到文件而不是帧缓冲区

标签 linux gstreamer framebuffer

下午好

我需要知道如何使用 Gstreamer 将帧数据发送到文件而不是帧缓冲区。

我希望能够用另一个程序打开文件,编辑一些视频数据,然后转发到帧缓冲区。

是否有执行此操作的 gstreamer 命令?

谢谢,

最佳答案

你需要一个 filesink .

您只需在管道的末尾添加一个:

mypipeline ! filesink location=myfile

这会将流写入名为 myfile 的文件。

关于linux - Gstreamer,如何将输出路由到文件而不是帧缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30956720/

相关文章:

python - 使用 OpenCV GStreamer 读取 HLS 流时 CPU 使用率过高

c++ - 离屏渲染 opengl 4.5 多采样 FBO

c - 用 C 程序写入帧缓冲区非常慢(Raspberry Pi)

c - 在用户空间应用程序中使用自旋锁

php - yum安装后如何启动php?

json - bash 脚本 - grep 一个 json 变量

c - Linux 帧缓冲驱动程序和自定义文件操作

linux - 如何查看进程的堆内存使用情况?

callback - GStreamer:如何连接动态垫

c - Gstreamer:无法同时从 alsasrc 收听音频和录音?