Как я могу записать свой экран?

Как я могу записать свой экран в Ubuntu?

Приложение, которое я ищу, в идеале имеет все эти функции:

  1. Может записывать в формате, который может быть легко воспроизведен на любой платформе и / или принят YouTube или другой популярный видеосайт
  2. Может записывать только окно (вместо всего экрана), возможно, выбирая его щелчком мыши
  3. Может начать запись после настраиваемой задержки (например, я запускаю приложение и успейте договориться с моим рабочим столом / окном до начала фактической записи)
589
задан 10 August 2017 в 18:07

25 ответов

gtk-recordmydesktop install gtk-recordmydesktop

Добавляет простой в использовании графический значок на панель инструментов GNOME, чтобы с удовольствием использовать и настраивать аудио- и видеозахват и запись экрана приложения MyDesktop.

enter image description here

Как упоминалось на 20.04: Не удается установить gtk-recordmydesktop и при поиске пакетов пакет больше не доступен в основном репозитории, и sudo apt install gtk-recordmydesktop терпит неудачу. Я не уверен, почему ссылка http://apt.ubuntu.com/p/gtk-recordmydesktop кажется работающей, возможно, она устанавливает более старую версию. Но это указывает на то, что программное обеспечение не поддерживается активно.

recordmydesktop

Это серверная часть recordmydesktop без графического интерфейса пользователя, и она все еще доступна в 20.04 :

sudo apt install recordmydesktop
recordmydesktop --on-the-fly-encoding

Это будет записываться, пока вы не остановите программу на терминале, напримерс Ctrl + C.

- кодирование на лету кодирует вывод немедленно; без него вам нужно ждать, возможно, долгое время в конце, пока кодирование не будет выполнено. Я пока не видел каких-либо существенных недостатков этой опции, вероятно, она просто потребует немного больше ресурсов ЦП, но в целом она того стоит.

Он должен уметь делать все, что делает gtk-recordmydesktop, но он немного сложнее выучить, так как вам приходится иметь дело с командными строками.

Вы можете установить ярлык остановки записи, например с:

recordmydesktop --stop-shortcut=Control+s

Вы можете выбрать запись одного окна, как показано по адресу: Как я могу получить значение идентификатора окна?

recordmydesktop --windowid `xwininfo | grep 'id: 0x' | grep -Eo '0x[a-z0-9]+'`

Это позволит вам сначала выбрать окно щелчком мыши, и оно запустится запись после нажатия.

Как записать звук с его помощью: https://unix.stackexchange.com/questions/3490/how-can-i-record-the-sound-output-with-gtk -recordmydesktop

xvidcap (больше не поддерживается, пакет больше не доступен)

Снимок экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстраций или документации. Он задуман как стандартная альтернатива таким инструментам, как Lotus ScreenCam.

Видео можно сохранять в формате файлов MPEG или AVI.

277
ответ дан 10 August 2017 в 18:07

asciinema

Быстрый / легкий способ записи терминала:

Забудьте о приложениях для записи экрана и размытом видео. Наслаждайтесь легким, чисто текстовым подходом к записи с терминала.

  • Установить : sudo apt install asciinema
  • Запись : asciinema rec
  • Stop : Тип выйдите или нажмите Ctrl + D

Затем вы получите возможность загрузить (общедоступный или частный) или просто сгенерировать файл на диске.

screenshot

1
ответ дан 10 August 2017 в 18:07

Kdenlive - это бесплатное видео с открытым исходным кодом. редактор для GNU/Linux и FreeBSD, который поддерживает DV, AVCHD и HDV. Редактирование. Кденлив полагается на несколько другие проекты с открытым исходным кодом, такие как FFmpeg, видео-фреймворк MLT и Frei0r эффекты.

http://www.kdenlive.org/features

6
ответ дан 10 August 2017 в 18:07

Я использовал Soapbox, что является отличным расширением, разработанным для Chrome. Она записывает вашу камеру, микрофон и экран вместе.

После завершения записи вы можете использовать их онлайн-редактор, чтобы выбрать, во время каких последовательностей записи вы хотите показать экран, камеру или оба.

0
ответ дан 10 August 2017 в 18:07

Посмотрите эту статью о Клавише

