ubuntu16.04 制作gif
byzanz安裝
sudo apt-get install byzanz byzanz-record #錄像byzanz-playback #回放
下載完成后打開命令行輸入byzanz-record –help
其中我們重點關注幾個參數(shù) * -d 動畫錄制的時間,默認錄制10秒 * -e 動畫開始延遲 * -x 錄制區(qū)域的起始X坐標 * -y 錄制區(qū)域的起始Y坐標 * -w 錄制區(qū)域的寬度 * -y 錄制區(qū)域的高度那么怎么知道我要錄制區(qū)域的坐標和高度呢,其實系統(tǒng)自帶這個命令工具.
輸入xwininfo會提示你選擇一個窗口,點擊之后會返回這個窗口的詳細信息
有了這四個值我們就可以開始錄制了.
byzanz-record -x 1125 -y 212 -w 735 -h 410 ~/x.gifkazam和ffmpeg
kazam是linux下的一款簡單但是功能強大的屏幕錄制工具. 它可錄制聲音并選擇全屏錄制或局部區(qū)域錄制.
安裝方式:
$ sudo add-apt-repository ppa:kazam-team/unstable-series $ sudo apt-get update && sudo apt-get install kazam若安裝成功, 在終端輸入以下指令可打開該軟件界面
$ kazamFFmpeg是用于錄制、轉換和流化音頻和視頻的完整解決方案, 包括 libavcodec ,一套領先的音/視頻編解碼類庫。FFmpeg 在Linux上開發(fā),當可以在大多數(shù)操作系統(tǒng)下編譯,包括Windows。
安裝方式:
在ubuntu上, 在終端輸入以下命令:
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg安裝完成后, 在終端輸入
ffmpeg -version若出現(xiàn)以下信息, 說明安裝成功.
ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609ffmpeg功能強大, 這里只是介紹將視頻轉為Gif時常用的指令.
要將之前保存的test.mp4文件轉化為Gif, 可簡單的使用下面命令:
ffmpeg -i test.mp4 out.gif這是按照默認的參數(shù)將, 其中test.mp4是輸入的視頻文件, out.gif 為輸出文件. 但是問題來了, 此時的源視頻可能為1080P的高清視頻, 轉化后的Gif文件很可能比源視頻都大的多. 所以為了達到自己的要求, 需要添加相應的參數(shù). 通常來講, 下面的對下面指令的參數(shù)進行適當修改一般都可滿足我們的要求.
ffmpeg -ss 2 -t 12 -i test.mp4 -s 649x320 -r 15 output1.gif其中, -ss 2 to 12 表示從從視頻的第2秒開始轉換, 轉換時間長度為12秒后停止. -s用于設定分辨率, -r 用于設定幀數(shù). 通常Gif有15幀左右就比較流程了.
參考文獻
How to create animated GIF images of a screencast?
Ubuntu錄制gif動態(tài)圖
windows和ubuntu下gif動態(tài)圖片的制作
如何在ubuntu下制作GIF圖片
總結
以上是生活随笔為你收集整理的ubuntu16.04 制作gif的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 少女前线俄制枪械的科普 俄制枪娘历史介绍
- 下一篇: 坦克世界闪击战S系重型坦克ST-1怎么样