Нам нужно сделать несколько видеороликов о работе с документами LaTex. У нас есть машинописные файлы и файлы синхронизации, и теперь нам нужно преобразовать их в видео, чтобы они отображались в ответах. По сути, способ сделать это - сделать небольшие Gif-анимации. В принципе, если бы я мог записать какую-то область в окне X в GIF, тогда было бы возможно сделать такие видео поверх X, но это немного неуклюже и медленно. Итак, как я могу преобразовать обработку сценариев в анимацию Gif?
$ script -t 2> timing # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing #how to make them into videos on this site?
Пример видео
Источник здесь, но создан с помощью W-инструмента.
Возможно связано
Скринкастинг в Windows здесь , а как насчет * ix?
typescript
screencasting
Джефф Шаллер
источник
источник
$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keys
проверенный экранный ключ не такой, тестирующий других. Если кто-то найдет мне запись раньше, пожалуйста, ответьте.Ответы:
Я не мог заставить tty2gif работать правильно с vim. Так что я взломал вместе ttygif .
источник
Вы можете воспроизвести свой захват текста и кодировать соответствующую область экрана, используя что-то вроде:
-y
перезаписывает вывод (наиболее полезно при тестировании)-f x11grab
заставляет формат x11grab-s 100x100
захваченное видео размером 100x100-i :0.0+100,100
верхний левый угол на сервере 0 экран 0 на пикселе 100,100-pix_fmt rgb24
форсирует 24 bpp на входе (AFAIK, необходимый для кодера GIF)-r 5
5 кадров в секундуИ
Desktop/capture.gif
это мой захваченный файл.Просто примечание: иногда ffmpeg, который приходит из дистрибутивных репозиториев, не имеет всех наворотов, которые вы можете захотеть. Если это так, вам нужно будет создать его самостоятельно (или найти репо с более полным бинарным файлом). В моем примере я использовал стандартный ffmpeg из репозитория Ubuntu.
источник
Не проверено: запись с помощью ttyrec и преобразование с помощью tty2gif .
источник
./tty2gif typing ttyrecord
. Он запишет окно терминала, в котором вы его запустили.Самый простой способ поделиться машинописью - это http://shelr.tv/ Он использует script или ttyrec в качестве бэкэнда, и вы можете печатать свою машинопись так же просто, как «shelr push last» :)
источник
Альтернатива для shelr.tv (который был отличным вариантом и может в итоге оказаться снова) - showterm который вы можете использовать самостоятельно или использовать как есть.
Преобразуйте в видео, как считаете нужным, но это не прямой ответ на видео.
источник