windows和ubuntu下gif動態圖片的製作

來源:互聯網
上載者:User

標籤:develop   需要   問題   輸入   span   轉換   size   http   技術分享   

現在社交軟體中, 各種各樣的動圖為大家交流很大的樂趣.  Gif圖片比視頻小, 比靜態JPG圖片形象生動, 更適用於產品展示和步驟示範等. 這裡簡單介紹一下在window系統和ubuntu系統下gif圖的製作.

ubuntu系統 工具: kazam和ffmpeg

kazam是linux下的一款簡單但是功能強大的螢幕錄製工具. 它可錄製聲音並選擇全屏錄製或局部地區錄製.

安裝方式:

在ubuntu上, 可以選擇通過PPA安裝.

$ sudo add-apt-repository ppa:kazam-team/unstable-series$ sudo apt-get update && sudo apt-get install kazam

若安裝成功, 在終端輸入以下指令可開啟該軟體介面

$ kazam 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

FFmpeg是用於錄製、轉換和流化音頻和視頻的完整解決方案, 包括 libavcodec ,一套領先的音/視頻編解碼類庫。FFmpeg 在Linux上開發,當可以在大多數作業系統下編譯,包括Windows。

安裝方式:

在ubuntu上, 在終端輸入以下命令:

$ sudo apt-repository ppa:kirillshkrogalev/ffmpeg-next $ sudo apt-get update$ sudo apt-get install ffmpeg

 安裝完成後, 在終端輸入

$ ffmpeg -version

若出現以下資訊, 說明安裝成功.

ffmpeg version 2.4.3-1ubuntu1~trusty6 Copyright (c) 2000-2014 the FFmpeg developersbuilt on Nov 22 2014 17:07:19 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)

 

Gif製作1 視頻錄製.

開啟Kazam軟體. 其中Fullscreen 表示錄製整個平面, Window表示錄製特定的視窗, Area表示自己選取某個地區. 這個可根據自己需求自行選擇.

 

 選擇好錄製地區後, 點擊Capture按鈕, 此時螢幕開始倒計時錄製. 倒計時時間可自己設定. 錄製完成的視頻儲存為test.mp4檔案.

  

 

  

 

 

 

 

 

 

 

 

 

 

2 將視頻轉化為Gif

 ffmpeg功能強大, 這裡只是介紹將視頻轉為Gif時常用的指令.

要將之前儲存的test.mp4檔案轉化為Gif, 可簡單的使用下面命令:

$ ffmpeg -i test.mp4 out.gif

這是按照預設的參數將, 其中test.mp4是輸入的視頻檔案, out.gif 為輸出檔案. 但是問題來了, 此時的源視頻可能為1080P的高清視頻, 轉化後的Gif檔案很可能比源視頻都大的多. 所以為了達到自己的要求, 需要添加相應的參數. 通常來講, 下面的對下面指令的參數進行適當修改一般都可滿足我們的要求.

$  ffmpeg -ss 2 -t 12 -i test.mp4 -s 649x320 -r 15 output1.gif

其中,  -ss 2 to 12 表示從從視頻的第2秒開始轉換, 轉換時間長度為12秒後停止. -s用於設定解析度, -r 用於設定幀數.  通常Gif有15幀左右就比較流程了.

 

 

windows和ubuntu下gif動態圖片的製作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.