Android 视频录制 动态图

机器人开发路线 通过这个路线图,你可以在6个月内完成从原型到试产的全流程。建议初期采用敏捷开发模式,每两周迭代一个核心功能模块。在硬件集成遇到瓶颈时,推荐参考。 阅读详情

在Android 4.4(Kitkat - API level 19)上集成了一个比较好用的视频(.mp4格式)录制功能 – screenrecord

使用方法

1. 基本用法

$adb shell screenrecord /sdcard/myscreenrecord.mp4

  • /sdcard/myscreenrecord.mp4 为视频录制文件路径
  • 录制默认分辨率,默认4Mbps,默认180s的视频,保存到sdcard上名为myscreenrecord.mp4
2. 旋转(参数:–rotate)

$adb shell screenrecord --rotate /sdcard/myscreenrecord.mp4

  • 旋转90度
3. 指定分辨率(参数:–size)

$adb shell screenrecord --size 112x112 /sdcard/myscreenrecord.mp4

  • 分辨率为112x112,建议不要指定分辨率,使用默认分辨率效果最佳;
  • 注意,分辨率不是完全可以随意定制的,比如在我手机上录制100x100的会提示错误:
    The max width/height supported by codec is 1920x1088
    100x100 is not supported by codec, suggest to set it as 112x112
4. 指定比特率(参数:–bit-rate)

$adb shell screenrecord --bit-rate 8000000``/sdcard/myscreenrecord.mp4

  • 设置比特率为8Mbps,比特率越大,文件越大,画面越清晰;
5. 限制录制时间 (参数: –time-limit)

$adb shell screenrecord --time-limit 10 /sdcard/myscreenrecord.mp4

  • 限制视频录制时间为10s,如果不限制,默认180s
6. 导出视频

$adb pull /sdcard/myscreenrecord.mp4

7. 注意
  • 请关注视频文件生成大小,根据自身情况而定;
  • 暂不支持声音;
  • 咱时不支持模拟器录制(模拟器录制看这里),出现如下提示:Unable to get output buffers (err=-38)
    Encoder failed (err=-38),可认为是此原因;
8. 命令查看
$ adb shell screenrecord --help
Usage: screenrecord [options] <filename>

Records the device's display to a .mp4 file.

Options:
--size WIDTHxHEIGHT
    Set the video size, e.g. "1280x720".  Default is the device's main
    display resolution (if supported), 1280x720 if not.  For best results,
    use a size supported by the AVC encoder.
--bit-rate RATE
    Set the video bit rate, in megabits per second.  Default 4Mbps.
--time-limit TIME
    Set the maximum recording time, in seconds.  Default / maximum is 180.
--rotate
    Rotate the output 90 degrees.
--verbose
    Display interesting information on stdout.
--help
    Show this message.

Recording continues until Ctrl-C is hit or the time limit is reached.
9. 效果展示(浏览器中可直接观看)

效果展示: http://yunpan.cn/cmKk9mZQLKQRL
访问密码: df0b

===========================================

关于作者

作者:steve Li
博客http://blog.csdn.net/lyltiger
文章链接http://blog.csdn.net/lyltiger/article/details/48007795

===========================================

【020】基于51单片机智能路灯系统Proteus仿真与实物设计 阅读详情

相关推荐

SAP-ABAP: BP主数据完全指南:从基础到高阶应用

SAP-ABAP: BP主数据完全指南:从基础到高阶应用

baidu_35680696的博客 1604

在模拟器中测试视频录制会有较多的错误

<br /><br />12-03 05:28:44.290: ERROR/AndroidRuntime(456): java.lang.RuntimeException: Fail to connect to camera service//无法连接相机服务,注意相机服务可能会因为一些异常或致命的错误导致服务停止,此时重启手机可以解决问题<br /><br /><br />12-03 07:42:55.080: ERROR/audio_input(34): unsupported parameter: x

爱技术爱生活—TAO 2546

【AI智能体】Coze 打通MySql实现数据报表展示应用搭建详解

Coze 打通MySql实现数据报表展示应用搭建详解

congge 3824

安卓Android MediaRecorder: stop failed: -38 是什么原因?

发生情况: 我们在调用MediaRecorder的时候,发现如果添加了麦克风的流,第一次录制屏幕没问题,再次打开就会导致录像失败,报错:MediaRecorder: stop failed: -38 。 发生原因: 主要是我们占用了麦克风资源,我们结束录制屏幕的时候没有释放麦克风资源。一般我们就调用以下3条。 mediaRecorder.stop(); mediaRecorder.reset(); virtualDisplay.release(); 直接stop会导致释

ruiruiddd的博客 1139

E/MediaRecorder: start failed: -38

