将FLV转换为MP4
Flash已经不复存在,留在旧硬盘上的FLV文件什么软件都打不开。这里能读取它们——Sorenson Spark、VP6、H.264、MP3、AAC、Nellymoser和Flash ADPCM——并输出为能正常播放的MP4文件。
- 绝不存储
- 无需排队,无需等待
- 无需注册,无水印
使用方法
添加FLV文件
拖入文件,F4V也可以。页面会列出其中的编解码器。
开始转换
老式Flash视频会解码并重新编码为H.264;FLV中的H.264则原样复制过去。
下载MP4
重新变回一个普通的视频文件,在任何设备上都能播放。
从一个已经消失的平台抢救文件
Flash在2020年底被关停,插件也从所有浏览器中移除,留下了大量什么都播放不了的.flv文件。转换它们确实是一项存档工作,效果如何完全取决于文件是什么时候制作的。
从Flash Player 9开始——大约是2007年——FLV通常装的是H.264视频加AAC音频,这恰恰就是MP4装的内容。这类文件的转换只需原样搬运轨道:几秒钟,毫无损失。如今大家手里的FLV大多属于这一类,因为它覆盖了视频分享最鼎盛的那个年代。
更早的文件装的是Sorenson Spark或VP6——Flash在H.264之前使用的编解码器——这些必须解码再重新编码,需要实实在在的时间,并损失一代画质。对效果最好降低预期,而不是怪罪转换:这些素材当年是为2005年的网速压得很小的,在更大的现代屏幕上会暴露无遗。没有任何转换器能让它变好,声称能做到的都是在凭空编造细节。
有两种格式确实无法读取,页面会明确说明,而不是含糊地失败。一种是Flash Screen Video,用于录屏和演示录像;另一种是Speex,一种老式语音编解码器——两者都是死胡同,当前没有任何解码器实现它们。提示点,也就是Flash用来在视频中途触发事件的标记,会连同其他Flash专用元数据一起被丢弃,因为Flash之外从来没有东西读取过它们。
如果您需要的是别的
ffmpeg能处理本工具处理不了的格式,是处理一整个文件夹抢救文件的合适工具:ffmpeg -i in.flv -c copy out.mp4能瞬间重新封装较新的文件,编解码器需要时它还会自动改为重新编码。对于Flash Screen Video和Speex,ffmpeg几乎是如今唯一还能解码它们的东西。
至于F4V这种变体——Adobe后来推出的格式,底层本来就是MP4——把文件扩展名改成.mp4往往就是全部的转换工作。在转换之前不妨先试试,不花任何代价。
常见问题
连VLC都难以打开的文件,这里怎么能打开?
本页面自带对这些老格式的支持,而不依赖浏览器能播放什么,所以2007年的Flash录像在这里也能打开——无需安装任何软件。
我的文件会被存储吗?
不会。任何时候都不存储任何文件。
录像的声音很糟糕,这里能修好吗?
没有任何工具能补出当初根本没录下的细节——Nellymoser语音音频本来就是低音质设计。它会被如实解码并写成AAC,所以听起来一样,但终于能播放了。
为什么画面这么小?
Flash视频通常是320×240或480×360。我们保留原始尺寸,因为放大只会让模糊也跟着放大。如果想在屏幕上看大一点,任何播放器都能放大显示。
音画不同步怎么办?
FLV的时间戳常常不规则。两条轨道都会依据文件自身的时间戳按同一个时钟重建,从而修复让这些录像难以观看的漂移问题。
录屏生成的FLV能转换吗?
当前版本不包含Flash Screen Video,所以这类文件会被拒绝并给出明确提示,而不是被转成一团糟。其他所有格式——Spark、VP6和H.264——都能正常处理。
小贴士: 不支持Flash Screen Video(编解码器3和7)和Speex音频。提示点和Flash元数据会被丢弃;转换过去的只有视频和声音。
把这个工具放到您的网站上
博客、课程页面或帮助文章均可免费使用。粘贴一段代码,访客就能直接在您的页面上使用。