标签: gstreamer

GStreamer 插件:“丑”和“坏”

为什么 gstreamer 插件被标记为“坏”和“丑”?

gstreamer

40
推荐指数
1
解决办法
3万
查看次数

Clementine 无法播放 .wma,出现“您的 GStreamer 安装缺少插件”错误

这是一个屏幕截图: 在此处输入图片说明

它显示如下消息:“Clementine 已停止。” 或显示未播放的歌曲,指示器图标消失并重新出现。这是否只发生在我身上,还是 14.04 中的常见错误。我清理安装了 14.04,并且在 13.10 中克莱门汀工作正常。有任何想法吗?我安装了ubuntu-restricted-extras.

编辑 1:我重新启动计算机并更改主题: 在此处输入图片说明 在此处输入图片说明

Edit2:我刚刚发现 clementine 不会播放 .wma 文件,这就是错误开始出现的时候。

Edit3:VLC 和默认的 ubuntu 播放器播放 .wma 没有问题。请帮忙!

sound ffmpeg gstreamer clementine 14.04

34
推荐指数
2
解决办法
6万
查看次数

如何让 HTML5 h.264 视频在 Firefox 上工作?

根据Firefox 26发行说明,h.264 视频现在应该可以在 Linux 中运行了。它还说需要安装适当的 gstreamer 插件。有谁知道这些是什么?

我使用这个测试站点YouTube HTML5 页面来验证 h.264 支持在我的 Ubuntu 12.04 64 位上的 Google Chrome 中有效,但在 Firefox 26 上不起作用。

firefox gstreamer

33
推荐指数
3
解决办法
13万
查看次数

如何在 Ubuntu 12.04 中安装 gstreamer 1.0?

我正在尝试在 Ubuntu 12.04 上安装 GStreamer 1.0,Ubuntu 12.04 附带的默认 GStreamer 是gst 0.10. 我可以看到我可以从gstreamer.freedesktop.org下载 GStreamer 1.0 源代码,构建它并安装它。但这仅安装gst插件,它不会安装实际所需的库,例如:

  • mpeg2dec,
  • h264,
  • 和其他依赖库。

gst 插件需要这些库。

gstreamer

23
推荐指数
2
解决办法
16万
查看次数

如何使视频缩略图从 VLC 而不是 Totem 生成?

我遇到了一些视频文件的视频缩略图没有出现在 nautilus 中的问题。我刚刚发现了这个 bug typefinding:一些 mpeg 文件没有被识别为 mpeg 文件,这似乎解决了这个问题。我不了解此错误报告中报告的具体细节,但听起来像是 Totem 与 Gstreamer 的交互存在问题。

由于我所有的视频都可以在 VLC 上正常播放(并且它们并不都可以与 Totem 一起播放),因此我不太会使用 Totem。有没有办法让 VLC 生成视频缩略图,而不必依赖有问题的 gstreamer/totem?我将 VLC 设为我的默认视频播放器,但这对视频缩略图的显示没有影响。如果 Totem 不能播放视频文件,那么我就没有缩略图。但是 VLC 可以很好地播放视频,那么为什么 VLC 不能为其创建视频缩略图呢?

vlc gstreamer totem thumbnails

18
推荐指数
1
解决办法
2万
查看次数

如何检查 gstreamer 版本?

我想知道我安装了哪个版本的 gstreamer。

如果事实证明我有多个版本,我想知道正在使用哪个版本。


编辑:

事实证明,事情有点乱。有gstreamer的多个版本(主要是0.1和1.0)和他们正在被并行(它们应该被视为单独的)所使用(来源)。至于包裹,有很多。以下是从dpkg -l | grep gstreamer命令中得到的包:

