我已经能在 20.04 LTS 桌面上观看 DVD 电影好几年了。刚刚升级到 jammy jellyfish,这个功能就失效了。
DVD 播放器可以很好地播放数据文件,但是当我尝试在 vlc 中打开它时,它显示“未找到媒体”。
做了一些研究,我确实做了
sudo apt install libdvdread8
通过合法购买的电影 DVD,lshw 可获得:
*-cdrom
description: DVD writer
product: DVD_RW ND-3550A
vendor: _NEC
physical id: 0.1.0
bus info: scsi@4:0.1.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.05
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r
configuration: ansiversion=5 status=nodisc
使用 Ubuntu ISO DVD:
*-cdrom
description: DVD writer
product: DVD_RW ND-3550A
vendor: _NEC
physical id: 0.1.0
bus info: scsi@4:0.1.0
logical name: /dev/cdrom
logical name: /dev/sr0
logical name: /media/cdrom
version: 1.05
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r
configuration: ansiversion=5 mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8 state=mounted status=ready
*-medium
physical id: 0
logical name: /dev/cdrom
logical name: /media/cdrom
capabilities: partitioned partitioned:dos
configuration: mount.fstype=iso9660 mount.options=ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8 signature=15f006ae state=mounted
syslog(注意 mount 没有实现内容类型猜测消息):
Aug 17 20:35:18 Office-Ubuntu gnome-shell[1594]: Unable to guess content types on added mount cdrom: Gio.IOErrorEnum: mount doesn’t implement content type guessing
Aug 17 20:35:18 Office-Ubuntu dbus-daemon[1489]: [session uid=1000 pid=1489] Activating service name='org.gnome.Shell.HotplugSniffer' requested by ':1.26' (uid=1000 pid=1594 comm="/usr/bin/gnome-shell " label="unconfined")
Aug 17 20:35:18 Office-Ubuntu dbus-daemon[1489]: [session uid=1000 pid=1489] Successfully activated service 'org.gnome.Shell.HotplugSniffer'
Aug 17 20:35:18 Office-Ubuntu nautilus[8050]: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed
Aug 17 20:36:10 Office-Ubuntu kernel: [16535.999541] usb 1-4: reset high-speed USB device number 4 using ehci-pci
Aug 17 20:37:01 Office-Ubuntu systemd[1]: media-cdrom.mount: Deactivated successfully
。
没有改善。还有其他变化吗?我认为解决这个问题的关键是 mount 无法识别 DVD 的 [可能已加密] 视频格式,尽管我已经重新安装了所有必需的软件包,并且它们现在都是最新版本。我试过几张 DVD,之前都用过,在其他系统上也能正常工作。
我的基本问题似乎是 mount 无法读取或猜测 DVD 上的视频文件类型。Mount 可以读取和安装具有普通 ISO 和数据文件结构的 DVD。我已重新安装了所有相关软件包,但可能没有按照正确的顺序进行。我不得不从本论坛过去的答案中拼凑出一个程序,因为 22.04.1 太新了,没有完整的程序。一个解决无法识别、安装和读取视频 DVD 的答案以及一个完整的从头到尾更新的运行 VLC 观看视频 DVD 的程序将对我和社区非常有帮助。
这可能是个障眼法,但当我登录时,GUI 会显示一个软盘驱动器图标,而这台机器上的 Ubuntu 以前的版本中从未出现过这个图标。这台机器上从未安装过软盘驱动器,/etc/fstab 或 /etc/mtab 中也没有它的条目。