直播录制的 FLV、早年下载的网页视频,现在播放器越来越不认——转成 MP4 就能正常用。
FLV 是 Flash 时代的网页视频容器。当年网页要嵌视频几乎只有 Flash 一条路,所以大量视频以 FLV 存在;直播录制工具(录播软件、部分推流工具)也常直接输出 FLV,因为它支持边录边写、断流后文件依然可播。
Flash 早已退役,但那些录制文件还在硬盘上。现代播放器与手机基本不支持 FLV,剪辑软件也大多不认,所以需要转成 MP4。
好消息是:FLV 里的视频现在多半就是 H.264,音频是 AAC——也就是说编码本身和 MP4 用的是同一套,只是装在不同的容器里。相比 VP9 之类需要跨编码转换的情况,FLV 转 MP4 的画质损失更小。
不过本站跨格式仍会重编码一次(保证输出参数统一)。直播录制的文件常有时间戳不连续的问题,重编码同时也会重建时间戳,多数情况下能顺带修正音画不同步。
| 输入格式 | FLV(H.264 / Sorenson Spark + AAC / MP3) |
|---|---|
| 输出格式 | MP4(H.264 视频 + AAC 音频,已加 +faststart) |
| 时间戳 | 重编码会重建时间戳,可改善录播文件音画不同步 |
| 是否上传服务器 | 否,100% 本地处理 |
多数情况下能明显改善,因为重编码会重建时间戳。但如果原文件在录制时就已经丢帧或错位,转换无法完全恢复——那属于源文件损伤。
可以解码并转成 H.264,但老编码画质本来就有限,转完不会变清晰,只是变得能播。
通常相近。FLV 与 MP4 装同样的 H.264 时体积差不多;如果你指定了更低的码率,就会明显减小。
可以,多选上传后逐个处理,完成后「全部下载」。