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
Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.
xvkbd позволяет отправлять события клавиатуры через командную строку, а ярлыки клавиш позволяют связывать командные строки с ключевыми событиями.
Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.
xvkbd позволяет отправлять события клавиатуры через командную строку, а ярлыки клавиш позволяют связывать командные строки с ключевыми событиями.
Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.
xvkbd позволяет отправлять события клавиатуры через командную строку, а ярлыки клавиш позволяют связывать командные строки с ключевыми событиями.
Я бы использовал комбинацию панели предпочтений клавиш быстрого доступа и xvkbd.
xvkbd позволяет отправлять события клавиатуры через командную строку, а ярлыки клавиш позволяют связывать командные строки с ключевыми событиями.
Не совсем то, о чем вы просите, но почти ...
Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap
. Вы можете увидеть текущие настройки, запустив xmodmap -pke
. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:
Итак, в настоящее время моя клавиша «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, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.
Не совсем то, о чем вы просите, но почти ...
Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap
. Вы можете увидеть текущие настройки, запустив xmodmap -pke
. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:
Итак, в настоящее время моя клавиша «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, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.
Не совсем то, о чем вы просите, но почти ...
Вы можете переназначить настройки клавиатуры X с помощью команды xmodmap
. Вы можете увидеть текущие настройки, запустив xmodmap -pke
. Каждый ключевой код (который является значением, связанным с каждым ключом на вашей клавиатуре) может содержать до 8 ключей (по существу, выход), прикрепленных к нему. Они следующие:
Итак, в настоящее время моя клавиша «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, хотя, поэтому не ожидайте, что ваши переименования ключей будут работать.