概括:
适用于 Android 的视频播放器具有大多数流行播放器中没有的罕见功能。专注于播放的精确控制,例如音量级别、视频搜索等。
稀有特征
- 精确搜索:精确到毫秒搜索视频(快进/快退)
- 帧步进:逐帧步进视频
- 播放时切换显示当前毫秒时间戳和帧数
- 调整搜索精度:调整您希望视频搜索的精确度(精确到 1 毫秒)
- 单独的音量:音量控制与设备音量分开,可精确调节音量水平从 1% 开始,并可选择将音量提高 1000 倍 (100,000%)
- 支持 Advanced SubStation Alpha 字幕中的复杂样式,并同时支持最多 2 个字幕轨道
- 图片调整,如亮度、对比度、伽玛、色调和饱和度
- 18 频段音频均衡器 GUI
- 视频过滤器,例如缩放、解带和插值
- 快速捕获/快照视频的当前帧作为图像文件
- 从视频 URL 或文件中提取并添加外部音频或字幕轨道
其他特性:
- 支持最流行的视频和音频格式
- 调整字幕和音频同步/定时精确到秒的小数点并支持大输入值
- 硬件加速以获得更快的性能
- 平移和缩放视频
- 播放带字幕的视频
- 加载外部字幕文件
- 自动恢复视频播放位置
- 从 URL 流式传输视频
- 播放时更改播放速度
- 方便的触摸手势来寻找视频和改变音量
- 播放时选择视频、音频和字幕轨道
- 使用预设或自定义值调整视频宽高比
- 锁定控制
- 使用文件选择器/设备资源管理器打开文件
- 选择是否自动隐藏以及显示控件的时间
- 视频的 A-B 重复部分
- 画中画模式
- 背景播放
支持的格式/编解码器(还取决于您的设备硬件和 Android 版本):
文件容器:
- 3GPP (.3gp)
- 抗菌素耐药性
- 音频数据传输流 (ADTS) / 高级音频编码 (AAC)
- 音频视频交错 (.avi)
- 通用媒体应用程序格式(CMAF)
- DivX / XviD
- Flash 视频 (.flv)
- MP4碎片(fMP4)
- 图形交换格式 (.gif)
- 玛特罗斯卡 (.mkv)
- 奥格
- MPEG-4 (.mp4)
- MPEG-TS (.ts)
- 波形音频文件格式 (WAV)
- WebM (.webm)
- 视频格式:
- AOMedia 视频 1 (AV1)
- H.263
- H.264 AVC 基线配置文件 (BP)
- H.264 AVC 主要配置文件 (MP)
- H.265 HEVC
- MPEG-4 SP
- VP8
- VP9
音频格式:
- 高级低复杂度音频编码 (AAC LC)
- 增强型低延迟AAC(AAC ELD)
- 杜比 AC-3
- 杜比数字+/增强型 AC-3 (E-AC-3)
- 杜比 TrueHD
- DTS
- DTS-高清
- 苹果无损 (ALAC)
- AMR-NB
- AMR-WB
- FLAC
- GSM
- HE-AACv1 (AAC+)
- HE-AACv2(增强型 AAC+)
- MIDI
- MP1、MP2、MP3
- 作品
- PCM μ律
- PCM A律
- 沃比斯
- 音频
字幕/隐藏式字幕格式:
- 高级变电站阿尔法
- CEA-608
- 子Rip
- 阿尔法变电站 (SSA)
- SMPTE-TT
- TTML
- 网络VTT
使用软件库:
Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
-mbedtls(https://github.com/ARMmbed/mbedtls/blob/development/LICENSE)
FreeType 许可证 (FTL)
- FreeType (https://www.freetype.org/index.html)
ISC 许可证 (https://opensource.org/licenses/ISC)
-libass(https://github.com/libass/libass/blob/master/COPYING)
麻省理工学院许可证 (https://opensource.org/licenses/mit-license.html)
- lua(https://www.lua.org/license.html)
- mpv-android (https://github.com/mpv-android/mpv-android/blob/master/LICENSE)
旧的麻省理工学院许可证
- harfbuzz(https://github.com/harfbuzz/harfbuzz/blob/master/COPYING)
未知许可证
- dav1d (https://code.videolan.org/videolan/dav1d)
GNU 较宽松通用公共许可证,版本 2.1
- FFmpeg (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
- mpv(https://github.com/mpv-player/mpv/blob/master/LICENSE.LGPL)
- 弗里比迪(https://github.com/fribidi/fribidi/blob/master/COPYING)
- libplacebo
- screenshots in "HW+" decoder do not work with gpu-next or software rendering checked/on (requires "HW" or "SW" decoder instead)
- fix file access permission problems