我已经在 120GB 硬盘 (sda) 上安装了 Ubuntu 16.10,并且我有一个 500GB (sdc) 的辅助内部硬盘,它除了一个包含视频文件的文件夹外别无他物。
当我尝试在该 sdc 驱动器上使用 VLC 打开视频时,出现此错误:
File reading failed:
VLC could not open the file "/media/"username"/"hardisksdcname"/Videos/"videofoldername"/"videoname".avi" (Permission denied).
Your input can't be opened:
VLC is unable to open the MRL 'file:///media/"username"/"harddisksdcname"/Videos/"videofoldername"/"videoname".avi'. Check the log for details.
Run Code Online (Sandbox Code Playgroud)
所有人(root 和其他人)的权限都是“读和写”的。
当我将视频复制到我的桌面,然后尝试使用 VLC(来自桌面源副本)播放它时,它可以工作,但是当我尝试从我的 SDC 硬盘驱动器严格播放它时,会出现此错误。
我不知道 VLC 在哪里存储其日志文件。
这是我的设备的显示方式:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop1 7:1 0 115M 0 loop /snap/vlc/4 ***<--whats that?***
sdb 8:16 0 447,1G 0 disk
sr0 11:0 1 1,1G 0 rom /media/papajo/Ubuntu 15.10 amd64
loop2 7:2 0 228K 0 loop /snap/htop/68
loop0 7:0 0 76M 0 loop /snap/core/714
sdc 8:32 0 465,8G 0 disk
??sdc1 8:33 0 465,8G 0 part
sda 8:0 0 119,2G 0 disk
??sda2 8:2 0 102,8G 0 part /
??sda3 8:3 0 16G 0 part [SWAP]
??sda1 8:1 0 512M 0 part /boot/efi
sr1 11:1 1 1,5G 0 rom /media/papajo/Ubuntu 16.10 amd64
Run Code Online (Sandbox Code Playgroud)
And*_*els 15
sudo snap remove vlc
Run Code Online (Sandbox Code Playgroud)
然后使用 APT 安装它:
sudo apt-get install vlc
Run Code Online (Sandbox Code Playgroud)
dou*_*oug 14
如果您使用的是 snap vlc,默认情况下它将被限制。要解决这个问题,请将其删除:
sudo snap remove vlc
Run Code Online (Sandbox Code Playgroud)
然后从命令行安装:
sudo snap install --classic vlc
Run Code Online (Sandbox Code Playgroud)
这将允许在 $HOME 之外浏览和加载文件
请注意:在 16.04 上不再需要使用当前的 snapd 包,vlc 可以浏览已安装的卷,显然 18.04 也是如此。
--classic
基本上是旧--devmode
选项。
虽然 atm 似乎没有办法使用带快照的硬件解码,如果这对你很重要......
归档时间: |
|
查看次数: |
19239 次 |
最近记录: |