FLV 仍在哪些场景中使用
FLV 以早期的 Flash 视频格式而闻名,如今浏览器已不再支持播放。但它在一个重要领域依然活跃:直播推流。RTMP 是向众多直播平台和媒体服务器推送直播视频的协议,它传输的视频就是 FLV 格式。一些把准备好的视频当作直播循环播放的工具,或者向 RTMP 服务器推送录制文件的工具,都要求输入 FLV。将 MKV 转为 FLV 的其他原因还有:
- 内置 Flash 类播放器的旧版在线学习系统或展示终端,
- 只接受 FLV 上传的企业视频存档,
- 用于流媒体软件和媒体服务器的测试文件。
其他情况,例如手机播放、视频编辑和社交媒体,MP4 是更好的选择。请使用 MKV 转 MP4。
速度与画质
FLV 支持 H.264 视频搭配 AAC 音频,这也是大多数 OBS 录像和许多 MKV 影片采用的组合。如果你的 MKV 正好使用这些编码,并且保持原始设置,转换会快得多,因为需要处理的内容更少。其他编码,例如 HEVC、VP9、AV1、DTS 或杜比音频,则会被重新编码为 FLV 支持的编码。FLV 由内置转换引擎生成,该引擎在浏览器中运行 ffmpeg,速度比现代的快速通道要慢。
FLV 不支持的内容
FLV 是一种简单的容器:只有一条视频轨道和一条音频轨道。MKV 中额外的音频语言、字幕和章节不会保留。标准 FLV 不包含 HEVC 和 10 位视频,所以这类视频会被重新编码。如果目标系统较旧,还可能对分辨率和码率有限制。这种情况下,选择 720p 或 480p 比较稳妥。
推流使用小贴士
许多推流方案在恒定帧率下效果最佳,例如 30 或 60 fps。如果你的 MKV 来自录屏软件,帧率是可变的,请在这里选择固定帧率,视频将被重新编码,时间间隔更均匀。对于旧服务器,请让文件保持较小的体积:FLV 压缩器可以进一步减小体积。如需反向转换,请参阅 FLV 转 MKV。所有处理都在你的电脑上完成。