适用于 Android 的轻量级硬件加速视频/音频转码器。
在当前版本中,LiTr 支持以下功能: - 改变视频轨道的分辨率和/或比特率 - 改变音频轨道的采样率、通道数和/或比特率 - 将位图水印覆盖到视频轨道 - 为视频像素应用不同的效果(亮度/对比度、饱和度/色调、模糊等) - 包含/排除轨道,从而允许混合/解混合轨道 - 单独转换轨道(例如,对一个视频轨道应用覆盖,而另一个不应用) - 任意将源视频帧定位到目标视频帧 - 修剪视频/音频 - 创建"空"视频,或由单个图像组成的视频 - 录制音频 - 在特定时间戳处创建预览位图(应用了滤镜) - 将原始音频写入 WAV 容器 - 使用 camera2 API 录制视频 - 使用 ffmpeg-muxers(可选)将内容写入 MediaCodec 堆栈尚不支持的容器,例如碎片化的 MP4
默认情况下,LiTr 使用 Android MediaCodec 堆栈进行硬件加速的解码/编码,以及 OpenGL 进行渲染。此外,它还使用 MediaExtractor 和 MediaMuxer 来读取/写入媒体。
暂无开放 Issues,或尚未同步最近议题。