首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >屏幕记录Android磨损

屏幕记录Android磨损
EN

Stack Overflow用户
提问于 2014-08-25 17:47:56
回答 3查看 5.6K关注 0票数 17

执行时:

代码语言:javascript
运行
复制
adb -s localhost:4444 shell screenrecord /sdcard/dcim/rec.mp4

我得到:

代码语言:javascript
运行
复制
ERROR: unable to create video/avc codec instance
WARNING: failed at 280x280, retrying at 1280x720
ERROR: unable to create video/avc codec instance

有没有可能把屏幕记录在安卓的衣服上?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-26 01:05:30

在LG G上,下面是一些命令,您可以使用这些命令在带有280x280显示器和MPlayer的手表上捕捉显示器的视频:

代码语言:javascript
运行
复制
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手表,可以使用以下命令:

代码语言:javascript
运行
复制
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月编辑)此命令应适用于所有安卓穿戴设备(现在为http://www.tinmith.net/wayne/blog/2014/08/android-wear-screenrecord.htm )

票数 32
EN

Stack Overflow用户

发布于 2015-02-07 09:21:35

LG G 5.0.1上,我用于记录:

代码语言:javascript
运行
复制
adb shell screenrecord --time-limit 30 --o raw-frames --verbose /sdcard/test.raw

用于提取录制的视频:

代码语言:javascript
运行
复制
adb pull /sdcard/test.raw

最后用ffmpeg 2.5.3转换成mp4视频:

代码语言:javascript
运行
复制
ffmpeg -f rawvideo -pix_fmt rgb24 -s:v 280x280 -r 25 -i test.raw -c:v libx264 output.mp4
票数 4
EN

Stack Overflow用户

发布于 2015-07-07 09:18:15

设置r=9更好

代码语言:javascript
运行
复制
ffmpeg -f rawvideo -pix_fmt rgb24 -s:v 280x280 -r 9 -i test.raw -c:v libx264 output.mp4 -y
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25491528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档