AVI转MP4

在你的设备上运行 · 你的文件从不离开你的设备。

AVI是一种老的封装格式,里面常装着现在的设备早已不再支持的编码——DivX、Xvid、MPEG-4 Part 2。转成H.264的MP4,老录像就又能在现在的手机和电视上播放了。

老摄像机拍的录像、早年下载存下的视频、到哪里都打不开的文件——用这个办法最实际。

老AVI文件按今天的标准通常不大,很适合在浏览器里转换。

如何AVI转MP4

  1. 添加AVI文件——通常是老录像或相机导出的视频。
  2. 点击“转换为 MP4”;AVI里的老编码通常需要真正重新编码为H.264。
  3. 下载MP4。

支持的格式与限制

输入
AVI,包括老的DivX和Xvid内容
输出
MP4(H.264)
速度
需要重新编码时,比MKV或MP4慢:AVI不交给设备自带的视频编码器,而是由页面里的引擎编码(装着H.264的AVI直接复制)
为什么要转
大多数手机、剪辑软件和上传表单都不收AVI
运行位置
在浏览器本地完成,不上传

不适用于: 原封不动地保存很老的录像——重新编码会损失一点画质,不过在默认设置下很难看出来。

为什么AVI总是走较慢的那条路

把文件交给你设备自带视频编码器的那个读取器打不开 AVI,所以每个 AVI 都由页面内置的引擎来转换,也就是编译成 WebAssembly 的 x264。在多核电脑上,一分钟及以上的片段可以分给引擎的几个副本同时处理,但这仍是本站两条路径里较慢的一条;两者的比较见 /rotate-video。

转换之前,点“先检查此文件”可以看到里面有什么:时长、画面尺寸,以及画面和声音的编码。DivX 和 Xvid 属于 MPEG-4 Part 2,引擎能够解码。如果引擎解不了画面,转换会停下,并给出一条写明所发现编码的提示;换更短的片段或换一台设备都无济于事。装着 H.264 的 AVI 会原样复制进 MP4,不再编码。

声音和画面有什么变化

AVI 里的声音常常是 MP3、未压缩的 PCM 或 AC-3。MP3 和 AC-3 原样复制进 MP4;PCM 和其他格式转为 128 kbit/s 的 AAC。

画面尺寸保持不变,只有一条规则例外:H.264 要求宽和高都是偶数,所以宽或高为奇数的画面会在那个方向上缩小一个像素。不做任何放大,所以 320×240 的录像仍是 320×240。

摄像机的 DV 和很多电视录制都是隔行扫描:每一帧包含两个相隔几分之一秒拍下的半幅画面。这个工具不做去隔行处理,所以运动快的地方,MP4 里可能出现细细的横向梳状纹。

很长的磁带采集文件

DV 每秒约 3.6 MB,一小时大约 13 GB。超过 1 GB 的 AVI 会分段转换;本站拒绝单次选择超过 16 GB 的文件,对 DV 来说就是一小时多一点的磁带。更长的采集需要先存成几个较短的文件,才能在这里转换。转换回来的各段如果合起来太大、无法作为一个文件放下,就保持为单独的文件。

常见问题

我的文件会上传到服务器吗?
不会。转换完全在你的浏览器里完成,用的是你自己设备的算力。文件不会离开你的电脑或手机;每个工具用过一次之后,断网也照样能用。
我的AVI到哪里都打不开,这里能读吗?
通常能,这里的解码器覆盖这些老编码。如果文件用了真正少见的编码,会有一条提示写明是哪种编码,而不是默默失败。
转换的时候能顺便提高画质吗?
不能。转换补不出当初没录下来的细节:它让文件能播放,但不会让画面更清晰。

相关工具

视频中的更多工具

本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা