跳转到主要内容
格式知识5 分钟

FLV 老视频的播放与转换:Flash 时代的遗产怎么处理

FLV 是 Flash 时代的流媒体封装:2020 年前后的录播课、直播录像、视频网站缓存大量留存为这个格式。浏览器与手机早已不支持,但里面的视频流往往很健康——多数情况流复制转 MP4 就能复活。

FLV 里面通常装着什么

2010 年后的 FLV 绝大多数是 H.264 视频 + AAC 或 MP3 音频——与 MP4 完全相同的编码。这意味着转换只是换封装:不重编码、零损失、秒级完成。

更老的 FLV(2008 年前)可能是 Sorenson Spark 或 VP6 编码,这些编码没有现代容器可接收,必须重编码为 H.264。

处理流程

先检测编码:H.264 源流复制不重编码,一分钟视频数秒完成;VP6 等老编码重编码,按 CRF 21 参数输出 H.264 MP4。

只想快速看一眼内容时不必转换:本地 FLV 播放器在浏览器内转封装播放,文件不出设备。

FLV 常缺失关键帧索引(直播录像尤甚),直接播放时拖动进度条会卡或跳不准。流复制转 MP4 会重建索引,顺带治好进度条问题。

批量整理的注意点

老录播课程的 FLV 常按章节成批存在,转换前抽样检测一两个文件确认编码,再整批导入处理。

部分老 FLV 的帧率是异常的(15fps、12fps 甚至可变帧率),转换保持原帧率即可——提升帧率不会让画面更流畅,只会徒增体积。

转换后建议统一命名与目录再归档。FLV 转 MP4 是一次性动作,归档时保留原始 FLV 已无必要(编码相同的前提下)。

常见问题