您尚未登录。

#1 2024-01-31 11:38:03

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 60

关于MPV播放SMB协议

好久没躺床上看剧了,昨晚上寻思看会儿,用mpv播放smb协议的文件时发现报错不支持协议,简单搜了一下发现官方库的ffmpeg是不支持libsmbclient的,mpv以前支持smb但是由于ffmpeg也支持了以后就去掉了这个功能,但是现在由于mariadb和libsmbclient的函数冲突所以编译时没有启用

我应该是没有mariadb的使用需求,相对合理一点的解决方案是什么呢?卸了原本的ffmpeg然后安装aur里面的ffmpeg-full吗?我看pkgbuild里面的编译选项有--enable-libsmbclient这一条,但是笔记本配置比较弱鸡,轻薄本cpu性能不是很高,编译时间会不会很久啊

或者还有别的解决方案么,如果这就是最优解了那我就晚上睡觉的时候放那让他编译

更新一下,编译完了,晚上回去试试:>)

最近编辑记录 chrisivanovic (2024-02-01 10:24:36)

离线

#2 2024-01-31 14:33:43

lily
会员
注册时间: 2020-12-31
帖子: 18

Re: 关于MPV播放SMB协议

# mount --mkdir -t cifs //SERVER/sharename /mnt/mountpoint -o username=username,password=password,workgroup=workgroup,iocharset=utf8,uid=username,gid=group

先将SMB目录挂载到本地,然后正常播放就OK了。

离线

#3 2024-01-31 14:42:56

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 60

Re: 关于MPV播放SMB协议

lily 说:
# mount --mkdir -t cifs //SERVER/sharename /mnt/mountpoint -o username=username,password=password,workgroup=workgroup,iocharset=utf8,uid=username,gid=group

先将SMB目录挂载到本地,然后正常播放就OK了。

这样会不会播放的时候先把文件复制到/tmp/以后再播放?

离线

#4 2024-02-06 18:47:11

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 60

Re: 关于MPV播放SMB协议

算是解决了
编辑/use/share/applications/mpv.desktop
把这一行注释掉

X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb,srt,rist,webdav,webdavs

让mpv走kio-fuse,就可以了
至于ffmpeg-full,没能安装成功,因为有的依赖的签名不通过

离线

页脚