G-streamer,它是什么?
如何确定它是否已经安装?
我已经看过明显的地方 - 我在哪里以及如何获得它?
我在三星电视上录制了一部电影,它是 .TS 格式,我无法播放。我试过 VLC 和 Smplayer。他们都没有工作。
在 VLC 中,我收到此错误:
[0x7fbc40c018b8] ts demux error: libdvbpsi (misc PSI): Bad CRC_32 table 0x73 !!!
Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 14.04 amd64 中,我遇到了所有可用的更新,但我也在媒体编解码器中遇到了这些错误。首先我得到了这个错误:
gstreamer1.0-libav:i386: Depends: libavcodec-extra-54 (>= 6:9.13) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
Depends: libavformat54 (>= 6:9.1-1) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
Depends: libavutil52 (>= 6:9.1-1) but 6:9.16-0ubuntu0.14.04.1+fdkaac is to be installed
Depends: libc6 (>= 2.7) but 2.19-0ubuntu6.3 is to be installed
Depends: libglib2.0-0 (>= 2.37.3) but 2.40.0-2 is to be installed
Run Code Online (Sandbox Code Playgroud)
收到此错误后,我尝试安装这些库,然后我做了
sudo apt-get install libavcodec-extra-54
Run Code Online (Sandbox Code Playgroud)
一切顺利,我可以下载那个包。但是没有安装任何其他软件包,终端说它们已经安装了。
但我再次收到此错误。
The following packages have unmet dependencies:
libavcodec54:
Run Code Online (Sandbox Code Playgroud) 对于我的录音项目,我需要使用一个需要新版本 gstreamer 的工具。我已经看到 1.6.3 是它的最后一个稳定版本,但不知道是否可以在我的系统上安装它(ubuntu 14.04 / 4.1.6-040106-generic)如果是的话,最简单的安装方法是什么?
内核 3.16.0-57-generic 怎么样?您建议在此内核上安装哪个稳定版本的 gstreamer?
ps:我已经尝试了主要的存储库,但似乎他们安装了旧版本,这对我的目的不利。
任何帮助都是感激的。
我以为我现在已经通过双击我的一些视频安装了所有“专有”编解码器,并且 Totem 要求我安装软件包。但是,有一种视频不会提示我安装软件包并且 Totem 没有播放(它们曾经在以前版本的 Ubuntu 上工作,不记得是如何工作的),它们只是给出错误Internal data stream error,并且没有打印任何内容如果我从中运行图腾,则在控制台中。
那么如何在 Ubuntu 16.04 LTS 中为 Totem安装flv编解码器?
我尝试过以下操作:
$ sudo apt install gstreamer1.0-*
Run Code Online (Sandbox Code Playgroud)
但是,它给出了这个错误:
Building dependency tree
Reading state information... Done
Note, selecting 'gstreamer1.0-plugins-ugly-amr' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-videosink' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-alsa' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-plugins-ugly-dbg' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-plugins-ugly-doc' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-plugins-base-apps' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-hybris:i386' for glob 'gstreamer1.0-*'
Note, selecting 'gstreamer1.0-tools' for …Run Code Online (Sandbox Code Playgroud) 我有 ubuntu 16.04,我想用 gstreamer 检查视频文件。我安装了这些 gstreamer 软件包:
gir1.2-gstreamer-1.0/xenial-updates,now 1.8.3-1~ubuntu0.1 amd64 [installed]
gstreamer1.0-alsa/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-clutter-3.0/xenial,now 3.0.18-1 amd64 [installed]
gstreamer1.0-doc/xenial-updates,xenial-updates,now 1.8.3-1~ubuntu0.1 all [installed]
gstreamer1.0-fluendo-mp3/xenial,now 0.10.32.debian-1 amd64 [installed]
gstreamer1.0-libav/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-libav-dbg/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-bad/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-bad-dbg/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-bad-doc/xenial-updates,xenial-updates,now 1.8.3-1ubuntu0.2 all [installed]
gstreamer1.0-plugins-bad-faad/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-bad-videoparsers/xenial-updates,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-base/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-base-apps/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-base-dbg/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.2 amd64 [installed]
gstreamer1.0-plugins-base-doc/xenial-updates,xenial-updates,xenial-security,xenial-security,now 1.8.3-1ubuntu0.2 all [installed]
gstreamer1.0-plugins-good/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.4 amd64 [installed]
gstreamer1.0-plugins-good-dbg/xenial-updates,xenial-security,now 1.8.3-1ubuntu0.4 amd64 [installed]
gstreamer1.0-plugins-good-doc/xenial-updates,xenial-updates,xenial-security,xenial-security,now …Run Code Online (Sandbox Code Playgroud) 我有以下构建错误:
meson.build:49:0: ERROR: Dependency "gstreamer-pbutils-1.0" not found
Run Code Online (Sandbox Code Playgroud)
我想满足所需的依赖项。上一个是:
meson.build:48:0: ERROR: Dependency "gstreamer-1.0" not found
Run Code Online (Sandbox Code Playgroud)
但这已通过gstreamer 自己的网页和说明修复。
但是我找不到任何安装 gstreamer-pbutils-1.0 的方法。
pbutils 上的gstreamer 页面不是很有帮助。似乎他们认为 pbutils utils 会附带他们给出的说明。
我在 Ubuntu 19.04 上。
我想我做了一些事情,但我不知道到底是什么......现在,我的 Ubuntu 不想解码 MPEG-4 和 H.264 视频文件(文件扩展名.avi .mp4)。
vlc仍然有效(当然,它具有内置编解码器)但totem缩略图停止工作。
这是我最近所做的可能相关的事情:
sudo apt-get install libvo-aacenc-dev libx264-dev libtheora-dev librtmp-dev libvorbis-dev libfdk-aac-dev libmp3lame-dev libfaac-dev libpulse-dev libxvidcore-dev
Run Code Online (Sandbox Code Playgroud)
我用它们libav-tools从 GIT构建。现在libav就像一个魅力,这让我觉得我libx264的很好(我认为,它用于解码 H.264 和 MPEG-4)。
我有这个错误信息:
$ ? totem video.mp4
** Message: Missing plugin: gstreamer|1.0|totem|H.264 decoder|decoder-video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.2, profile=(string)main, parsed=(boolean)true (H.264 decoder)
Run Code Online (Sandbox Code Playgroud)
我也试过这个,我安装了很多gstreamer-*包。
你能帮助我吗 ?
当我的系统是14.04我有这个问题,这个固定它。
现在我将系统升级到 16.04,我没有找到 clementine 所以我安装了它。它无法播放 m4a 文件,所以我找到了我的旧解决方案并尝试了它。但是还是不能玩m4a。
然后现在我尝试升级到 clementine 的开发版本(另一个答案),但仍然没有运气。我不断收到 gstreamer 错误。
如何让 m4a 文件在 16.04 中工作?
我有一个 14.04 克隆的系统,上面有 clementine 播放 m4a。
编辑:
apt-cache search gstreamer.*bad
gir1.2-gst-plugins-bad-1.0 - GObject introspection data for the GStreamer libraries from the "bad" set
gnome-video-effects-extra - GNOME Video Effects - extra plugins
gstreamer1.0-plugins-bad - GStreamer plugins from the "bad" set
gstreamer1.0-plugins-bad-dbg - GStreamer plugins from the "bad" set (debug symbols)
gstreamer1.0-plugins-bad-doc - GStreamer documentation for plugins from the "bad" set
gstreamer1.0-plugins-bad-faad - …Run Code Online (Sandbox Code Playgroud)