有時候咱們須要錄製Android手機的屏幕,好比寫了一個Demo應用,須要發佈到博客和微博上。
以下是我錄製轉GIF的效果圖html
對於Android4.4的上的手機,系統自帶了一個命令screenrecord,咱們能夠很方便的使用。android
shelladb shell screenrecord /sdcard/test.mp4
視頻保存目錄能夠本身指定,如上面的/sdcard/test.mp4,
命令執行後會一直錄製180s,按下ctrl+c能夠提早結束錄製shell
對於高分辨率的手機,錄製的視頻很大,咱們分享又不須要這麼大的
咱們能夠設置錄製的視頻分辨率swift
shelladb shell screenrecord --size 848*480 /sdcard/test.mp4
默認比特率是4M/s,爲了分享方便,咱們能夠調低比特率爲2M微信
shelladb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4
使用adb pull 便可把手機SD卡中視頻獲取到本地app
shelladb pull /sdcard/test.mp4 .
在Windows下有個不錯的軟件Free Video to GIF Converter能夠把mp4轉換成GIF。
轉換時還能夠刪除不須要的幀,這點真得很不錯。ide
Mac上能夠使用gifrocket進行轉換。工具
還有一些在線的轉換工具能夠使用,可是都會打上水印。spa
本文做者: 陽春麪
原文地址:http://www.aswifter.com/2015/07/10/android-record-video-to-gif/code
歡迎關注個人微信公衆號,分享Android 開發,IOS開發,Swift開發和互聯網內容
微信號:APP開發者