[已解决]openSUSE 13.2 vlc 播放 mkv 视频无声音无图像



求大神解决

你得更详细地描述,或者用命令行运行

vlc 你的那个视频 

然后给输出看看有没有人能帮忙。

视频文件改个名试试。。。。

没用

可是明显就是提示找不到文件呀,你以前可以用吗?确认安装了解码器了?
如果没有增加 packman 的源,重装 packman 下的 vlc 就应该是带解码器的。
当然也可以只安装解码器。
看看 marguerite 的这篇帖子吧

@褪色流年

233

你的第一个图是问题所在, h264 和 mp4a 解码器找不到 。

怎么说呢,简单科普下:mkv 和 mp4 和 flv 都叫“封装格式”,意思跟压缩包差不多什么也不干,所以播放器打不打得开跟它们没关系,真正有关系的就是这个视频用什么编码器编码的,播放器有没有对应的解码器。

这里的原因是你用的是 oss 源里的 vlc,那是个 阉割了所有版权有问题的编解码器的版本 ,目的就是给 OBS 编译软件包的时候提供依赖(具体点说,是 KDE 下的 phonon-backend-vlc 音频后端)。所以你 要装上 Packman 里的 vlc 才有全功能 ,不然只能播放开源编码的视频比如 ogg 音频 vorbis 视频。而 h264 和 mp4a 都是版权有问题的解码器,它们应该是 x264 提供的(我正好是 x264 的维护者),而 x264 是不可能在 OBS 上编译的,所以 OBS 上的 vlc 不支持这些编码。

而你的第二个图和第一个图没关系,No such file or directory,找不到文件,所以人家让你重命名可能也没什么错,至少第二张图的问题不会再有了。

我的也是这样的问题。
请问怎样安装 packman 的 vlc?

suselinks.us/openSUSE-One-Click-Installer-released/
欢迎看看我这个帖子,用用我这个脚本,或者看看我的脚本的源码。