首页格式
它能播放的格式
在 Android TV 和手机上,TMPlayer 通过 Media3 播放,内置 FFmpeg 解码器。在 Windows 和 Linux 上通过 mpv 播放,几乎能打开任何文件。
聊天中会显示哪些文件
所有平台都一样。
视频
Telegram 以视频形式发送的所有内容,无论格式。
以文档形式发送的文件
电影常以文件形式发送,以保留画质和音轨。当 Telegram 把它们识别为视频,或文件名以 MKV、MP4、M4V、AVI、MOV、WebM、TS、M2TS、MTS、FLV、WMV、MPG、MPEG、3GP、OGV、DivX、VOB、ASF 或 RMVB 结尾时,它们就会显示出来。
无声短片
Telegram 称为 GIF 的短循环视频,其实是 MP4 文件。
在 Android TV 和手机上
优先使用设备自带的解码器,因为它们最快。对于设备没有芯片支持的格式,则由应用内的 FFmpeg 解码器接手,最常见的是 DTS 和 TrueHD 音频。
| 内容 | 支持情况 |
|---|---|
| 容器格式 | MKV、WebM、MP4、M4V、MOV、TS、M2TS、MTS、AVI、FLV、MPG、MPEG、3GP。VOB 和 DivX 文件通常也能播放。 |
| 视频:H.264、HEVC (H.265)、VP9、VP8、MPEG-2 | 支持。设备能用硬件解码时就用硬件,不能时通过 FFmpeg 软解。软解较慢,所以 4K 文件需要能硬解的设备。 |
| 视频:AV1、MPEG-4 Part 2 (Xvid, DivX) | 通过设备自带的解码器。较新的电视和手机能很好地处理 AV1;较旧的电视棒可能不行。 |
| 音频:AAC、MP3、Opus、Vorbis、FLAC、ALAC、PCM | 支持。 |
| 音频:Dolby Digital、Dolby Digital Plus(含 E-AC-3 和 Atmos)、DTS、DTS-HD、TrueHD | 如果回音壁或功放支持,就原样发送,否则由应用解码。设置中的 混音为立体声 可将环绕声混合为双声道。 |
| 多音轨 | 支持,播放时可切换,并在整个剧集中记住你的选择。 |
| 文件内嵌字幕 | SRT、ASS 和 SSA(简化样式)、WebVTT,以及 PGS 和 VobSub 等图片字幕。 |
| HDR | 交给设备的解码器和屏幕处理,所以在两者都支持时可以显示 HDR。 |
| 帧率匹配 | 在 Android TV 12 及更高版本上,当 匹配内容帧率 设为 始终 时,屏幕会切换到影片自身的帧率,所以 24 fps 以 24 Hz 播放。在其他情况下,只有不会出现黑屏时才会切换。 |
Android 上不支持: WMV 和 ASF、RealMedia (RMVB) 以及 Ogg 视频 (OGV)。它们仍会显示在聊天中。当某个文件无法播放时,播放器会提供 用其他应用打开,把已下载的文件交给 VLC 或 MX Player 等播放器。
在 Windows 和 Linux 上
桌面应用通过内置的 mpv 播放。无需再安装其他东西。
| 内容 | 支持情况 |
|---|---|
| 容器格式 | 上面列表中的全部格式,包括 WMV、ASF、RMVB 和 OGV。 |
| 视频 | H.264、HEVC、VP9、AV1、MPEG-2、MPEG-4 Part 2,以及 mpv 能读取的较旧格式。在安全的情况下使用硬件解码,驱动出问题时可在设置中使用 强制软件解码。 |
| 音频 | AAC、MP3、Opus、Vorbis、FLAC、Dolby Digital 和 Digital Plus、DTS、DTS-HD 以及 TrueHD。 |
| 文件内嵌字幕 | 文本字幕和图片字幕都支持,ASS 保留完整样式。 |
| 多音轨 | 支持,可通过右键菜单或键盘操作。 |
你自己的字幕文件
适用于字幕不在视频内部的情况。
在手机上
在播放器菜单中,加载字幕文件 会打开手机的文件选择器。支持 .srt、.ass、.ssa、.vtt 和文本 .sub(MicroDVD)文件。使用 Windows 代码页的旧文件会保留其重音符号。
在 Windows 和 Linux 上
视频播放时,把文件拖放到画面上。支持相同的格式:.srt、.ass、.ssa、.vtt 和 .sub。
基于图片的 VobSub .sub 文件无法通过这种方式加载,不过 MKV 内部的同样字幕可以正常播放。