![在 smplayer 中播放视频需要 AV1 解码器](https://linux22.com/image/1174630/%E5%9C%A8%20smplayer%20%E4%B8%AD%E6%92%AD%E6%94%BE%E8%A7%86%E9%A2%91%E9%9C%80%E8%A6%81%20AV1%20%E8%A7%A3%E7%A0%81%E5%99%A8.png)
答案1
可能是缺少其他多媒体编解码器。我最近也遇到了这个问题,通过终端安装解决了
$ sudo apt-get update
$ sudo apt install libdvdnav4 libdvd-pkg \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg
信用卡 -https://websiteforstudents.com/how-to-enable-ubuntu-18-04-lts-beta-to-play-videos-files/
答案2
如果 mplayer 无法播放文件的视频部分(例如,在命令行上运行“mplayer file.mkv”会产生“找不到与所选 -vo 和视频格式 0x31307661 匹配的编解码器”形式的错误,表明不支持 av1 视频编解码器),那么您仍然可以通过更改 smplayer 使用的多媒体引擎来使用 smplayer 播放视频。在“选项”选项卡中,打开“首选项”,然后在“常规”->“常规”下,打开多媒体引擎的下拉菜单。如果您看到的选项是“mplayer”、“mpv”和“其他”,则选择 mpv 代替 mplayer。
当然,为了使其正常工作,您需要安装 mpv(“sudo apt-get install mpv”)。
答案3
将文件转换为 mp4 为此安装 ffmpeg 版本 4
安装命令:(来自:https://www.cloudbooklet.com/how-to-install-and-use-ffmpeg-on-ubuntu-18-04/)
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo apt install ffmpeg
将 mkv 转换为 mp4 的命令:
ffmpeg -i filename.mkv filename.mp4