Android手機截屏生成gif圖片

PS:我後來發現了個更好用的工具:robogif,原理應該跟我的思路是一樣的:先錄屏再轉換。我嘗試了在win7下沒有跑成功,需要在ubuntu或者mac下跑。https://github.com/izacus/RoboGif


經常看到GitHub或者csdn論壇路面的android示例文章都帶有gif的演示圖片,這個手機屏幕gif圖片是怎麼製作的呢?

大家最先想到的肯定是各種手機助手,下面給大家總結一下我的經驗:

1. 應用寶的動態截屏功能,需要你手動截取一張圖一張圖,然後應用幫生成gif圖片,問題生成出來的gif圖片是流暢度太差,而且手機的點擊、切換效果也不能很好的顯示出來。

2. 360手機助手、豌豆莢等手機助手的屏幕播放功能,播放然後電腦錄屏,再生成gif,這個方法理論上是可行的,但是實際情況是屏幕播放卡出翔了,界面的切換根本就沒有過渡效果(我猜測實際上也是一屏一屏去截取的)。

3. 我目前使用的方法,錄屏+轉換:

步驟1:使用命令screenrecord(Android4.4版本以上)錄屏:

             adb shell screenrecord /sdcard/demo.mp4  --size 1080x1920 --time-limit 10

這裏設置的是1080x1920是你的手機的分辨率,控制10秒的時長,主要是從視頻質量和大小進行考量,視頻源的大小和質量同時也會影響到接下來gif生成的質量(gif圖片的大小最好控制在1M以下).

注意,這個命令限制了最大錄製時長爲180秒,這對於錄製製作gif圖片的視頻源來說足夠了。

步驟2:導出視頻到本地:adb pull /sdcard/demo.mp4

步驟3:使用免費的視頻轉換工具Free Video to GIF Converter講視頻文件轉換爲gif圖片


工具下載地址:http://download.csdn.net/detail/olevin/9578495

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章