VLC не будет открывать видеофайлы со вторичного внутреннего жесткого диска


15

Я установил Ubuntu 16.10 на жесткий диск объемом 120 ГБ (sda), и у меня есть дополнительный внутренний жесткий диск объемом 500 ГБ (sdc), в котором нет ничего, кроме папки с видеофайлами.

Когда я пытаюсь открыть видео с VLC на этом диске SDC, я получаю эту ошибку

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.

Разрешения «читать и писать» для всех (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

Вы пробовали другой видеоплеер, такой как видео?
Боб

видеоплеер по умолчанию может получить доступ к этим файлам, но я хочу, чтобы vlc делал это .. на моей предыдущей установке все работало нормально ...
papajo

О, хорошо, единственное, о чем я могу думать, это удалить и переустановить VLC, но вы, вероятно, пытались это сделать. Извините, я не использую VLC, так что это предел моих (Ха) знаний.
Боб

Ответы:


13

Если вы используете snap vlc, по умолчанию он будет ограничен. Чтобы обойти это, удалите его:

sudo snap remove vlc

Затем установите из командной строки:

sudo snap install --classic  vlc

Это позволит просматривать и загружать файлы за пределами $ HOME

Обратите внимание: в 16.04 с текущим пакетом snapd это больше не требуется, vlc может просматривать смонтированные тома, очевидно, то же самое верно для 18.04.

--classicэто в основном старый --devmodeвариант.

Хотя, кажется, нет никакого способа использовать аппаратное декодирование со снимками, если это важно для вас ...


2
Все еще не работает ... для меня важно, чтобы это было по-старому ... Я не знаю, что за снимки, почему они хороши, я их не хочу или не использую для них, каждая программа, использующая снимки, проблематична для меня. ... и они создают беспорядок, у меня есть 10 "защелкивающихся" разделов по несколько МБ каждый, которые я никогда не создавал ...
papajo

Затем удалите оснастку и установите репозиторий vlc, который упакован как .deb
doug

как? (не только как удалить версию vlc с привязкой, но и сами защелки), потому что sudo snap remove vlc не
справляется

1
Что вы имеете в виду, «не справляются с задачей»? Запустите команду, скопируйте и вставьте результаты в папку для вставки или просто спросите на форумах Ubuntu, что больше подходит для интерактивного решения проблем.
Дуги

3
У меня все та же проблема с Ubuntu 18.04!
Пешмерге

5
sudo snap remove vlc

Затем установите его с помощью APT:

sudo apt-get install vlc

2
Это копия ответа @doug выше ... просто без полезных комментариев.
Сорен A

1
sudo snap install --classic vlcне работал для меня Я установил его, используя apt, и только после этого он загружал файлы за пределами $ HOME
Андрей Габриэль Гримпельс

1
У меня есть четкая установка Ubuntu 18.04, и у меня была та же проблема, о которой сообщалось в вопросе. Это решение отлично сработало для меня и решило проблему недоступности устройств из VLC без использования моментальных пакетов.
Лука Ферраро

Сумасшедшее простое решение, которое работает)
Fedorov7890

0

В программном обеспечении Ubuntu есть две разные версии VLC. Попробуйте загрузить версию "3.0.4-1ubuntu0.2" (посмотрите на звездный рейтинг), удалите предыдущую версию (3.0.6) и установите вышеупомянутую версию, чтобы решить эту проблему для меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.