ii  gir1.2-gstreamer-1.0                                        1.2.4-0ubuntu1                                         amd64        Description: GObject introspection data for the GStreamer library
ii  gstreamer0.10-alsa:amd64                                    0.10.36-1.1ubuntu2                                     amd64        GStreamer plugin for ALSA
ii  gstreamer0.10-ffmpeg:amd64                                  0.10.13-5ubuntu1~trusty2.1                             amd64        FFmpeg plugin for GStreamer
ii  gstreamer0.10-fluendo-mp3:amd64                             0.10.23.debian-3                                       amd64        Fluendo mp3 decoder GStreamer 0.10 plugin
ii  gstreamer0.10-gconf:amd64                                   0.10.31-3+nmu1ubuntu5                                  amd64        GStreamer plugin for getting the sink/source information from GConf
ii  gstreamer0.10-nice:amd64                                    0.1.4-1                                                amd64        ICE library (GStreamer 0.10 plugin)
ii  gstreamer0.10-plugins-bad:amd64                             0.10.23-7.2ubuntu1.1                                   amd64        GStreamer …
Run Code Online (Sandbox Code Playgroud)

versions gstreamer

16
推荐指数
3
解决办法
4万
查看次数

如何在 Clementine 中播放 .m4a?

当我尝试播放 .m4a 文件时,Clementine 说缺少 gstreamer 插件。图腾和节奏盒玩得很好。

$ wajig listinstalled gstreamer0.10
gstreamer0.10-alsa:amd64
gstreamer0.10-nice:amd64
gstreamer0.10-plugins-base:amd64
gstreamer0.10-plugins-good:amd64
gstreamer0.10-plugins-ugly:amd64
gstreamer0.10-pulseaudio:amd64
gstreamer0.10-x:amd64
libgstreamer0.10-0:amd64
Run Code Online (Sandbox Code Playgroud)

我在 Trusty 上,Clementine 在 Precise 上表现出色,所以很想让它再次发挥作用。

gstreamer clementine

13
推荐指数
2
解决办法
2万
查看次数

从网络摄像头捕获视频并保存到文件

我正在尝试从网络摄像头捕获视频(以及音频)。
我需要录制视频并将其保存到文件中,以便进一步处理。
想通过 CLI 做到这一点。

任何想法如何使用ffmpeggstreamer做到这一点。

我收到这些错误:

1.gstreamer:-  erroneous pipeline: no element "xvimagesink".  
2.ffmpeg   :-  unable to find suitable output format for video4linux2.  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

command-line video webcam ffmpeg gstreamer

12
推荐指数
1
解决办法
3万
查看次数

Ubuntu 14.04,安装 gstreamer1.0-libav 时出现问题,未满足的依赖项

突然,我的 Ubuntu 停止播放视频。当我打开视频时,播放器建议我安装 gstreamer1.0-libav. 但是,它无法安装。

我尝试手动安装它,这是错误消息:

$ sudo apt-get install gstreamer1.0-libav
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gstreamer1.0-libav : Depends: …
Run Code Online (Sandbox Code Playgroud)

dependencies gstreamer software-installation 14.04

11
推荐指数
2
解决办法
3万
查看次数

如何使用 GStreamer 编译 C/C++ 程序

我正在尝试编译此代码:

#include <stdio.h>
#include <stdlib.h>
#include <gst/gst.h>

int main (int   argc,
      char *argv[])
{
  const gchar *nano_str;
  guint major, minor, micro, nano;

  gst_init (&argc, &argv);

  gst_version (&major, &minor, &micro, &nano);

  if (nano == 1)
    nano_str = "(CVS)";
  else if (nano == 2)
    nano_str = "(Prerelease)";
  else
    nano_str = "";

  printf ("This program is linked against GStreamer %d.%d.%d %s\n",
          major, minor, micro, nano_str);

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我在终端中使用此命令时:

libtool --mode=link gcc `pkg-config --cflags --libs gstreamer-1.0` -o main main.c
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Package gstreamer-1.0 was …
Run Code Online (Sandbox Code Playgroud)

compiling gstreamer c++

10
推荐指数
1
解决办法
3万
查看次数