AVI 转 MP4

把老世界的 .avi 带进手机和浏览器都能播的时代。DivX 时代的视频通常直接复制过去,真正古老的编码才自动重编。

转换器是编译成 WebAssembly 的 ffmpeg。你选第一个文件时它会下载一次(约 30 MB),之后就留在浏览器缓存里。

文件在你自己的浏览器里处理,不会上传。引擎本身有 30 MB,只在第一次使用时下载,之后都从浏览器缓存里取。

AVI 转 MP4 怎么用

  1. 1把 .avi 拖进上面的方框,或点击选择文件。
  2. 2工具先读文件里是什么编码。MP4 装得下的流直接复制,装不下的重编成 H.264 和 AAC。
  3. 3下载 .mp4,看那一行的标签就知道你的文件走了哪条路。

老容器,里面的东西往往还很好

AVI 文件大多来自一个特定的年代:磁带摄像机、早期数码相机, 以及 2000 年代的 DivX/XviD 压制圈。容器本身老得不行,但里面的视频经常没坏。 DivX 和 XviD 产出的 MPEG-4 Part 2 视频,今天的 MP4 原生装得下,MP3 音频也一样。

这正是这个页面安静的诀窍:不是把二十年前的画面重新压一遍、 在旧压缩痕迹上再叠一层新的,而是先检查文件,能搬就把流直接搬进现代的 MP4。 画面保持原样,转换以读盘的速度完成。

什么时候躲不开重新编码

有些 AVI 装着更久远的格式,比如 Cinepak、Indeo 或磁带机的 DV。 MP4 没有它们的位置,工具会把它们重编成 H.264 加 AAC 音频。 这个判断按文件逐个做、在开始前就做完,并把那一行标注清楚,让你知道拿到的是哪种任务。 浏览器里的重编比实时慢:转一份家庭档案没问题,转一整箱磁带还是桌面工具更合适。

再多说一句诚实话:复制保留的是原编码,而少数很老的智能电视只解 H.264。 如果复制出来的 MP4 在某台设备上还是不播,原因就在这里, 用视频格式转换器页面重编一遍就好。

输出的是什么

一个 .mp4:走复制路径时画面和源完全相同;索引在文件开头,打开即播; 文件名保持原样只换扩展名。接受 500 MB 以内的文件,多个文件排队依次处理。

一切都不出你的浏览器,这对数字化的家庭录像来说正是该有的方式: 那些画面在世界上往往只有这一份,不该为了换个格式而经过任何人的服务器。 转完在页面里点开预览确认无误,再把原件收好。

常见问题

我的 AVI 能无损转换吗?
相当多的情况下可以。2000 年代的经典 AVI 里装的是 MPEG-4 视频(更为人熟知的名字是编码器 DivX 和 XviD)加 MP3 音频,这两样 MP4 都能原样装下。这种情况下流是逐字节复制的,几秒转完。装着更老编码的文件会被重新编码,那一行会明确写出来。
MP4 下载好了,电视还是不播,为什么?
因为变的只是容器,里面的编码没变。解不了 MPEG-4 Part 2 视频的设备,这条流装在 MP4 里照样拒绝,就像装在 AVI 里一样。遇到这种情况,用我们的视频格式转换器页面重编成 H.264,那是连最顽固的硬件都认的编码。
哪些 AVI 没法干净地复制?
装着 MP4 没有位置的格式的那些,比如上世纪九十年代的 Cinepak、Indeo,或者磁带摄像机的 DV 视频。这些会在开始前被检测出来并自动重编。浏览器里的重编比实时慢,长文件要等一阵,有进度显示也能取消。
AVI 为什么非转不可?
AVI 是 1992 年的容器,比流媒体的概念还老。它装不好现代编码的特性,索引结构对网页播放很不友好,手机和浏览器的支持也在悄悄烂掉。但里面的画面往往是好的,缺的只是一个现代的盒子,重新封装给的正是这个。
文件会被传到服务器吗?
不会。全部过程在你的浏览器里由编译成 WebAssembly 的 ffmpeg 完成,文件不离开你的设备。对一箱老家庭录像来说,这正是它该有的处理方式。

更多免费工具