RoboGif, 将Android设备屏幕记录到GIF的小工具

分享于 

3分钟阅读

GitHub

  繁體 雙語
A small utility to record Android device screen to a GIF
  • 源代码名称:RoboGif
  • 源代码网址:http://www.github.com/izacus/RoboGif
  • RoboGif源代码文档
  • RoboGif源代码下载
  • Git URL:
    git://www.github.com/izacus/RoboGif.git
    Git Clone代码到本地:
    git clone http://www.github.com/izacus/RoboGif
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/izacus/RoboGif
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    RoboGif

    将Android设备屏幕记录到优化的GIF,以便你可以将它的粘贴到GitHub或者simillar服务的小工具。

    要求

    • python 2.7或者 3。x
    • 路径中的adb
    • ffmpeg 中的( 必须是正确的新的,支持 palettegenpaletteuse 过滤器,如果需要视频输出,请使用 libx264 )

    可选

    • gifsicle 用于进一步的gif优化
    正在获得 ffmpeg OS X
    
    brew install ffmpeg
    
    
    
    
    Linux

    在 Ubuntu 15.04或者等价上,你只需使用 apt:

    
    apt-get install ffmpeg
    
    
    
    

    在 Ubuntu 14.04上,你可以使用多媒体来获得新的ffmpeg。

    Windows

    Windows 支持还没有进行测试。 如果在路径中命名为,则zeranoe构建的 static 应该工作正常。

    安装

    
    pip install robogif
    
    
    
    

    用法

    要录制 gif:

    
    robogif demo.gif
    
    
    
    RoboGif Recorder v1.1.2
    
    
    Starting recording on <serial>...
    
    
    Press Ctrl+C to stop recording.
    
    
    Recording done, downloading file....
    
    
    5679 KB/s (7036946 bytes in 1.209s)
    
    
    Converting video to GIF...
    
    
    Done!
    
    
    Created demo.gif
    
    
    
    

    录制的GIF示例:

    GIF example

    或者录制视频:

    
    robogif demo.mp4
    
    
    
    RoboGif Recorder v1.1.2
    
    
    Starting recording on 061ffcff0b107aef...
    
    
    Press Ctrl+C to stop recording.
    
    
    Recording done, downloading file....
    
    
    7121 KB/s (1048401 bytes in 0.143s)
    
    
    Optimizing video...
    
    
    Done!
    
    
    Created demo.mp4
    
    
    
    

    连接设备

    robogif 需要 adb 来访问Android设备。 在录制GIF或者视频之前,需要使用USB电缆将目标设备连接到计算机。 设备必须启用"usb调试"。 你可以通过从终端运行 adb device 来检查设备是否已经正确连接。 如果设备出现,就可以开始了。

    > adb devices -l
    List of devices attached
    CVH7N25B12003553 device usb:346594891X product:angler model:Nexus_6P device:angler

    相关文章