自動化する手動ワークフローは次のとおりです。
$> adb shell screenrecord /sdcard/file.mp4
これにより、接続されているAndroidデバイスで録音が開始され、デバイスのSDカードに記録されます。コマンドは終了しません。- Ctrl-Cを押す:画面録画を正常に終了します。
$> adb pull /sdcard/file.mp4
デバイスからPCに録音をコピーする
上記のワークフローは、通常どおり再生できるmp4ファイルを作成します。
これが私が現在持っているものです:
#!/bin/bash
trap "adb pull /sdcard/file.mp4" SIGHUP SIGINT SIGTERM
adb shell screenrecord /sdcard/file.mp4
ところで、mp4ファイルが破損しています。画面録画が正常に終了せず、終了したようです。
この問題をどのように解決できますか?