簡體   English   中英

屏幕記錄Android Wear

[英]Screen record Android Wear

執行時:

adb -s localhost:4444 shell screenrecord /sdcard/dcim/rec.mp4

我明白了:

ERROR: unable to create video/avc codec instance
WARNING: failed at 280x280, retrying at 1280x720
ERROR: unable to create video/avc codec instance

是否可以在Android Wear上錄制屏幕?

在LG G Watch上,您可以使用以下命令捕獲具有280x280顯示屏和MPlayer的手表上的顯示視頻:

adb shell screenrecord --time-limit 30 --o raw-frames --verbose /sdcard/test.raw
adb pull /sdcard/test.raw myfile.raw
mplayer -demuxer rawvideo -rawvideo w=280:h=280:format=rgb24 myfile.raw

對於帶有FFMPEG的320x320手表,您可以使用:

adb shell screenrecord --size 320x320 --o raw-frames /sdcard/test.raw
adb pull /sdcard/test.raw
ffmpeg -f rawvideo -vcodec rawvideo -s 320x320 -pix_fmt rgb24 -r 60 -i test.raw  -an -c:v libx264 -filter:v -vf "format=fps=60,yuv420p" test.mp4

(2015年7月編輯)此命令現在適用於所有Android Wear設備http://www.tinmith.net/wayne/blog/2014/08/android-wear-screenrecord.htm

LG G Watch 5.0.1上我用於記錄:

adb shell screenrecord --time-limit 30 --o raw-frames --verbose /sdcard/test.raw

拉下錄制的視頻:

adb pull /sdcard/test.raw

最后使用ffmpeg 2.5.3轉換為mp4視頻:

ffmpeg -f rawvideo -pix_fmt rgb24 -s:v 280x280 -r 25 -i test.raw -c:v libx264 output.mp4

設r = 9更好

ffmpeg -f rawvideo -pix_fmt rgb24 -s:v 280x280 -r 9 -i test.raw -c:v libx264 output.mp4 -y

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM