Клавиши клавиатуры клавиатуры для ярлыков

mkvtoolnix - хороший пакет, он может одновременно извлекаться треками, разделами или конкретными таймингами.

mkvmerge -i <input_video>
Идентификатор дорожки 0: видео (MPEG-4p10 / AVC / h.264) Трек ID 1: аудио (AC-3 / E-AC-3) Идентификатор дорожки 2: аудио (AC-3 / E-AC-3)

Вы хотите извлечь TrackID 2 по каждой главе (предположим длинное видео)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Вы получаете пронумерованные файлы, output_audio001, output_audio002 ...

Затем конвертируйте каждый аудиофайл в mp3

6
задан 1 November 2011 в 02:45

7 ответов

Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.

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

0
ответ дан 31 July 2018 в 12:26

Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.

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

0
ответ дан 2 August 2018 в 04:17

Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.

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

0
ответ дан 6 August 2018 в 04:21

Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.

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

0
ответ дан 7 August 2018 в 22:28

Не совсем то, о чем вы просите, но почти ...

Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap. Вы можете увидеть текущие настройки, запустив xmodmap -pke

. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:

  1. При нажатии на свой собственный
  2. При нажатии со сдвигом
  3. При нажатии с включенным переключателем режима (кажется, устаревшим)
  4. При нажатии с переключателем режима и сдвигом (кажется, устарело)
  5. При нажатии с помощью Alt-Gr (иначе ISO_Level3_Shift в условиях xmodmap)
  6. При нажатии с Alt-Gr и shift

Итак, в настоящее время моя клавиша «h» выглядит так:

h H h H hstroke Hstroke

, где клавиша Hstroke выдает Ħ.

Если вы не используете Alt-Gr для ввода символов, отличных от ascii, вы можете переназначить h, j, k и l с помощью Alt-Gr, чтобы делать то, что вы хотите. Это будет:

xmodmap -e 'keycode 43 = h H h H Left Hstroke'
xmodmap -e 'keycode 44 = j J j J Up J'
xmodmap -e 'keycode 45 = k K k K Down ampersand'
xmodmap -e 'keycode 46 = l L l L Right Lstroke'

Alt-Gr со сдвигом не обязательно, конечно, я просто сохраняю уже существующие значения. Вы можете найти значения кодового ключа, запустив команду xev с терминала. xev отображает X-события, поэтому вы можете нажать клавишу и узнать информацию об этом.

Чтобы сделать этот параметр постоянным, вы можете добавить следующее в .Xmodmap в своем домашнем каталоге

keycode 43 = h H h H Left Hstroke
keycode 44 = j J j J Up J
keycode 45 = k K k K Down ampersand
keycode 46 = l L l L Right Lstroke

Нажатие Alt-Gr конечно не так хорошо, как нажатие Alt при использовании hjkl, но вы, я думаю, вам не удастся заставить Alt работать, потому что он используется для доступа к меню. Вы можете использовать информацию в этом ответе вместе с инструментами, упомянутыми Fraekkert для привязки, например. Alt-Shift-h вместо этого, что может подойти вам лучше.

Также возможно стоит отметить, что вы можете установить режим vi в bash (или любой другой оболочке, которую вы используете), используя set -o vi. Это дает вам поведение, подобное vi, при редактировании командной строки и истории. Я не верю, что это смотрит на ваш .vimrc, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.

1
ответ дан 7 August 2018 в 22:28

Не совсем то, о чем вы просите, но почти ...

Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap. Вы можете увидеть текущие настройки, запустив xmodmap -pke

. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:

  1. При нажатии на свой собственный
  2. При нажатии со сдвигом
  3. При нажатии с включенным переключателем режима (кажется, устаревшим)
  4. При нажатии с переключателем режима и сдвигом (кажется, устарело)
  5. При нажатии с помощью Alt-Gr (иначе ISO_Level3_Shift в условиях xmodmap)
  6. При нажатии с Alt-Gr и shift

Итак, в настоящее время моя клавиша «h» выглядит так:

h H h H hstroke Hstroke

, где клавиша Hstroke выдает Ħ.

