当我尝试从我的家庭服务器打开视频文件时出现错误:
VLC 无法打开 MRL
我以前从未遇到过这个问题。打开互联网 RMTP 流工作正常,防火墙已禁用。
谢谢你的帮助
答案1
一年后...我发现 VLC 不使用桌面提供的任何连接,无论是 Gnome 还是 KDE。它使用设置中定义的凭据创建自己的连接:
工具 > 偏好设置
显示设置:全部
输入/编解码器 > 访问模块 > SMB
谢谢约里斯以获取信息。
如果缺少,请安装插件:
apt-get install vlc-plugin-samba
答案2
根据这个: 关于网络驱动器的问题 | Ubuntu MATE 社区 您需要安装“vlc-plugin-samba”。因为默认情况下未安装它。真是一团糟!这招在这里奏效了,但我还升级到了 vlc 3.0,因为我认为这会有所帮助,但事实并非如此。请让我知道如果您只安装插件它是否会起作用。
谨致问候 Mangoppa
答案3
如果它是受密码保护的共享,则必须使用 cifs 挂载它:
sudo apt install cifs-utils
mkdir /mnt/share_name
然后将这一行添加到你的 /etc/fstab :
//server_ip/share_name /mnt/share_name cifs username=user,password=pass,iocharset=utf8,sec=ntlm 0 0
然后运行
mount -a
播放自/mnt/share_name
答案4
在 Ubuntu 15.04、15.10 中,gvfs 软件包中有一个已确认的错误。这会导致任何挂载均不会显示在 /run/user//gvfs 中。
VLC 使用这些挂载来访问和播放文件。如果挂载不可用,vlc 将使用 samba 插件来创建连接。
一个解决方法是终止 gvfsd,这样在访问文件时就会创建一个新的守护进程。
killall --user $(id -un) gvfsd