Как изменить привязку плеера mpv?

Это действительно зависит от вас. Вы можете сделать почти все.

У меня есть (чтобы показать):

1x RAID0 PCI-E SSD (OCZ Revo 120gig), который работает со скоростью 540 Мбайт / с в качестве основного диска 4x 1.5TB дисков в RAID5 в качестве диска данных (называемый /media/ned) 2x 1.5TB дисков в RAID1 (в настоящее время ухудшен - /media/jeff)

Популярная монтажная конвенция позволила бы мне хранить все /home/ на ned ... Но это замедлит множество приложений, которые используют вещи в ~ для запуска (например, Firefox имеет базу данных SQLite, которая лучше всего работает на быстром диске).

Per это соглашение, я использовал для хранения всего /home/ на jeff. mdadm RAID1 значительно быстрее, чем его RAID5, но на несколько медленнее, чем мой SSD. Когда половина jeff умерла, я решил, что хочу увеличить скорость.

Итак, теперь я просто храню каталог на ned для вещей, которые я действительно не хочу на SSD. Это включает в себя мои ~/Music ~/Documents и т. Д. Вы можете mount bind их в своем fstab, но я только что пошел с SymLinks. Переместите каталог и запустите что-то вроде:

ln -s /media/ned/.fakehome/Music ~/Music

Прополощите и повторите.

В моем случае это действительно случай, когда я могу проиграть, если произойдет самое худшее. У меня есть некоторая безопасность с RAID5, поэтому все, что на ней (особенно RAID0 SSD), гораздо более подвержено смерти, если белка пукает в ее сторону.

Поскольку у вас есть только относительно маленький SSD и только один диск данных, метрики и причинности несколько отличаются. Каждый метод одинаково опасен, и вы ограничены пространством. Вы можете сделать все возможное, чтобы смонтировать весь дом на диске данных и сделать обратное тому, что я делаю. Создайте каталог на SSD для того, что вы хотите быть быстрым, а SymLink - обратно в раздел данных.

Вы можете использовать команды fstab-mount, но я просто нахожу SymLinks проще в обслуживании. Я не уверен, что такое служебные отличия, но я уверен, что я спросил где-то.

2
задан 12 June 2017 в 20:48

5 ответов

Выполните следующие действия:

Сделайте файл input.conf внутри ~/.config/mpv Откройте файл и добавьте следующие строки:
UP add volume +2

DOWN add volume -2
2
ответ дан 22 May 2018 в 21:37
  • 1
    UP работает, но DOWN делает то же самое, что и раньше. Я снова запустил команду 4 и теперь DOWN работает. но UP вернулся, делая то же самое, что и раньше. – user557728 12 June 2017 в 22:27
  • 2
    Ответ отредактирован :) – Arun 13 June 2017 в 03:19
  • 3
    Надеюсь, ваша проблема решена – Arun 13 June 2017 в 15:13
  • 4
    Да, большое спасибо – user557728 13 June 2017 в 18:48

Выполните следующие действия:

Сделайте файл input.conf внутри ~/.config/mpv Откройте файл и добавьте следующие строки: UP add volume +2 DOWN add volume -2
3
ответ дан 18 July 2018 в 11:45

Выполните следующие действия:

Сделайте файл input.conf внутри ~/.config/mpv Откройте файл и добавьте следующие строки: UP add volume +2 DOWN add volume -2
3
ответ дан 24 July 2018 в 19:51

Чтобы продлить ответ Аруна, также возможно изменить другие клавиши для других действий, для большинства клавиш клавиатуры это так же просто:

[key] [action]

Где [ключ] - это ключ, который вы want (case sensitive) и [action] - действие, которое вы хотите, чтобы игрок сделал, где эта страница содержит полный файл конфигурации по умолчанию, в котором есть все действия, которые вы можете сделать, я не смог найти место с перечисленными действиями , поэтому возможно, что он поддерживает больше действий.

Для других клавиш, особенно для нестандартных ключей, вам может понадобиться запустить mpv с флагами:

--input-test force--window --idle

mpv создает окно, которое ведет себя как xev (хотя и более удобное для пользователя, так как оно показывает имя клавиши, которую вы нажали на экране).

Таким образом, вы можете увидеть, какие клавиши вы нажимаете, это особенно полезно когда вы настраиваете мышь с дополнительными кнопками, так как некоторые кнопки могут иметь специальные имена в mpv.

Вот небольшая таблица действий из того, что я видел в файле конфигурации, если кто-нибудь найдет где-нибудь полный список действий, я заменю его ссылкой.

Я нашел этот , но я оставлю это здесь как быстрый поиск, ссылка была здесь, но я только что пропустил это.

