页次: 1
好久没躺床上看剧了,昨晚上寻思看会儿,用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)
离线
# mount --mkdir -t cifs //SERVER/sharename /mnt/mountpoint -o username=username,password=password,workgroup=workgroup,iocharset=utf8,uid=username,gid=group
先将SMB目录挂载到本地,然后正常播放就OK了。
离线
# mount --mkdir -t cifs //SERVER/sharename /mnt/mountpoint -o username=username,password=password,workgroup=workgroup,iocharset=utf8,uid=username,gid=group
先将SMB目录挂载到本地,然后正常播放就OK了。
这样会不会播放的时候先把文件复制到/tmp/以后再播放?
离线
算是解决了
编辑/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,没能安装成功,因为有的依赖的签名不通过
离线
页次: 1