Как запустить экранную запись FFMpeg с пользовательского ярлыка

Что самый легкий путь состоит в том, чтобы выполнить команду записи экрана 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"

действительно открывает окно терминала и выполнять функцию в течение доли секунды, но затем окно закрывается снова сразу. Добавление"; удар" в конец строки не сохраняет окно открытым. Управляемый для разбираний в снимке экрана окна терминала, прежде чем это закроется это, кажется, завершает середину выполнения функции, не отображая ошибок. Здесь это:

ffmpeg terminal window before termination

Я запускаю Ubuntu 16.04.3 LTS.

4
задан 21 February 2018 в 02:06

1 ответ

Найденный решением. Выполнение команды с "-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'
0
ответ дан 1 December 2019 в 11:12

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

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