Она превращает ваши нажатия клавиш в высокочитаемые субтитры, наложенные на запись. Похоже, что это было бы невероятно для обучающих видео о темах, основанных на CLI.

Не позитивно это соответствует всем оригинальным критериям, я попробую обновить позже.

Это на Launchpad здесь

8
ответ дан 10 August 2017 в 18:07

ScreenStudio

ScreenStudio - это первоклассное программное обеспечение для записи экрана. Нет никаких зависимостей, кроме потребности в JRE 8.0 (OpenJDK).

Особенности:

  • Запись видео с веб-камеры во время скринкаста
  • Запись звука с микрофона и динамиков
  • Позволяет выбрать, какой экран, который вы хотите записать, если есть несколько экранов.
  • Настраиваемая частота кадров (кадров в секунду)
  • Вы можете выбрать желаемое разрешение для записи видео с веб-камеры.
  • Прямая трансляция на YouTube, Twitch.tv, HitBox и Upstream.
  • Скринкаст в прямом эфире по UDP
  • Поддерживает форматы FLV, MOV и MP4.

Установка ScreenStudio в Ubuntu 16.04

Прежде чем устанавливать

, убедитесь, что у вас установлен OpenJDK 8 или OracleJDK 8. Откройте терминал и введите

java -version

. Если он показывает что-то подобное, значит, у вас установлена ​​Java 8.

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

В противном случае вам необходимо установить ее.

Шаги по установке OpenJDK можно найти здесь:

Как я могу установить OpenJDK в Ubuntu 16.04?

Шаги по установке OracleJDK можно найти здесь:

http://tipsonubuntu.com/2016/07/31/ install-oracle-java-8-9-ubuntu-16-04-linux-mint-18 /

Установить ScreenStudio -

Метод 1:

ScreenStudio не включен в репозиторий Ubuntu. PPA Ubuntu содержит версию 2.3

Шаги по установке:

Откройте терминал и введите следующие команды:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio

Метод 2:

Перейдите на

http://screenstudio.crombz.com/archives/ ubuntu /

На момент написания этой статьи последняя версия: 3.09

Загрузите ее. Используйте проводник файлов Nautilus, чтобы перейти в каталог загрузки и распаковать архив с помощью диспетчера архивов по умолчанию.

Перейдите в ScreenStudiosrc -> приложения -> Ubuntu

Используя Nautilus, откройте терминал в целевой папке. Щелкните правой кнопкой мыши любое пустое место в папке и выберите открыть в терминале