Если вы не используете Alt-Gr для ввода символов, отличных от ascii, вы можете переназначить h, j, k и l с помощью Alt-Gr, чтобы делать то, что вы хотите. Это будет:

xmodmap -e 'keycode 43 = h H h H Left Hstroke'
xmodmap -e 'keycode 44 = j J j J Up J'
xmodmap -e 'keycode 45 = k K k K Down ampersand'
xmodmap -e 'keycode 46 = l L l L Right Lstroke'

Alt-Gr со сдвигом не обязательно, конечно, я просто сохраняю уже существующие значения. Вы можете найти значения кодового ключа, запустив команду xev с терминала. xev отображает X-события, поэтому вы можете нажать клавишу и узнать информацию об этом.

Чтобы сделать этот параметр постоянным, вы можете добавить следующее в .Xmodmap в своем домашнем каталоге

keycode 43 = h H h H Left Hstroke
keycode 44 = j J j J Up J
keycode 45 = k K k K Down ampersand
keycode 46 = l L l L Right Lstroke

Нажатие Alt-Gr конечно не так хорошо, как нажатие Alt при использовании hjkl, но вы, я думаю, вам не удастся заставить Alt работать, потому что он используется для доступа к меню. Вы можете использовать информацию в этом ответе вместе с инструментами, упомянутыми Fraekkert для привязки, например. Alt-Shift-h вместо этого, что может подойти вам лучше.

Также возможно стоит отметить, что вы можете установить режим vi в bash (или любой другой оболочке, которую вы используете), используя set -o vi. Это дает вам поведение, подобное vi, при редактировании командной строки и истории. Я не верю, что это смотрит на ваш .vimrc, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.

1
ответ дан 10 August 2018 в 10:36

Не совсем то, о чем вы просите, но почти ...

Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap. Вы можете увидеть текущие настройки, запустив xmodmap -pke

. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:

  1. При нажатии на свой собственный
  2. При нажатии со сдвигом
  3. При нажатии с включенным переключателем режима (кажется, устаревшим)
  4. При нажатии с переключателем режима и сдвигом (кажется, устарело)
  5. При нажатии с помощью Alt-Gr (иначе ISO_Level3_Shift в условиях xmodmap)
  6. При нажатии с Alt-Gr и shift

Итак, в настоящее время моя клавиша «h» выглядит так:

h H h H hstroke Hstroke

, где клавиша Hstroke выдает Ħ.

Если вы не используете Alt-Gr для ввода символов, отличных от ascii, вы можете переназначить h, j, k и l с помощью Alt-Gr, чтобы делать то, что вы хотите. Это будет:

xmodmap -e 'keycode 43 = h H h H Left Hstroke'
xmodmap -e 'keycode 44 = j J j J Up J'
xmodmap -e 'keycode 45 = k K k K Down ampersand'
xmodmap -e 'keycode 46 = l L l L Right Lstroke'

Alt-Gr со сдвигом не обязательно, конечно, я просто сохраняю уже существующие значения. Вы можете найти значения кодового ключа, запустив команду xev с терминала. xev отображает X-события, поэтому вы можете нажать клавишу и узнать информацию об этом.

Чтобы сделать этот параметр постоянным, вы можете добавить следующее в .Xmodmap в своем домашнем каталоге

keycode 43 = h H h H Left Hstroke
keycode 44 = j J j J Up J
keycode 45 = k K k K Down ampersand
keycode 46 = l L l L Right Lstroke

Нажатие Alt-Gr конечно не так хорошо, как нажатие Alt при использовании hjkl, но вы, я думаю, вам не удастся заставить Alt работать, потому что он используется для доступа к меню. Вы можете использовать информацию в этом ответе вместе с инструментами, упомянутыми Fraekkert для привязки, например. Alt-Shift-h вместо этого, что может подойти вам лучше.

Также возможно стоит отметить, что вы можете установить режим vi в bash (или любой другой оболочке, которую вы используете), используя set -o vi. Это дает вам поведение, подобное vi, при редактировании командной строки и истории. Я не верю, что это смотрит на ваш .vimrc, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.

1
ответ дан 13 August 2018 в 17:08

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

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