%3F.png)
Я хочу использовать команду для mpv
видеоплеера, которая будет воспроизводить папку VIDEO_TS (что в случае MPV означает непосредственный запуск основного видео DVD). Главное преимущество этого способа в том, чтоMPV может воспроизводить DVD-фильмы с внешними субтитрами.)
Обычно это можно сделать, перетащив папку VIDEO_TS в окно проигрывателя, что похоже на mpv file:///media/username/NAME-OF-DVD/VIDEO_TS
.
MPV не очень хорошо справляется с использованием меню DVD и несколькими потоками: mpv /dev/sr0
воспроизводит все содержимое DVD, включая меню, одно за другим как один поток, а это не соответствует моей цели.
С другой стороны, поскольку имя DVD-диска меняется, его mpv file:///media/username/NAME-OF-DVD/VIDEO_TS
нельзя использовать в качестве общей команды для запуска DVD так, как мне нужно (а именно из папки VIDEO_TS на DVD).
Существует ли такой общий путь к папке VIDEO_TS, который можно использовать для создания общей команды для воспроизведения этой папки?
Есть также более общий вопрос:можно указать путь, в котором одно из имен каталогов является переменным.
решение1
ПользовательМелБурсланответил в комментарии подэтот более общий вопрос (Можно ли указать путь, в котором один из уровней каталогов является переменным?):
пока изменяющийся уровень каталога представляет собой один каталог, я имею в виду, если у вас есть /dir1/dirX/dir3/dir4 и часть dirX не меняется как dirX/dirY/dirZ, а может быть только одним из dirX, dirY или dirZ, то вы можете ссылаться на /dir1/dirX/dir3/dir4 как /dir1/*/dir3/dir4
Итак, в приведенном выше случае команда, которая работает, выглядит примерно так:mpv /media/username/*/VIDEO_TS
решение2
Попробуйте с:
mpv dvd:// --dvd-device=/media/username/NAME-OF-DVD/