使用 H.264 或 VP8 编解码器(可能还有其他编解码器)编码的视频,无论容器(MKV、MP4、WEBM 等)如何,都只会在 VLC 中播放音频,至少在 Ubuntu 20.04 中是这样。有趣的是,GNOME Video 应用程序可以很好地播放这些文件。
我试过重启电脑,让 VLC 单独运行,没有任何其他用户程序同时运行以避免干扰。我已经安装并重新安装了vlc
, ubuntu-restricted-extras
, ffmpeg
, libdvdnav
,libdvdread7
和gstreamer1.0-libav
其他各种软件包,清除gstreamer
了缓存并且没有任何改变。我曾尝试强制 VLC 视频解复用,H264 video demuxer
但出现以下错误VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
,导致我在 Google 搜索中陷入死胡同。
我还能尝试什么?我还没有在网上找到任何其他来源解决了与我类似的案例。
我终于找到了问题:由于我的 HiDPI 显示器,我安装了
gnome-tweak-tool
、调整,并将font-scaling
选项更改为2.00
. 我已经测试过将其恢复为1.00
,即没有字体缩放,并且 VLC 开始正常工作!最后,我不得不放弃使用字体缩放,只是将系统字体设置为更高的大小,并调整网络浏览器的默认缩放来应对这个问题。
我已经使用显示缩放进行了测试,即在
Ubuntu Settings
>下将其设置为 200% 或类似值,Displays
但这导致了同样的问题。因此,如果您使用显示缩放,您可以尝试将其调回 100%。现在我正在使用显示缩放,解决方法是在我想使用 VLC 时手动将缩放恢复为 100%,并在完成后将其设置回 200%。