MPEG-4 AAC 解码器和 H.264 解码器

MPEG-4 AAC 解码器和 H.264 解码器

我刚刚重新安装了 Ubuntu 20.04 LTS,尝试播放 Mpeg 视频时收到错误消息。我阅读了“如何安装 MPEG-4 AAC 解码器和 H.264 解码器?”中的说明,并运行了一个终端:

sudo apt-get install ubuntu-restricted-extras

该过程按预期运行,然后以终端上强制执行的 EULA 结束。文本底部显示“OK”,但我不知道如何接受 EULA。经过几次尝试,我显然很愚蠢地退出了终端,忽略了正在运行进程的警告,如果我退出,我会终止它。当然,解码器没有安装/工作。我尝试再次运行它,然后执行下一个命令:

sudo apt-get install libavcodec58 libav-tools ffmpeg

两次都出现了以下屏幕:

$ sudo apt-get install libavcodec58 libav-tools ffmpeg
[sudo] password for ij: 
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 30816 (apt-get)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

我刚刚查看了系统监视器,但无法确定导致问题的进程。列表顶部有两个“lib”进程。

我是不是完蛋了?我刚花了两天时间重新安装了 20.04 并调整了所有内容。我是个真正的新手,除了清晰的逐行命令外,什么都不熟悉。我希望有人能帮忙。

答案1

所以我用

sudo 杀死 30816

这样我就可以重启电脑,而不会收到进程正在运行且需要管理员凭据才能关闭的警告。然后我找到了另一个网站

https://linuxconfig.org/unable-to-play-the-file-missing-decoder-on-ubuntu-20-04-lts-focal-fossa

提供以下命令:

sudo apt 安装 ubuntu-restricted-extras

apt 安装 libdvdnav4 libdvd-pkg gstreamer1.0-插件-bad gstreamer1.0-插件-ugly

运行这些程序确实会导致在终端上叠加一条消息,但按回车键接受“OK”并继续并最终完成安装。 mpeg 现在可以播放了。

答案2

EULA 屏幕非常老派。按 Tab 键移动字段,按空格键激活(也许按 Enter 键也可以)。

相关内容