一個安卓螢幕錄製轉 GIF 的批處理
在提交bug的時候,我比較喜歡新增動圖,因為我覺得動圖看起來更直觀一些
pc上自己常用的是Screen to Gif,能比較方便的生成動圖
但在移動端就沒什麼可用的了
最近查資料的時候,偶然看到的一個貼子
https://www.jianshu.com/p/0fafba0fab62
是通過批處理自動錄製螢幕,在利用FFmpeg把視訊轉換為gif,感覺還挺好用的,就想分享一下
效果如下
只需要在操作的時候開啟批處理就可以了
之前一直不太瞭解批處理,看到這個後,感覺批處理指令碼利用起來能在工作中提高很多效率
不知道大家都有哪些應用,也希望能分享下
下面是批處理的程式碼
@echo off&setlocal,EnableDelayedExpansion
set /p duration=請輸入錄製時間(秒):
set h=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
set dh=%h: =0%
adb shell wm size >fbl.txt
for /f "delims=" %%i in (fbl.txt) do set result=%%i
echo %result%
set weight=%result:~15,4%
set height=%result:~-4%
set /a convertweight=%weight%/3
set /a convertheight=%height%/3
echo %weight%
echo %height%
:isCrop
set /p isCrop=是否需要裁剪(Y/N):
IF /i "!isCrop!"=="Y" (
set /p cropHeight=輸入裁剪的高度:
rem /a表示進行數值運算
set /A convertHeight=!cropHeight!/3
Echo !convertHeight! , cropHeight=!cropHeight!
echo 開始錄製
adb shell screenrecord --time-limit %duration% /sdcard/demo.mp4
adb pull /sdcard/demo.mp4
echo ffmpeg轉換
ffmpeg -i demo.mp4 -vf crop=1080:!cropHeight!:0:0 -s 360x!convertHeight! -r 10 target-%dh%.gif
)else (
echo 開始錄製
adb shell screenrecord --time-limit %duration% /sdcard/demo.mp4
adb pull /sdcard/demo.mp4
echo ffmpeg轉換
ffmpeg -i demo.mp4 -s %convertheight%x%convertweight% -r 10 target-%dh%.gif
)
echo 刪除快取的視訊
del demo.mp4
del fbl.txt
echo 直接開啟gif
start target-%dh%.gif
相關文章
- WebRTC本地分享螢幕,錄製螢幕Web
- 螢幕錄製軟體是怎麼錄製電腦螢幕影片的?
- 很好用的一款螢幕錄製軟體免安裝
- Snagit 2022,螢幕錄製Git
- 安卓app保持螢幕常亮安卓APP
- .NET 視窗/螢幕錄製
- iOS 螢幕錄製實現iOS
- iOS ReplayKit 與 螢幕錄製iOS
- win10錄製螢幕快捷鍵 win10螢幕錄製在哪裡開啟Win10
- Any RecScreen for Mac螢幕錄製工具Mac
- 使用瀏覽器錄製螢幕瀏覽器
- 如何在 Mac 上錄製螢幕Mac
- Android 5.0+ 螢幕錄製實現Android
- 螢幕音訊錄製Aiseesoft Screen Recorder音訊AI
- Easy Screen Recorder Mac(螢幕錄製工具)Mac
- Android Lollipop (5.0) 螢幕錄製實現Android
- ScreenFlow for Mac(螢幕錄製和編輯)Mac
- Mac螢幕錄製工具Tipard Screen CaptureMacAPT
- ScreenFlow for mac(Mac好用的螢幕錄製軟體)Mac
- win10的螢幕錄影功能在哪 win10怎麼錄製電腦螢幕Win10
- Mac螢幕錄製工具——AV Recorder Screen CaptureMacAPT
- mac螢幕錄製Camtasia 2022漢化版Mac
- 安卓日常開發記錄-鍵盤的相關處理方式安卓
- win10的螢幕錄製在哪裡_win10錄屏怎麼錄製桌面Win10
- win10自帶錄製怎麼錄製桌面 windows10如何錄製螢幕Win10Windows
- Mac FoneLab Screen Recorder Mac螢幕錄製軟體Mac
- 如何使用系統音訊錄製Mac螢幕?音訊Mac
- 如何在Mac上錄製帶有聲音的螢幕?Mac
- Screenium 3 for Mac(強大的螢幕錄製編輯器)Mac
- Filmage Screen for Mac(最好的螢幕錄製投屏影片編輯影片轉換軟體)Mac
- 怎麼錄製電腦螢幕視訊?好用的錄屏方法分享
- 直播app開發,螢幕效果與圖片的處理APP
- 錄屏製作gif工具
- 視訊轉GIF製作工具哪個好用
- 螢幕錄製軟體哪個好用?錄屏大神教你如何挑選錄影片軟體!
- screenium for mac下載-screenium for mac(螢幕錄製軟體)Mac
- Mac螢幕錄製編輯工具——iShowU Studio 2 for MacMac
- Tipard Screen Capture for Mac(電腦螢幕錄製軟體)APTMac