VLC 播放本地文件,不播放 SMB 共享上的文件

VLC 播放本地文件,不播放 SMB 共享上的文件

VLC 媒体播放器无法播放我的 SMB 网络共享上的文件,尽管它可以很好地播放本地媒体。当我尝试从共享播放时,出现此错误:

无法打开您的输入:VLC 无法打开 MRL 'smb://[电子邮件保护]/Files/Caden/Music/FINALE.mp3'。请查看日志了解详情。

但是,当我下载文件时,它可以正常播放。帮忙吗?

编辑:这是在终端中打开时 VLC 的输出:

VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[0000000001c21148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
KSambaShare: Could not find smb.conf!
libdvdnav: Using dvdnav version 5.0.3
libdvdread: Couldn't find device name.
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[0000000001cefd68] core playlist: stopping playba

答案1

这是 VLC 的一个已知问题。它从未出现过。当您挂载网络共享时,其文件也会显示在/run/user/your_user_id/gvfs文件夹中。在该文件夹中找到您要播放的文件并从那里播放。

答案2

我在 smb.conf 中设置

最小协议 = SMB1

最大协议 = SMB1

并且运行良好

答案3

我遇到了 VLC 无法从我的 NAS 播放的问题。它给出了“文件描述符错误”错误。解决方案是在 NAS 文件共享设置中关闭一些高级 SMB 参数。

顺便说一句,无论设置如何,Windows Media Player 都可以播放这些视频。

答案4

我在 Ubuntu 20 上通过 snap 安装 VLC 时遇到问题,我切换到常规的 apt 安装,现在它可以按预期工作:

sudo snap remove vlc
sudo apt install vlc

相关内容