如何安装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文件了。