Как заставить VLC играть файл ISO непосредственно?

Вы не можете. Привязка ключа будет звонить cmd_bind_key_parse функция от cmd-bind-key.c который в свою очередь будет (в конечном счете) звонить key_string_get_modifiers от key-string.c:

/* Find modifiers. */
105     int
106     key_string_get_modifiers(const char **string)
107     {
108         int modifiers;
109         
110         modifiers = 0;
111         while (((*string)[0] != '\0') && (*string)[1] == '-') {
112             switch ((*string)[0]) {
113                 case 'C':
114                 case 'c':
115                 modifiers |= KEYC_CTRL;
116                 break;
117                 case 'M':
118                 case 'm':
119                 modifiers |= KEYC_ESCAPE;
120                 break;
121                 case 'S':
122                 case 's':
123                 modifiers |= KEYC_SHIFT;
124                 break;
125             }
126             *string += 2;
127         }
128         return (modifiers);
129     } 

tmux.c содержит модифицирующую клавишу #define объявления и из того файла мы имеем:

106     /* Key modifier bits. */
107     #define KEYC_ESCAPE 0x2000
108     #define KEYC_CTRL 0x4000
109     #define KEYC_SHIFT 0x8000
110     #define KEYC_PREFIX 0x10000 

На поверхности, хотя, не выглядит слишком трудным изменить; возможно, выходные (известные последние слова ;)) проект?

5
03.02.2011, 20:55
3 ответа

Смонтируйте его как обратную петлю сначала.

mount -o loop,ro -t iso9660 /path/to/file.iso /path/to/mountpoint/

Или попробуйте это...

vlc dvd://path/to/iso
5
27.01.2020, 20:39
  • 1
    Это не непосредственно, если Вы не предлагаете обходное решение? –  tshepang 10.01.2011, 00:01
  • 2
    я мог быть неправым, но я поставлю вторую опцию, почти так непосредственно, как Вы найдете. –  Steven D 10.01.2011, 01:17
  • 3
    Nah, 2-я опция не работает. Это ожидает нормальную файловую систему: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed. –  tshepang 11.01.2011, 15:36
  • 4
    Почему случается так, что Вы настроены против монтирования его? –  bahamat 12.01.2011, 08:16
  • 5
    Это - дополнительная работа. дисковая утилита гнома –  tshepang 29.01.2011, 11:20

Необходимо ли использовать vlc? mplayer может обычно разрабатывать видео DVD, ISO (или даже частичная неполная ISO) содержат mpeg потоки достаточно хорошо для проигрывания их без петлевого монтирования или сложных флагов. Выполнение его, этот путь означает меню, подзаголовки, альтернативные звуковые дорожки, вряд ли будет работать tho.

mplayer /path/to/dvd.iso 
0
27.01.2020, 20:39
  • 1
    MPlayer даже поддерживает меню? –  tshepang 02.02.2011, 16:25
  • 2
    Можно наблюдать mpeg поток позади анимированных меню, но горячие точки не соединены ни до чего полезного. –   06.02.2011, 15:43

Поскольку это старый вопрос, может быть полезно сказать, что более поздние версии VLC (2.1 и более поздние) должны иметь возможность воспроизводить ISO-файлы напрямую, если что-то не так с iso. .

1
27.01.2020, 20:39

Теги

Похожие вопросы