尽管所有必要的编解码器都已正确安装,但 VLC 仅播放 H.264 和 VP8 视频的音频

尽管所有必要的编解码器都已正确安装,但 VLC 仅播放 H.264 和 VP8 视频的音频

使用 H.264 或 VP8 编解码器(也可能是其他编解码器)编码的视频,无论容器是什么(MKV、MP4、WEBM 等),都只能在 VLC 中播放音频,至少在 Ubuntu 20.04 中是这样。有趣的是,GNOME Video 应用程序可以很好地播放这些文件。

我尝试过重启电脑,让 VLC 单独运行,不让其他用户程序同时运行,以避免干扰。我安装并重新安装了、、、、、和其他vlc各种软件包,清除了缓存,但什么都没有改变。我尝试过强制 VLC 视频解复用,但出现了以下错误,导致我在 Google 搜索中陷入死胡同。ubuntu-restricted-extrasffmpeglibdvdnavlibdvdread7gstreamer1.0-libavgstreamerH264 video demuxerVLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))

我还能尝试什么?我在网上找不到任何其他解决过类似案例的资源。

答案1

我终于找到了问题所在:由于我的 HiDPI 显示器,我安装了gnome-tweak-tool、调整,并将font-scaling选项更改为2.00。我测试过将其恢复为1.00,即没有字体缩放,VLC 开始正常工作!

最后,我不得不放弃使用字体缩放,只是将系统字体设置为更大的尺寸,并调整网络浏览器的默认缩放来应对这个问题。

Ubuntu Settings我已使用显示缩放比例进行了测试,即在>下将其设置为 200% 或类似值,Displays但这导致了同样的问题。因此,如果您使用显示缩放比例,您可以尝试将其调回 100%。

目前我正在使用显示缩放,解决方法是当我想使用 VLC 时手动将缩放比例恢复为 100%,完成后将其设置回 200%。

相关内容