草庐IT

gstreamer1

全部标签

ios - Gstreamer 上的 Videosink 1.2.3 (iOS)

gstreamerforios目前是否支持显示视频。我正在学习需要创建管道的教程gst_parse_launch("videotestsrc!warptv!videoconvert!autovideosink",&error);"然后连接视频覆盖。video_sink=gst_bin_get_by_interface(GST_BIN(pipeline),GST_TYPE_VIDEO_OVERLAY);但是,video_sink总是nil。如果我将管道更改为仅可以工作的playbin,但playbin用于从URI播放,但我需要构建完整的gstreamer视频管道。除了autovideos

php - 在 php 代码中执行 Gstreamer 管道脚本

我在ubuntu中为gstreamer应用程序(管道)编写了一个脚本,用于通过网络摄像头和图像采集卡捕获2个视频流并将它们放入一个容器中:gst-launch-empegtsmuxname="muxer"!filesinklocation=TestHDMainCamera.ts\v4l2srcdevice="/dev/video1"!video/x-raw-yuv,width=1280,height=720,\framerate=30/1!videorate!ffmpegcolorspace!x264enc!muxer.\v4l2srcdevice="/dev/video0"!vide

android - 缺少适用于 Android SDK 的 GStreamer 插件

我将包含的Tutorial5(基本媒体播放器)中的流url更改为h.264/mp​​3媒体流(从其原始的ogv流),它开始提示缺少一些插件.谷歌搜索后,我找到了Prajnashi的Androidgst-ffmpeg插件https://github.com/prajnashi/gst-ffmpeg但它肯定不适合SDK。如果SDK没有所需的插件,我该如何解决?我是GStreamer的新手,不知道如何为Android编译任何现有插件。 最佳答案 你只需要添加$(GSTREAMER_PLUGINS_CODECS_RESTRICTED)到an

android - 无法为 Android 教程构建 GStreamer

我在尝试构建GStreamerAndroid教程时遇到了很多问题。我的环境是:MacOSX7AndroidSDK版本17AndroidNDK8d我能够在Eclipse和命令行中构建和运行NDK示例。我已经下载http://cdn.gstreamer.com/android/arm/gstreamer-sdk-android-arm-debug-2012.11.tar.bz2并将GSTREAMER_SDK_ROOT_ANDROID环境变量添加到我的.bash_profile。当我尝试通过Eclipse构建android-tutorial-1时,出现以下错误:12:12:05****Inc

c++ - 如何在 Visual Studio 2010 中使用 GStreamer?

我必须自己编译GStreamer吗?我可以使用VisualStudio2010来完成吗?我正在努力寻找一个很好的分步指南,其中包含有关如何执行此操作的说明。有好的吗?我的目标是使用QtGstreamer构建应用程序在VS2010上。 最佳答案 此链接提供了一个完整的方法compileGStreamerusingVisualStudio这个是compileQtGstreamer. 关于c++-如何在VisualStudio2010中使用GStreamer?,我们在StackOverflow

c++ - 在 OpenCV 中使用自定义相机(通过 GStreamer)

我正在使用带有ov5640相机(mipi)的Nitrogen6x板。相机没有使用标准的v4l/v4l,但我们可以使用GStreamer为其驱动程序(mfw_v4l)流式传输视频:gst-launchmfw_v4lsrc!autovideosink我想通过GStreamer(OpenCV中的GStreamer)调用它来在OpenCV中使用相机。我问了一个关于在OpenCV中调用GStreamer的问题here,这是跟进。如果我启用GStreamer支持,它会被选中inthesourcecode,但OpenCV尝试为我想要更改的GStreamer使用标准V4L/V4L2。关于调用GStre

c++ - Gstreamer - 将命令行 gst-launch 转换为 C 代码

我一直在使用gst-launch实用程序对GStreamer进行一些实验。但是,最终的目标是使用GStreamer库在我自己的应用程序上实现相同的功能。问题是最终很难(至少对于不习惯GStreamerAPI的人来说)将我在命令行上测试的内容“移植”到C/C++代码。我可能需要移植的命令示例是:gst-launchfilesrclocation="CLIP8.mp4"!decodebin2!jpegenc!multifilesinklocation="test%d.jpg"什么是最“直截了当”的方式/方法来接受这样的命令并在我自己的应用程序上用C语言编写它。此外,作为一个附带问题,我如何

windows - GStreamer Qt WINDOWS

有很多关于在linux中为Qt配置.pro文件以运行GStreamer的信息。但在WINDOWS中做同样的事情看起来太难了。我从他们的官方网站下载了Gst并运行了一个安装程序。现在它在D:\gstreamer\1.0\x86...我从试图更改qt.pro文件的人那里找到了唯一的描述。我也是这样做的:INCLUDEPATH+=c:/gstreamer/1.0/x86/include\c:/gstreamer/1.0/x86/include/gstreamer-1.0/gst\c:/gstreamer/1.0/x86/include/glib-2.0\c:/gstreamer/1.0/x8

ios - Gstreamer 不会一次播放多个流

我正在开发一个需要使用Gstreamer一次播放多个RTSP流的应用程序,它在单流中工作正常,当我添加第二个流时,第一个流停止,第二个流开始播放,几秒钟后,它也停止并且应用程序崩溃。这是应用程序流View的屏幕截图还有这张APP崩溃时的截图我已经更新了Gstreamer.framework,搜索并尝试了不同的解决方案。但没有任何效果这是我的流水线代码示例#import"VideoViewController.h"#import"GStreamerBackend.h"#import@interfaceVideoViewController(){GStreamerBackend*gst_b

ios - 在iOS 8中播放管道时在Gstreamer中,进入后台并返回前台管道后不起作用:(?

-实际上,我从链接下载了gstreamer的示例教程,http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/git://people.freedesktop.org/~slomo/gst-sdk-tutorials现在我已经修改了教程3中的以下代码,-(void)app_function{GstBus*bus;GSource*bus_source;GError*error=NULL;GST_DEBUG("Creatingpipeline");pipeline=gst_pipeline_new("e-pipeline");/*Creat