(..) is mandatory [..] is optional ┌────────────────┬───────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────┐ │ Function │ Command │ Details │ ├────────────────┼───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────┤ │ Volume Control │ add volume (x) │ (x) is the signed amount to add total volume │ │ Seeking │ [no-osd] [sub-]seek (x) [exact] │ (x) is the signed amount of seconds to seek │ │ │ │ "no-osd" can be added at the beginning to make the osd not show up │ │ │ │ "exact" can be added after to make the seek exact │ │ │ │ "sub-" makes the seek go [x] subtitle entries instead of seconds │ │ Video Panning │ video-pan-(direction) (x) │ (direction) is either 'x' or 'y' and (x) is the amount to move │ │ Video Zoom │ video-zoom (x) │ (x) is the amount to zoom │ │ Video Speed │ (multiply)(set) speed [1/](x) │ (x) is the amount to scale, and you can add [1/] before to make fractions easier │ │ Exit │ quit[-watch-later] │ Exits the video, [-watch-later] is an option, but I'm not sure what it does │ │ Frame Seek │ frame[-back]-step │ If [-back] isn't specified, it goes one frame ahead and pauses, else it goes 1 frame behind │ │ Pausing │ [cycle] pause │ If [cycle] is specified, it toggles the current status, else it just pauses │ │ Playlist │ playlist(-next)(-prev) │ Only either can be specified, not both nor neither │ │ Show Progress │ show-progress │ │ │ Set fullscreen │ set fullscreen (no)(yes) │ Only either │ │ Screen Mods │ add (contrast)(brightness)(gamma)(saturation) │ │ └────────────────┴───────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────┘ There are more, but I figured this made a list of the most common needed ones.

(Если вам интересно, почему я отвечаю на вопрос в течение года, я не могу найти ответ сам здесь, но это был первый вопрос, который появился, когда я его обыскал, поэтому я решил любой, кто смотрит на этот вопрос, может также задаться вопросом, как изменить все остальные ключи тоже)

2
ответ дан 18 July 2018 в 11:45

Чтобы продлить ответ Аруна, также возможно изменить другие клавиши для других действий, для большинства клавиш клавиатуры это так же просто:

[key] [action]

Где [ключ] - это ключ, который вы want (case sensitive) и [action] - действие, которое вы хотите, чтобы игрок сделал, где эта страница содержит полный файл конфигурации по умолчанию, в котором есть все действия, которые вы можете сделать, я не смог найти место с перечисленными действиями , поэтому возможно, что он поддерживает больше действий.

Для других клавиш, особенно для нестандартных ключей, вам может понадобиться запустить mpv с флагами:

--input-test force--window --idle

mpv создает окно, которое ведет себя как xev (хотя и более удобное для пользователя, так как оно показывает имя клавиши, которую вы нажали на экране).

Таким образом, вы можете увидеть, какие клавиши вы нажимаете, это особенно полезно когда вы настраиваете мышь с дополнительными кнопками, так как некоторые кнопки могут иметь специальные имена в mpv.

Вот небольшая таблица действий из того, что я видел в файле конфигурации, если кто-нибудь найдет где-нибудь полный список действий, я заменю его ссылкой.

Я нашел этот , но я оставлю это здесь как быстрый поиск, ссылка была здесь, но я только что пропустил это.

(..) is mandatory [..] is optional ┌────────────────┬───────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────┐ │ Function │ Command │ Details │ ├────────────────┼───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────┤ │ Volume Control │ add volume (x) │ (x) is the signed amount to add total volume │ │ Seeking │ [no-osd] [sub-]seek (x) [exact] │ (x) is the signed amount of seconds to seek │ │ │ │ "no-osd" can be added at the beginning to make the osd not show up │ │ │ │ "exact" can be added after to make the seek exact │ │ │ │ "sub-" makes the seek go [x] subtitle entries instead of seconds │ │ Video Panning │ video-pan-(direction) (x) │ (direction) is either 'x' or 'y' and (x) is the amount to move │ │ Video Zoom │ video-zoom (x) │ (x) is the amount to zoom │ │ Video Speed │ (multiply)(set) speed [1/](x) │ (x) is the amount to scale, and you can add [1/] before to make fractions easier │ │ Exit │ quit[-watch-later] │ Exits the video, [-watch-later] is an option, but I'm not sure what it does │ │ Frame Seek │ frame[-back]-step │ If [-back] isn't specified, it goes one frame ahead and pauses, else it goes 1 frame behind │ │ Pausing │ [cycle] pause │ If [cycle] is specified, it toggles the current status, else it just pauses │ │ Playlist │ playlist(-next)(-prev) │ Only either can be specified, not both nor neither │ │ Show Progress │ show-progress │ │ │ Set fullscreen │ set fullscreen (no)(yes) │ Only either │ │ Screen Mods │ add (contrast)(brightness)(gamma)(saturation) │ │ └────────────────┴───────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────┘ There are more, but I figured this made a list of the most common needed ones.

(Если вам интересно, почему я отвечаю на вопрос в течение года, я не могу найти ответ сам здесь, но это был первый вопрос, который появился, когда я его обыскал, поэтому я решил любой, кто смотрит на этот вопрос, может также задаться вопросом, как изменить все остальные ключи тоже)

2
ответ дан 24 July 2018 в 19:51

Другие вопросы по тегам:

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