encapp

Automate video encoder and decoder testing on Android devices with adb and ffmpeg.

25|18|Updated Nov 12, 2019
One-click install
npx skills add https://github.com/JohanBlome/encapp --skill encapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: encapp
Source: https://github.com/JohanBlome/encapp/tree/main/.claude/skills/encapp
Command: npx skills add https://github.com/JohanBlome/encapp --skill encapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of testing and characterizing video encoders and decoders on Android devices, automating performance measurements and quality assessments.

Core Features & Use Cases

  • Codec Testing: Evaluate various video codecs (H.264, HEVC, AV1) on Android hardware.
  • Performance Metrics: Measure encoding/decoding speed, bitrate, and frame rates.
  • Quality Assessment: Calculate video quality metrics like VMAF, PSNR, and SSIM.
  • Use Case: You can use this skill to compare the efficiency of different HEVC encoders on your Android device by running a series of tests with varying bitrates and resolutions.

Quick Start

Install the encapp tool on your Android device by running the install command.

Frequently Asked Questions about encapp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test Android video encoders and measure quality metrics like VMAF?

To test Android video encoders and measure VMAF, you can automate performance and quality assessments using this Skill. It configures codecs, bitrates, and framerates, requiring adb, ffmpeg, and optionally libvmaf to calculate quality metrics for comprehensive video encoding experiments.

Can I evaluate H.264 and HEVC codec performance on Android hardware?

Yes, you can evaluate H.264 and HEVC codec performance on Android hardware. The Skill automates testing for various video codecs by measuring encoding and decoding speed, bitrate, and frame rates to characterize device capabilities.

Do I need libvmaf installed to assess video quality on Android devices?

You do not strictly need libvmaf installed to assess video quality, but it is optional. The Skill supports comprehensive quality assessment calculations like VMAF, PSNR, and SSIM, requiring libvmaf specifically for advanced VMAF metric experiments.

What is the best way to compare video codec bitrates and framerates on Android?

The best way to compare video codec bitrates and framerates on Android is by running automated series of tests with varying configurations. This Skill configures different bitrates, framerates, and resolutions to evaluate and compare encoder efficiency.

Does encapp support testing AV1 decoders as well as encoders?

Yes, the encapp Skill supports testing AV1 decoders as well as encoders. It automates the testing and characterization of both video encoders and decoders on Android devices, allowing comprehensive performance measurements across different codecs.