FLV
十年来,这种形式一直是互联网,比创造它的技术更长寿。
FLV 是 Flash 用于视频的容器,这意味着大约十年来它是 Web 用于视频的容器。 Flash于2020年退役;文件没有去任何地方。没有 Apple 设备可以打开其中的视频,但里面的视频通常是纯 H.264,只需要重新包装,而不需要重新编码。
2026年7月30日
系统原生即可打开
iOS 上从来没有 Flash,macOS 上也已经多年不支持 Flash。两个系统中的任何内容都不会读取该容器,但如果里面的内容是 H.264 和 AAC(这种情况很常见),则重新包装可以使其在几秒钟内随处播放。
基本信息
| 姓名 | 闪光视频 |
|---|---|
| 种类 | 容器 |
| 扩展 | .flv 和 .f4v(实际上是 MP4) |
| 已发表 | 2002 年,Macromedia,后来的 Adobe |
| 里面有视频 | Sorenson Spark 或 VP6 处理较旧的文件;大约 2008 年之后的 H.264 |
| 内置音频 | MP3、AAC、Nellymoser(语音)、Speex |
| 字幕 | 没有任何 |
| 地位 | Flash Player 将于 2020 年 12 月 31 日终止生命周期 |
一个真正是交付机制的容器
FLV 的存在是因为 Flash 需要一些可以通过普通 Web 服务器进行流式传输并在到达之前开始播放的东西。它的结构是一个简单的标记块序列——这里是视频,那里是音频,偶尔是元数据——不要求文件完整或提前对任何内容建立索引。
对于那个时代来说,这是正确的答案,这就是为什么 2003 年至 2013 年间几乎所有视频网站都提供 FLV 的原因。剩下的是一个巨大的档案:教程、讲座、录音、个人收藏,所有这些都在一个现代人无法打开的容器中。
好消息是,大部分存档都早于 2008 年,从那时起,文件几乎总是保存 H.264 视频和 AAC 音频——正是 MP4 接受的流。
为什么转换通常是即时的
当容器内的流已经是目标容器接受的流时,转换意味着展开和重新包装 - 读取视频和音频并将其写入新文件,而不触及单个帧。这就是重新复用,它以磁盘管理的任何速度运行。一个小时的 FLV 在几秒钟内就变成了 MP4。
较旧的文件除外。 Sorenson Spark 和 VP6 视频或 Nellymoser 音频在 MP4 中没有地位,必须真正重新编码 - 速度较慢,并且质量成本较高。快速判断您拥有哪些文件的方法是:如果该文件来自 2008 年左右之前或看起来像早期的网络视频,则路径会很慢。
或者跳过这个问题。拥有自己的解码堆栈的播放器可以按原样打开 FLV、VP6 等,并且不进行任何转换。
浏览它们的档案
- 在他们所在的地方播放它们
对于您查阅而不是观看的存档,直接打开文件胜过转换您几乎永远不会接触的文件夹。
- 批量重新混合现代的
任何包含 H.264 和 AAC 的内容几乎都会立即无损地重新包装为 MP4,然后无需帮助即可在您拥有的每台设备上播放。
- 仅重新编码您关心的内容
早期的 Flash 视频分辨率低且压缩严重;重新编码它无法恢复从未存在过的东西。对少数重要的文件执行此操作,并期望它们之后看起来完全一样粗糙。