如何安装h.264解码器?


14

我尝试在电影播放器​​中播放视频,但只能听到音频。我尝试与Dragon Player播放视频,但在这里也只能听到音频。

出现一个消息框,显示以下消息:

Python(v2.7)要求安装插件才能播放以下类型的媒体文件:H.264解码器

我尝试安装插件,但无法安装。软件中心也没有提供。如何获得此插件?


您尝试播放哪种视频格式?顺便说一下,您是否安装了Ubuntu-restricted-extras?
Sukupa91 2013年

m尝试播放MPEG-4视频(video / mp4)
sonakshi 2013年

是的,安装了受限制的软件包
sonakshi 2013年

安装h264enc导致该错误由rajagenupula提到..
Sukupa91

这个问题的读者可能还想看看问题askubuntu.com/q/214421/217269(关于多媒体解码器)
strpeter 2014年

Answers:


7

如果只想要H.264

sudo apt-get install h264enc

将在您的系统中安装H.264。


我试图AFTR d整个过程,后缀配置弹出的up..but没什么hapened
sonakshi

5
这不是编码器,不是解码器吗?
HarlemSquirrel 2013年

h264enc是“一个Shell脚本,可使用MPlayer项目中的MEncoder轻松将DVD或视频文件编码为H.264 / AVC / MPEG-4 Part 10视频格式”。听起来好像并不需要编解码器,但是转换视频可能是一个后备选项。
mc0e '16

尝试过sudo apt-get install h264enc,但是Ubuntu表示它不可用。尝试过apt-cache search h264enc但一无所获。
Craig S. Anderson

2
@ CraigS.Anderson确保已启用“ Multiverse”存储库。packages.ubuntu.com/search?keywords=h264enc
rɑːdʒɑ

13

为了播放H.264编码的视频,相应的解码器带有以下库:

sudo apt install gstreamer1.0-libav

4

我认为这是gstreamer-plugins-bad软件包的一部分。如果在“软件中心”中搜索此内容,它将显示出来。可能是您必须激活Multiverse存储库(启动“软件和源”并在此勾选相应的框)。

安装软件包后,Movie Player应该可以播放文件。


您提到的gstreamer-plugin不能安装。.它显示出一些错误,例如ur软件中
不可用

我尝试了一些东西,现在终于可以播放视频了。。。
谢谢

该软件包可能不可用,因为您没有激活多宇宙存储库,正如我写的那样,您可能必须这样做:)
fohswe 2013年

2

gstreamer0.10-ffmpeg如下所述从PPA 安装可以为我解决此问题。

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg

2

在16.04上为我修复的软件包是gstreamer插件不好的。我收到一条有关希望安装一些MPEG-4 AAC插件的Python-3.5 minimal的消息,该插件没有执行任何操作。解决方法:在终端中输入:

sudo apt-get install gstreamer1.0-plugins-bad

如果仍然无法使它正常工作,则可以尝试使用VLC作为解决方法,可通过以下方法安装:

sudo apt-get install vlc

我没有取消受限软件的点击,这可能有效,但可能会禁用其他编解码器。顺便说一下,电影播放器​​或视频是Totem视频播放器。


1

仅音频的gstreamer错误可以轻松解决

据报告,在H.264播放过程中,如果播放带有其他黑色视频屏幕的音频,则声音仅为gstreamer1.0 错误#1562875

幸运的是,只需发出以下命令即可轻松解决此错误:

$ rm -R ~/.cache/gstreamer-1.0

这将在重新启动应用程序后生效。


1

观看了此视频(https://www.youtube.com/watch?v=Vk5viMViSXk)对我有用。现在,我可以播放和查找由我的中国IP摄像机创建的前/后h264文件。

总结一下:

  • 打开VLC。

  • 转到:Tools/ Preferences。选择Show settings:“全部”

  • Input / Codecs/中Demuxers,选择Demux moduleh264 video demuxer。保存并重新启动VLC。

现在,您应该可以播放h264文件了。


0

我在播放视频时遇到了同样的问题。视频播放器想要下载mpeg-4 acc解码器和h.264解码器,但是由于法律原因(如果我正确理解了窗口中写的内容,在pc试图下载所提到的程序后会出现什么情况),这并未发生。

取消单击软件和更新-> Ubuntu软件->“取消单击”后,受版权或法律问题(multiverse)限制的软件将再次开始运行。(我的意思是,在执行此操作之后,电脑会下载他需要的内容并开始工作)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.