Одним из лучших инструментов, которые я использую, является ffmpeg.
Установите это из программного центра - он будет автоматически установлен, если вы установите отличный пакет ubuntu-restricted-extras. [ ! d4]
Kazam может выводиться в видеоформатах mp4 или webm. Пример:
Основной синтаксис для преобразования видео в gif:
ffmpeg -i [inputvideo_filename] -pix_fmt rgb24 [output.gif]
Конвертируемые GIF-файлы, особенно со стандартным 25/29 кадрами в секунду, могут быть очень большими. Например, веб-трафик 800Kb с 15-секундным видео с частотой 25 кадров в секунду может выводить на 435Mb!
Вы можете уменьшить это несколькими способами:
Использовать опция -r [frame-per-second]
, например ffmpeg -i Untitled_Screencast.webm -r 1 -pix_fmt rgb24 out.gif
Размер уменьшен с 435Mb до 19Mb
Использовать опция -fs [filesize]
например ffmpeg -i Untitled_Screencast.webm -fs 5000k -pix_fmt rgb24 out.gif
Примечание - это приблизительный размер выходного файла, поэтому размер может быть немного больше указанного.
Используйте опцию -s [widthxheight]
, например ffmpeg -i Untitled_Screencast.webm -s 320x200 -pix_fmt rgb24 out.gif
Это уменьшило размер видео размером 1366x768 до 26Mb
Иногда вам может понадобиться цикл GIF навсегда.
Используйте опцию -loop_output 0
ffmpeg -i Untitled_Screencast.webm -loop_output 0 -pix_fmt rgb24 out.gif
[d27 ] далее оптимизируйте и уменьшите, если вы используете imagemagick convert с коэффициентом fuzz от 3% до 10%, тогда вы можете значительно уменьшить размер изображения
convert output.gif -fuzz 3% -layers Optimize finalgif.gif
объединить некоторые из этих вариантов, чтобы свести к чему-то управляемому
ffmpeg -i Untitled_Screencast.webm -loop_output 0 -r 5 -s 320x200 -pix_fmt rgb24 out.gif
, а затем
convert output.gif -fuzz 8% -layers Optimize finalgif.gif
example Я скачал Dia из Software Center, все фигуры и объекты есть. Попробуйте загрузить его из USC, если у вас нет веской причины.
Что касается пакета diashapes.deb, но я бы предположил, что объекты будут храниться там, где основными объектами и фигурами являются usr / share / dia. Попробуйте. Если это не работает, Dia создает скрытую папку в папке Home. Вложенная папка «Объекты». Чтобы просмотреть это, перейдите в свою домашнюю папку и выберите [Ctrl] H, чтобы открыть скрытые папки и файлы. Чтобы добавить их, выберите «Файл >> Листы и объекты», затем «Создать». Перейдите к новым объектам и выберите их для использования.В качестве альтернативы нажмите F9