E/MediaRecorder: start failed: -38

技术追求者! 3277

AudioRecord录音失败,status -38原因

1、现象:AudioRecord 正常stop、release、置null后,重新new AudioRecord() ,getState正常,startRecording()后,录音失败; 2、现象:AudioRecord 正常stop、release、置null后,重新new AudioRecord() ,getState正常,startRecording()后,audioRecord.read() 结构都是0; 原因: 1、C++ Audiorecord.cpp 返回status = -38;

hhlyy_1314的博客 3690

ADB学习记录

本次测试使用的是荣耀手机,操作系统均为Magic OS 8.0(其实我另外试了Harmony系统的两台华为手机,但是没有screenrecord录屏功能,只有screencap截屏功能,可以使用adb shell ls /system/bin/查看有哪些具体功能),首先进入设置-关于手机,点击五次系统版本号,进入开发者模式,之后进入设置-系统与更新-开发人员选项,打开“USB调试”和““仅充电”模式下允许ADB调试”;可以使用adb version来检查是否安装成功,如果成功了会返回ADB的安装信息;

slhh_One的博客 1269

Android录制屏幕视频视频转换为GIF动态图

写在前面:前提是Android手机要有ROOT权限! 第一步:在手机上安装"SCR屏幕录像.apk"软件,安装之后,打开设置,勾选"垂直帧" 点击手机上的"SCR屏幕录像",会弹出3个按钮的弹窗,再点击弹窗上的软件LOGO,录屏开始了,按下电源键手机锁屏,录制结束,视频文件保存在SD卡,具体路径在软件的设置里可以看到. 第二步:在电脑上安装"视频GIF转换器.exe",安装之后,尺寸

源于未知 2410

mac环境Android将屏幕录制视频转化成GIF动态图

一需要本机配置好adb环境,录制视频录制视频的命令: adb shell screenrecord /sdcard/example.mp4 ②保存到指定的文件件,比如本地的下载的目录 adb pull /sdcard/example.mp4 ~/Downloads/ 或者用手机自带的录屏软件录制视频 二将视频制作成GIF动态图 mac平台下我使用的是GIFb...

Northwestern的专栏 338

