Что самый легкий путь состоит в том, чтобы выполнить команду записи экрана FFMpeg с пользовательским сочетанием клавиш? Добавление моих сырых данных ffmpeg команда к Пользовательскому Ярлыку в настройках Keyboard не добивается цели.
Вот команда, которую я использую:
ffmpeg -f x11grab -s 1366x768 -i :0.0 -r 25 -vcodec libx264 `date +%Y-%m-%d_%H-%M-%S`_BTEVCpcampFormBook.mkv
Команда хорошо работает в терминале. Это работает, пока Вы не завершаете его, и производит файл как ожидалось и выполнение его, поскольку нажатие клавиши, кажется, ничего не делает по крайней мере явно. Кроме того, выполнение
gnome-terminal -e "ffmpeg -f x11grab -s 1366x768 -i :0.0 -r 25 -vcodec libx264 `date +%Y-%m-%d_%H-%M-%S`_BTEVCpcampFormBook.mkv"
действительно открывает окно терминала и выполнять функцию в течение доли секунды, но затем окно закрывается снова сразу. Добавление"; удар" в конец строки не сохраняет окно открытым. Управляемый для разбираний в снимке экрана окна терминала, прежде чем это закроется это, кажется, завершает середину выполнения функции, не отображая ошибок. Здесь это:
Я запускаю Ubuntu 16.04.3 LTS.
Найденный решением. Выполнение команды с "-x sh-c" в противоположность "-e" выполняет функцию, не выходя из окна. Синтаксис, одолженный от этот обсуждение суперпользователя.
полная функция:
gnome-terminal -x sh -c 'ffmpeg -f x11grab -s 1366x768 -i :0.0 -r 25 -vcodec libx264 `date +%Y-%m-%d_%H-%M-%S`_BTEVCpcampFormBook.mkv; exec bash'