如何安装h.264解码器?

我尝试在电影播放器​​中播放video,但只能听到音频。 我尝试用龙播放器播放video,但这里也只能听到音频。

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

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

我尝试安装插件但无法安装。 它也不在软件中心。 我怎么能得到这个插件?

如果你只想要H.264那么

sudo apt-get install h264enc 

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

为了播放h.264编码的video,相应的解码器附带以下库:

 apt install gstreamer1.0-libav 

我认为这是gstreamer-plugins-bad软件包的一部分。 如果您在软件中心中搜索它,它应该显示出来。 可能是您必须激活多重保护程序库(启动软件和来源并勾选相应的框)。

安装包后,Movie Player应该能够播放该文件。

如下所述从PPA安装gstreamer0.10-ffmpeg解决了这个问题。

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

在16.04为我修复它的包是gstreamer插件坏了。 我收到一条关于Python-3.5 minimal的消息,希望安装一些MPEG-4 AAC插件,它没有做任何事情。 修复:在终端类型中:

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

如果您仍然无法以某种方式使其工作,您可以尝试使用VLC作为解决方法,可通过以下方式安装:

 sudo apt-get install vlc 

我没有取消限制软件,这可能有用,但可能会禁用其他编解码器。 顺便说一句,电影播放器​​或video是图腾video播放器。

播放video时遇到了同样的问题。 video播放器想下载mpeg – 4 acc解码器和h.264解码器,但这并不是因为法律原因(如果我正确理解窗口中写的是什么在PC试图下载提到的程序后出现)。

我没有点击软件和更新 – > Ubuntu软件 – >“unlick”受版权或法律问题(多元宇宙)限制的软件都重新开始工作。 (我的意思是在这个操作之后,pc下载了他需要的东西并且它开始工作)。

只有音频的gstreamer bug才能轻松解决

仅使用黑色video屏幕在H.264播放时听到音频报告为gstreamer1.0 bug#1562875 。

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

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

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

以下video( https://www.youtube.com/watch?v=Vk5viMViSXk )为我工作。 现在,我即将播放并寻找由我的中文IP摄像机创建的前进/后退h264文件。

总结一下:

  • 打开VLC。

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

  • Input / Codecs /解Demuxers ,选择Demux module作为h264 video demuxer 。 保存并重新启动VLC。

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