录制App操作生成Gif动态图教程(Android

本文转载自:http://www.jb51.net/article/78236.htmAndroid App开发完了,或者写了某个特别厉害的功能,自然希望录个gif做个展示。 下图是我录制的一个短信轰炸机应用的效果图: 本文教大家如何录制gif,分享给大家供大家参考,具体内容如下思路生成gif的思路是两步 1、把App操作过程录制视频 2、根据视频转换成Gif 目前网上录制GIf的思路也

Hubert的博客 1897

AS下怎样录制APP操作生成Gif动态图

本文主要讲解Android下怎样录制APP操作生成gif动态图Android App开发完成后,我们希望录制个gif做个展示。视频也可以展示,但是它没有gif轻量简单省流量。所以这篇文章就是讲解下在AS(Android studio)中如何录制并生成gif,效果如下图所示:步骤: 把App操作过程录制视频视频转换成Gif Android studio 自带录制功能现在一般都是用Android

WuTingGirl的博客 1736

录制Android屏幕Gif的方法

接下来我们可以尝试用Android4.4 下的 "screenrecord" 录制一段屏幕录像,下面的命令用于开启屏幕录制,按下回车命令我们就可以在手机屏幕上进行操作了,录制完毕直接 ctrl+c 这时候会在手机的 /sdcard目录下生成一个叫做"demo.mp4"的视频文件。  adb shell screenrecord /sdcard/demo.mp4 经过多次尝试,我

zmhzhangminhua的专栏 498

Android Studio录制手机屏幕视频

开始进入社会工作了,想要认真的研究研究技术,写写博客,在写博客时看到别人写博客会发出一些手机屏幕的动态图,相信必然是先在手机上录屏,然后把视频转成动态图。因此想着先学手机录屏。 首先想到的是可以用一些手机录屏app,但是在度娘上看了看,感觉大部分手机录屏app评价似乎不高,而且还需要root权限。我们还是回归原始吧。我们Android的开发工具Android Studio是很多功能的!!!!!!!

flyyyyyyyy_的博客 3739

我来告诉你,那些博客中的gif动态图是怎么弄的?

大家都知道,图片比单纯的文字给人的视觉冲击力更大,表达的内容也更直观易懂,经常在博客上看到动态的gif图,那这些gif动态图是怎么制作的呢,特别是Android移动开发者,写了一个demo,写博客时,想要把这个demo的实体画面展示给大家看,可是demo运行在手机上,怎么办呢,难道靠截屏显示静态图片吗?显然不是的,接下来我就教大家怎么把手机上运行的demo制作成gif图在博客中显示。 一、整体思

慢工出细活 9455

如何上传gif图片到csdn博客

终于学会上传动态图,贼开森,。先上效果图:下面我告诉大家怎么上传动态图上传动态图步骤:1.Android studio有自带的录制视频,功能入口如图:2.在logcatwo 我们可以看到,没有打开虚拟机是灰色的,。3.运行自己的项目,虚拟机是这样的4.当我们点录制,会弹出一个窗口,可以设定录制视频的格式,一般我都是默认的,。6.点Start Receording会弹出然后是保存视频的地址:点击OK...

weixin_qwaszx_520的博客 2016

7500u Android studio,使用 Android Studio 这么久,你知道它的这个功能么?

背景在写博客的过程中,经常会碰到演示操作,那么你可以能就是放图片,加上几个标识,但可能觉得不直观。那么你可能直接上 Gif 图。那么你一般怎么制作这个 Gif 图呢。你可能使用一些录屏工具,然后再将录制视频比如 mp4 格式再转换成 Gif 图。其实呢, AS 已经有这个功能呢。对,录屏功能。下面就开始介绍使用 AS 来录屏,并通过 https://ezgif.com/ 将格式转换成 Gif ...

weixin_39891272的博客 137

博客中动态图的制作

在博客中

wangyongyao1989的博客 1424

Android 下如何录制App操作生成Gif动态图

需求 Android App开发完了,自然希望录个gif做个展示。视频也可以做展示,但是需要上传到优酷、土豆等等,没有gif轻量简单省流量。 上图是我录制的一个短信轰炸机应用,可以查看这篇文章《Android 短信轰炸机App 开发记录》 http://blog.csdn.net/never_cxb/article/details/47614247 本文教大家如何录制gif,本文链接

xinruzhishui_11的博客 970

录制的短视频怎么转为GIF动态图

视频已经成为我们生活和工作中必不可少的一个传递信息的方式,周末追剧似乎是不约而同的一个打发时间的方式,近几年GIF也成为了聊天交流的一个方式,其实视频和GIF是有很多的相似性的,可以将视频转为GIF,今天小编就带大家一起看看录制的短视频怎么转为GIF动态图吧! 1、今天要说的GIF制作工具支持屏幕录制,支持视频图片编辑,高质量生成GIF并且可以迅速生成预览,操作也比较简单快速;2、打开迅捷GIF...

weixin_33955681的博客 712

Android操作过程生成Gif动态图

APP开发完之后以Gif的形式来进行界面操作展示 在AndroidStudio中录制视频使用Screen Record选项来录制界面操作视频,然后保存在本地。使用GifCam软件来录制Gif动态图GifCam这个软件真的是太强大了,不止可以来录制APP界面操作,所有在电脑上显示的界面都可以录制成Gif图片,原理很简单,就是播放之前录制好的视频,然后把GifCam的界面框放到视频之上,点击Rec,开始

JayChou2016 2081

如何用AS录制手机屏幕并转成gif动态图

如何通过视频文件来制作gif动态图

zsr0526的博客 5360

如何演示你的App? Android录制Gif动态图教程

转自:http://www.alijava.com/gif-record/ 需求 Android App开发完了,自然希望录个gif做个展示。视频也可以做展示,但是需要上传到优酷、土豆等等,没有gif轻量简单省流量。 本文教大家如何录制gif,链接 http://www.alijava.com/gif-record/,转载请注明出处。 思路 生成gif的思路是两步

353

一款集成开源软件的图形化EDA工具链,包括了图形化数字电路仿真器digital, RISC-V汇编仿真器RARS ,Verilog仿真引擎Iverilog,波形查看器GTKwave和Verilog综合

Digiblock是一款集成开源软件的图形化EDA工具链,包括了图形化数字电路仿真器digital, RISC-V汇编仿真器RARS ,Verilog仿真引擎Iverilog,波形查看器GTKwave和Verilog综合器Yosys

基于PyTorch的对偶生成对抗网络图像去雾系统实现与源码解析

本项目为一项获得导师高度评价的毕业设计成果,采用PyTorch框架构建对偶生成对抗网络架构,专门用于处理图像去雾任务。资源包内包含完整的Python实现代码、详尽的项目文档以及逐行注释说明。该设计主要面向计算机相关专业进行毕业设计的学生,以及寻求实践项目提升技能的学习者。同时,该项目亦适用于课程设计或期末作业等教学场景。所有程序模块均经过系统测试与反复调试,运行稳定性和功能完整性均得到充分验证。资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

上一篇: 失眠 我们该怎么办?
下一篇: Android 动画录制 GIF录制
lyltiger
博客等级 码龄17年 30粉丝 50原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值