Gstreamer管道语法
Gstreamer pipeline syntax
我正在学习如何使用Gstreamer。我在阅读的一些教程中发现了这个管道
gst-launch -v v4l2src device=/dev/video1 ! ffmpegcolorspace
! video/x-raw-yuv,width=320,height=240,framerate=(fraction)10/1
! theoraenc bitrate=200 ! oggmux
! tcpclientsink host=127.0.0.1 port=1234
在教程中,它说我们创建了一个这样的管道:
gst-launch plugin [parameter=value ]* {! plugin}*
我不明白上面的内容:
video/x-raw-yuv,width=320,height=240,framerate=(fraction)10/1
它不尊重语法和video/x-raw-yuv,它不是一个插件。
如果它不是一个插件,那么如何在C/C++程序中创建它呢?
这是capsfilter元素的语法糖:capsfilter-caps="video/x-raw,…"
我看到您使用的是GStreamer 0.10。它已经两年多没有维护了,对于新的应用程序,您应该真正考虑升级到1.x版本。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 助记符和指向成员语法的指针
- 有人能分解一下这个c++模板的语法吗
- C++避免重复声明的语法是什么
- QMetaObject invokeMethod的基于函数指针的语法
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- IPC使用多个管道和分支进程来运行Python程序
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 如何创建函数管道,以便函数一个接一个地运行?
- 单独定义模板化嵌套类方法的正确语法
- Gstreamer 管道从命令 lne 到 c 代码
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 外壳包装器句柄/执行交互式命令管道C++ UNIX
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- 将旧管道转换为现代 openGL 时出现问题
- 为什么 C++20 范围不只提供管道语法?
- Gstreamer管道语法