錄製螢幕

Version >= 4.4

記錄執行 Android 4.4(API 級別 19)及更高版本的裝置的顯示:

adb shell screenrecord [options] <filename>
adb shell screenrecord /sdcard/demo.mp4

(按 Ctrl-C 停止錄製)

從裝置下載檔案:

adb pull /sdcard/demo.mp4

注意:按 Ctrl-C 停止螢幕錄製,否則錄製將在三分鐘或 --time-limit 設定的時間限制內自動停止。

adb shell screenrecord --size <WIDTHxHEIGHT>

設定視訊大小:1280x720。預設值是裝置的本機顯示解析度(如果支援),否則為 1280x720。為獲得最佳效果,請使用裝置的高階視訊編碼(AVC)編碼器支援的尺寸。

adb shell screenrecord --bit-rate <RATE>

設定視訊的視訊位元率,以每秒兆位元為單位。預設值為 4Mbps。你可以提高位元率以提高視訊質量,但這樣做會導致更大的電影檔案。以下示例將記錄位元率設定為 5Mbps:

adb shell screenrecord --bit-rate 5000000 /sdcard/demo.mp4
adb shell screenrecord --time-limit <TIME>

設定最長錄製時間,以秒為單位。預設值和最大值為 180(3 分鐘)。

adb shell screenrecord --rotate

將輸出旋轉 90 度。此功能是實驗性的。

adb shell screenrecord --verbose

在命令列介面顯示日誌資訊。如果未設定此選項,則實用程式在執行時不會顯示任何資訊。

注意:這可能不適用於某些裝置。

Version < 4.4

螢幕錄製命令與 4.4 之前的 Android 版本不相容

screenrecord 命令是一個 shell 實用程式,用於記錄執行 Android 4.4(API 級別 19)及更高版本的裝置的顯示。該實用程式將螢幕活動記錄到 MPEG-4 檔案中。