В терминале введите команду: ./ScreenStudio.sh[1270estive и приложение запустится

Если вы хотите создать ярлык на рабочем столе для типа программного обеспечения в терминале: ./createDesktopIcon.sh

Как использовать функции ScreenStudio?

ScreenStudio настолько богат функциями, что их можно объяснить только с помощью видеоуроков.

См. следующую ссылку:

https: // www .youtube.com / watch? v = 52V6UJ4y-ME

ИСТОЧНИКИ: Патрик Балле

1
ответ дан 10 August 2017 в 18:07

Посмотрите Peek . Вы можете записать скринкаст выбранного региона и сохранить его как GIF.

Recording screen using peek

Вы можете установить последнюю версию Peek в Ubuntu из его PPA .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
7
ответ дан 10 August 2017 в 18:07

Встроенный настольный рекордер GNOME

Похоже, что в Gnome 3 уже есть очень просто сделать запись скринкастов - вы можете указать, какой ярлык он использует в настройках клавиатуры. Он записывает весь экран и записывает непосредственно в файл webm (довольно широко используемый формат) в XDG_VIDEOS_DIR - по умолчанию «$ HOME / Videos» .

  1. По умолчанию, чтобы начать запись, нажмите Ctrl + Alt + Shift + R . В правом верхнем углу вы увидите кружок, указывающий на то, что идет запись.
  2. Чтобы остановить запись, снова нажмите Ctrl + Alt + Shift + R .

Источник : Скриншоты и скринкасты на странице справки Gnome

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

Если вы хотите преобразовать изображение в анимацию, этот ответ на Superuser очень полезен - лучший метод - это в основном:

Другой метод командной строки был бы экспортировать фильм в кадры используя ffmpeg:

 кадры mkdir
ffmpeg -i input -vf scale = 320: -1 -r 10 кадров / ffout% 03d.png
 

Затем используйте преобразование из ImageMagick (или GraphicsMagick), чтобы сделать ваш анимированный GIF:

 convert -delay 5 -loop 0 frames / ffout * .png output.gif
 

Вот как я сделал приведенную выше анимацию, за исключением того, что я добавил -dither None -colors 80 -fuzz "40%" -layers OptimizeFrame в команду convert * и обрезал результат в GIMP .

* Будьте осторожны с этими параметрами, некоторые из них используют ВСЕ ЦП

16
ответ дан 10 August 2017 в 18:07

Scshoot - это кроссплатформенный (Java) инструмент для захвата и записи экрана с открытым исходным кодом: http://github.com/edartuz/scshoot

Помимо захвата одного изображения , может записывать часть экрана в анимированный PNG (APNG) или видео.

1
ответ дан 10 August 2017 в 18:07

Спасибо за все замечательные предложения. Я рекомендую инструменты, которые отлично подходят для записи звука, видео и редактирования скринкаста, - это Camtasia и Screenflow. Если вы ищете больше идей для записи экрана и создания увлекательного скринкаста, прочтите этот пост: http://www.mediacore.com/blog/how-to-record-your-screen-and- создание привлекательных скринкастов Он включает в себя множество инструментов и советов по аудио, видео и редактированию скринкастов

0
ответ дан 10 August 2017 в 18:07

После перепробования всего, вот решение, которое я придумал:

Примечание: "Подделка" ffmpeg из Libav была амортизирована (внутри Libav) и заменена на avconv из Libav. Сообщение "deprecated" не относится к реальному ffmpeg из FFmpeg, который не подвержен влиянию и все еще находится в стадии интенсивной разработки.

Сначала установите необходимые кодеки:

sudo apt-get install libavcodec-extra-5*

Используйте следующую команду для записи скринкаста:

avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

Измените -s 1280x800 на любое разрешение, которое вам нравится.

больше примеров

-весь экран с заданным разрешением и звуком

avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

-весь экран с последующим движением мыши и звуком

avconv -f alsa -i pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv

-с : формат входного файла
  • -i: имя входного файла
  • -r: fps (кадр в секунду)
  • -s: размер кадра (ширина х высота)
  • -i :0. 0+10,200: размер квадрата для последующей
  • 11
    ответ дан 10 August 2017 в 18:07

    Вы можете использовать VLC как следующим образом:

    1. Запустите медиаплеер VLC и выберите Медиа> Открыть устройство захвата :

      enter image description here

    2. Установите Рабочий стол в Режим захвата :

      enter image description here

    3. Введите желаемый кадр на скорость захвата и выберите Конвертировать внизу:

      enter image description here

    4. Укажите путь к файлу, в который вы хотите сохранить снимок экрана, с помощью Просмотрите кнопку и нажмите Пуск , чтобы начать запись:

      enter image description here

    5. Нажмите кнопку «Стоп», когда закончите.

    Вы получите экран, записанный / сохраненный в файле.

    10
    ответ дан 10 August 2017 в 18:07

    Tibesti

    Tibesti Screencaster - это программа для Ubuntu, которая позволяет записывать звуки с экрана и микрофона и/или аудио выход.

    Screenshot from OMG!Ubuntu!

    Для установки добавьте PPA ppa:ackondro/tibesti (Как добавить PPA), а затем установите тибести из центра программного обеспечения.

    Альтернативно, откройте терминал и вставьте:

    sudo add-apt-repository ppa:ackondro/tibesti
    sudo apt-get update
    sudo apt-get install tibesti
    
    14
    ответ дан 10 August 2017 в 18:07

    Взгляните на Wink.

    В Wink создано два учебных проекта, которые вы можете просмотреть. Используйте Help, View tutorial menu для их отображения и просмотра перед началом использования Wink.

    Features as told on their website:

    • Freeware: Распространяется как бесплатное программное обеспечение для делового или личного пользования. Однако, если вы хотите распространять Wink, вам нужно получить разрешение от автора
    • Кросс-платформенность: Доступно для всех вкусов Windows и различных версий Linux (только для x86).
    • Audio: Записывайте голос по мере создания руководства для лучшего объяснения.
    • Входные форматы: Снимайте скриншоты с компьютера или используйте изображения в форматах BMP/JPG/PNG/TIFF/GIF.
    • Выходные форматы: Macromedia Flash, автономный EXE, PDF, PostScript, HTML или любой из вышеперечисленных форматов изображений. Используйте Flash/html для Интернета, EXE для распространения среди пользователей ПК и PDF для печати руководств.
    • Многоязычная поддержка: Работает на английском, французском, немецком, итальянском, датском, испанском, сербском, японском, бразильском португальском и упрощенном/традиционном китайском языках.
    • Smart Capture Tools: Автоматическая съемка скриншотов при использовании ПК на основе ввода данных с мыши и клавиатуры (большая экономия времени и создание профессиональных снимков).
    • Производительность/качество: Создает флэш-презентации с высокой степенью сжатия (от нескольких килограммов до нескольких сотен килограммов, гораздо меньше, чем конкурирующие коммерческие продукты) идеально подходит для использования в Интернете.

    Учебники:

    enter image description here

    14
    ответ дан 10 August 2017 в 18:07

    Vokoscreen

    Новый инструмент для демонстрации экрана для Linux

    vokoscreen screenshot

    Установка

    Использование deb

    sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen # For latest version
    sudo apt update
    sudo apt install vokoscreen
    

    Использование snap

    snap install vokoscreen-ng
    
    27
    ответ дан 10 August 2017 в 18:07

    Вы также можете использовать ffmpeg для создания скринкаста. Пример:

    ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg
    

    Примечания:

    • 0.0 - номер экрана вашего сервера X11. Вы можете получить номер с эхом $DISPLAY
    • -r = кадры в секунду
    • -s = разрешение

    Для получения звука:

    ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
    
    28
    ответ дан 10 August 2017 в 18:07

    Это то, что я использую для создания screencast, команда cli, входящая в состав recordmydesktop

    recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10
    

    Задержка 10 дает мне 10 секунд для «подготовки» рабочего стола перед началом записи. Когда я закончу, я нажимаю ctrl + c , затем начинается кодирование файла.

    У меня двойной дисплей, и аргумент ширина / высота позволяет мне сосредоточить запись на один из моих мониторов. Регулируя это значение, я также могу записывать на свой второй монитор.

    Другие указатели:

    49
    ответ дан 10 August 2017 в 18:07

    Недавно я пытался записать скринкаст со звуком. Я пробовал многие из вариантов, перечисленных здесь и на других сайтах. Моей целью было не написать исчерпывающий обзор всех доступных инструментов, а найти единственный, который работает.

    В моем случае (после нескольких часов борьбы) сработал VOKOSCREEN , поэтому я дальше не смотрел. Моя система - Linux Mint 15 Olivia, 64-битная, основанная на Ubuntu Raring.

    Это мое резюме / журнал, который я написал во время экспериментов. Надеюсь, это сэкономит вам несколько часов:

    • avconv : аудио и видео не синхронизируются, звук отстает. Пробовал все возможные варианты. Это командная строка, которую я использовал:

       avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i: 0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi
       
    • Byzanz : создает анимированный gif (не пробовал, так как мне также нужен звук и более длинный скринкаст)

    • Eidete : невозможно установить (с 20-летним опытом работы с Linux, не пытался вечно )

    • gtk-recordmydesktop : создает файл ogg, который работает нормально, но не может ни во что преобразовать. Лучшим конвертером был mencoder, но он ускоряет видео (но не аудио), поэтому они перестают синхронизироваться.

    • istanbul : немедленно зависает

    • Kazam : если область записи больше ~ 640x480 начинает просачиваться, оставив самое большее несколько минут, прежде чем система перестанет отвечать. Многие сообщали о подобной проблеме, это известная ошибка.

    • pyvnc2swf : инструмент для записи сеанса VNC. Неудобно, если вы хотите записать свой экран (не пробовал)

    • screenkey : рекламируется как «инструмент для показа экрана», но не о записи вашего экрана

    • tibesti : похоже, больше нет поддерживается (с 2011 года), даже не устанавливает

    • вокоскрин : НАКОНЕЦ !!!!
      Качество хорошее: и аудио, и видео. После записи я смог сжать файл примерно до 1: 7 с помощью Mencoder без потери качества. Я обнаружил, что он использует следующую командную строку:

       ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i: 0.0 + 0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r  15 my.avi
       
    • xvidcap : Как указано выше: «Мы удалили xvidcap из репозитория, потому что он больше не поддерживается». (не пробовали)

    • ; : распространяется как загружаемый исполняемый файл, а не как пакет, (не пробовал)

    73
    ответ дан 10 August 2017 в 18:07

    Simple Screen Recorder

    SimpleScreenRecorder - это программа для Linux, которую я создал для записи программ и игр. Есть программы, которые могут это сделать, «но я не был на 100% доволен ни одной из них, поэтому я создал свою собственную»

    Моей первоначальной целью было создать программу, которая была бы очень простой в использовании, но, как я во время написания я начал добавлять все больше и больше функций, и в результате получилась довольно сложная программа. Это «просто» в том смысле, что его проще использовать, чем ffmpeg / avconv или VLC :).

    Для версий Ubuntu 12.04 - 16.10 его нет в стандартных репозиториях, и его можно установить со следующим:

    sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
    sudo apt-get update
    sudo apt-get install simplescreenrecorder
    # if you want to record 32-bit OpenGL applications on a 64-bit system:
    sudo apt-get install simplescreenrecorder-lib:i386
    

    Для Ubuntu версии 17.04 - и более поздние, он включен в репозиторий Universe и может быть установлен с помощью:

    sudo apt-get update
    sudo apt-get install simplescreenrecorder
    

    Вот предварительный просмотр пользовательского интерфейса:

    enter image description here

    116
    ответ дан 10 August 2017 в 18:07

    Kazam

    Это хорошее приложение для этой цели: Home, install, или просто sudo apt install kazam

    Это дает вам задержку перед записью. Запись производится в HD-качестве, а выход в формате .mkv, который принимается для YouTube, так что нет необходимости конвертировать и перезаписывать.

    Есть несколько полезных клавиатурных сокращений тоже:

    Для начала записи: Super + Ctrl + R
    Чтобы приостановить запись: Super + Ctrl + P
    Для остановки записи: Super + Ctrl + F
    Для отображения/скрытия главного окна: Super + Ctrl + W

    На Ubuntu 20.04 я встретил этот баг с ним, где видео не захвачено или все черное: https://github.com/hzbd/kazam/issues/9, несмотря на то, что перехват видео на компьютере работал на одной машине.

    173
    ответ дан 10 August 2017 в 18:07

    Мне нравится Byzanz; он записывает вашу активность в виде GIF-файла.

    enter image description here

    Он довольно лёгкий и хорошо работает, особенно для размещения более короткого скринкаста на веб-странице или в электронном письме.

    Вы можете либо получить его из PPA (может быть, более современный пакет, но "не поддерживается"):

    sudo add-apt-repository ppa:fossfreedom/byzanz
    sudo apt-get update && sudo apt-get install byzanz
    

    Или вы можете получить его из официальных репозиториев Ubuntu, нажав на кнопку ниже:

    Install Byzanz

    Для получения дополнительной информации:

    Как создать анимированные GIF-изображения скринкаста?

    184
    ответ дан 10 August 2017 в 18:07

    Open Broadcaster Software (OBS)

    screenshot

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

    Кроме того, вы можете транслировать на Twitch, если хотите.

    sudo apt-add-repository ppa:jon-severinsson/ffmpeg
    sudo apt-add-repository ppa:obsproject/obs-studio
    sudo apt-get update
    sudo apt-get install ffmpeg obs-studio
    

    Если вы не хотите добавлять PPA, вы также можете загрузить файл deb и установить с помощью sudo dpkg -i .


    Преимущество OBS заключается в том, что вы можете предварительно установить множество параметров записи, таких как запись экрана и веб-камера. Когда вам нужно начать запись, просто выберите предустановленную опцию записи и начните запись. Вместе с тем при записи экрана вам не нужно каждый раз выбирать окна / захват экрана. У него есть возможность выбрать весь экран или только определенную область страницы на google-chrome или Firefox или libre-doc. В этом случае он просто продолжает записывать эту конкретную выбранную область этого приложения независимо от того, что вы просматриваете на экране, и даже если вы измените формат. Вы можете увидеть предварительный просмотр в реальном времени. Это экономит много времени и сил.

    14
    ответ дан 10 August 2017 в 18:07

    Этот сценарий bash основан на ffmpeg. Он рассчитывает необходимое разрешение и записывает ваш рабочий стол в высоком разрешении.

    Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
    Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
    ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv
    

    Измените имя файла на свой вкус. Этот скрипт можно найти на github здесь .

    8
    ответ дан 10 August 2017 в 18:07

    Как создать анимированный (GIF) снимок экрана

    Дополнительным преимуществом этого подхода является то, что вы можете публиковать скринкаст без встроенных тегов на любом форуме, который включает анимированные GIF-файлы как встроенные, например this

    Ответы, предшествовавшие мне, ясно давали понять, как создать видео-скринкаст. Теперь, если вы просто хотите показать анимированный снимок экрана, по сути, очень короткий скринкаст в формате изображения (GIF, не более ~ 10 секунд), это тоже легко.

    Сначала создайте скринкаст того, что вы хотите показать в анимированный GIF. Затем следуйте инструкциям ниже ...

    Вам понадобится GIMP, mplayer ( ВНИМАНИЕ! НЕ mplayer2) и mencoder. Выполните следующие команды, чтобы установить их.

    sudo apt-get install gimp
    sudo apt-get install mplayer
    sudo apt-get install mencoder
    sudo apt-get -f install
    

    В качестве альтернативы вы можете установить их из диспетчера пакетов Synaptic, который поставляется с Ubuntu.

    Следующая команда разбивает ваш скринкаст на несколько jpeg или png (в зависимости от того, какую команду вы выберете ) images:

    mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
    mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated
    

    Где, -ss 0: 0: 33 сообщает mplayer, где вы начинаете (0 часов, 0 минут, 33 секунды), -endpos 2 сообщает mplayer, где stop (2 минуты), z = 9 устанавливает уровень сжатия для выходных изображений png равным 9, Desktop / animated - это каталог (~ / Desktop / animated /), в котором вы хотите изображения для вывода.

    Вы также можете указать mplayer, где остановиться, в конкретное время, например:

    mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
    mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated
    

    Теперь у вас есть изображения, но вам нужно объединить их в один анимированный GIF. Это действительно просто:

    • Запустите GIMP> Файл> Открыть как слои> перейдите в каталог (~ / Desktop / animated /), Ctrl + A , чтобы выбрать все изображения, и нажмите «Открыть».

    • Простое нажатие Shift + Ctrl + S или выберите «Файл»> «Сохранить как ...» и назовите изображение как « Animated .gif '> нажмите «Сохранить»> установите переключатель «Сохранить как анимацию»> нажмите «Экспорт»> в следующем окне, просто нажмите «Сохранить», если вы не знаете, что делаете.

    Это оно. У вас есть готовый анимированный GIF!

    Вот пример:

    Animated GIF screenshot

    PS: Мне не очень нравится терминология, когда дело касается такого рода вещей, но я надеюсь, что все же ясно. :)

    ИСТОЧНИК: http://www.youtube.com/watch?v=OhJtyblE_D0

    13
    ответ дан 10 August 2017 в 18:07

    В Ubuntu 18.04 / GNOME 3 есть встроенная функция записи экрана в течение 30 секунд. Ctrl + Alt + Shift + R , чтобы начать или остановить запись.

    Видео будут сохранены в формате WebM в папке видео

    Вы можете увеличить его, установив редактор dconf из Программное обеспечение Ubuntu. Выполните следующие действия:

    1. Откройте dconf-editor и введите screencast , это позволит вам перейти к схеме org.gnome.settings-daemon.plugins.media-keys .
    2. Измените 30 из max-screencast-length ключ на необходимое значение (установите его на 0 , чтобы он останавливался при нажатии Ctrl + Alt + Shift + R для остановки записи)

    Вы также можете отредактировать ярлык, если вам нужно изменить.

    5
    ответ дан 22 November 2019 в 22:31

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

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