UltKit

MOV转MP4怎么转:iPhone、Mac、Windows和在线方法

要把MOV转换为MP4,可以用在线视频转换器、HandBrake、VLC或QuickTime将视频重新编码为H.264视频加AAC音频;也可以把iPhone相机格式改为“兼容性最佳”,以后拍的视频就无需再转换。如果MOV里本来就是H.264,只需转封装,换掉外层容器,画面逐位保持不变。

Mina SatoMina Sato音频与视频编辑
更新于 11 分钟阅读
一部蓝色三摄iPhone夹在黑色三脚架云台上,垂着一根USB-C线,背后是放着笔记本电脑和显示器的木桌

MOV和MP4是同源格式:能否播放取决于其中的编码

MOV 是苹果在 1991 年随 QuickTime 推出的 QuickTime 文件格式。MPEG 组织需要为 MPEG-4 制定文件格式时,以 QuickTime 为基础进行设计,最终形成 2003 年发布的 ISO/IEC 14496-14,也就是 MP4 标准。两种文件都由同类的嵌套“盒子”(苹果称为 atom)构成:文件头描述轨道,数据区存放压缩后的帧。正因为同出一源,很多播放器两种扩展名都能打开,同一段录像生成的 MP4 和 MOV 大小也可能几乎一样。

不过,容器只是个盒子。手机、电脑或电视能不能显示画面,取决于里面存放的视频编码。iPhone 的 MOV 里可能是 H.264(也叫 AVC)、HEVC(也叫 H.265),Pro 机型还可能是 Apple ProRes。MP4 通常是 H.264 或 HEVC,两者的音频一般都是 AAC。因此同样是 .mov 扩展名的两个文件,表现可能完全不同:一个到处都能播放,另一个在 Windows 笔记本上打不开。改扩展名很简单,真正解决播放问题的是改编码,它也决定转换要花多久、会不会损失画质。

编码编码方式 · 压缩格式 · 流格式
文件内视频或音频流所使用的压缩方式,例如 H.264、HEVC 或 AAC。容器(MOV、MP4、MKV)保存一个或多个编码流以及时间信息和元数据;播放器需要有对应编码的解码器,仅仅支持扩展名是不够的。

为什么Windows、安卓和网页播放器打不开iPhone视频

2017 年,苹果随 iOS 11 把 iPhone 相机改为 HEVC,适用于 iPhone 7 及之后的机型。在 设置 > 相机 > 格式 中,默认是 高效,录制 HEVC 视频;另一个选项是 最兼容,录制 H.264。HEVC 用大约一半的空间存储同样的画面,这正是苹果将其设为默认的原因:手机存储空间占用慢得多。相机设置页面里写得很清楚:4K、30 帧时,一分钟“高效”视频约 170 MB,而“最兼容”约 350 MB。

节省空间的代价由收到视频的人承担。Windows 10 和 11 必须从 Microsoft Store 安装微软的 HEVC 视频扩展才能解码 HEVC,而这是付费扩展。许多安卓手机支持 HEVC 播放,但低端机型、较旧的智能电视、车载屏幕和部分剪辑软件并不支持。浏览器依赖底层的显卡硬件和操作系统,所以在 Safari 里能播放的视频,在同一台电脑的其他浏览器里可能只显示黑屏。从 iPhone 12 起,视频还可能是杜比视界的 10 位 HDR,这又给旧播放器增加了一道障碍。

H.264 没有这些问题。十多年来,它存在于每一部手机、浏览器、电视和剪辑软件中,之后生产的设备解码它几乎毫无负担。所以分享时最稳妥的目标格式是 H.264 视频加 AAC 音频的 MP4。你会损失一些存储效率,但对方不用安装任何东西就能播放。如果你在 Mac 上剪辑,又只分享给其他苹果设备,用 HEVC 就可以,不必转换。

iPhone 的 MOV 中可能包含的三种编码
编码iPhone 设置典型大小(4K 30 fps)MP4 是否支持Windows 能否直接播放
H.264 (AVC)格式:最兼容约 350 MB/分钟是是
HEVC (H.265)格式:高效(默认)约 170 MB/分钟是需要 HEVC 视频扩展
Apple ProResApple ProRes 开关,iPhone 13 Pro 起的 Pro 机型约 6 GB/分钟标准中不支持需要支持 ProRes 的应用
昏暗房间里的显示器,屏幕上是视频剪辑软件,有预览窗口和时间线上的彩色片段,前方是发光的键盘和鼠标
照片:Unsplash

MOV转MP4的六种免费方法

下面这些方法都不用花钱,哪种合适取决于视频在哪里、有多少个。最省事的办法是从源头避免问题:在 iPhone 上设为 最兼容 后,之后每个新视频都是 H.264,“照片”应用也能以通用的格式传出。iPhone 还有 设置 > 照片 > 传输到 Mac 或 PC 选项:选 自动 时,通过 USB 复制的照片和视频会转换为兼容格式,选 保留原片 则原样复制 HEVC 文件。

对于已有的视频,桌面软件可控性最强,也没有大小限制。HandBrake 免费开源,支持 Windows、macOS 和 Linux;默认的 Fast 1080p30 预设会输出 H.264 视频加 AAC 音频的 MP4。VLC 可以通过 媒体 > 转换 / 保存 来转换。如果只是临时转一下,可以在线把 MOV 转成 MP4:支持最大 95 MB 的文件,一次最多 20 个,无需安装,文件在处理 30 分钟后删除。

  1. iPhone:最兼容

    把 设置 > 相机 > 格式 设为“最兼容”。新视频以 H.264 录制,几乎在任何设备上都能播放。

  2. iPhone:传输设置

    在 设置 > 照片 中,让 传输到 Mac 或 PC 保持“自动”,这样通过 USB 复制到 Windows 电脑的视频会是兼容格式。

  3. Mac:QuickTime 导出为

    在 QuickTime Player 中打开视频,选择 文件 > 导出为 和一个分辨率,并取消勾选 使用 HEVC。得到的是扩展名为 .mov 的 H.264 文件。

  4. 各桌面系统上的 VLC

    媒体 > 转换 / 保存,添加视频,选择 Video - H.264 + MP3 (MP4) 配置并指定保存位置。

  5. 用 HandBrake 批量处理

    加载整个文件夹,保留 Fast 1080p30 预设并把所有文件加入队列。每个文件都会重新编码,所以比封装转换慢。

  6. 在线转换器

    上传 MOV,保持 视频编码 为 H.264,然后点击 转换为 MP4。适合处理几个每个不超过 95 MB 的手机短视频。

转封装还是重新编码:什么情况下画质完全不变

“转换”一词背后有两种截然不同的操作。封装转换(remux)是把压缩后的视频和音频流从 MOV 中复制出来,写入 MP4 容器,不动任何一帧。即使文件很长也只需几秒,画质完全相同,因为没有解码,大小也只会与原文件相差几 KB。缺点是封装转换不会改变编码:HEVC 的 MOV 封装成 MP4 后仍是 HEVC,所以在原本打不开它的 Windows 笔记本上依然播放不了。

重新编码则会解码每一帧,再用新的编码重新压缩。要把 HEVC 或 ProRes 变成 H.264,这是唯一的办法,HandBrake、VLC、QuickTime 导出和大多数在线转换器用的都是这种方式,本站的视频转换器也是如此。重新编码总会损失一点细节,因为第二次编码又会丢弃一些信息,但在合理的设置下,差别很难察觉。H.264 编码器使用的 质量(CRF) 刻度中,23 是常用默认值,18 通常被认为在视觉上接近无损。

命令行工具 FFmpeg 用 ffmpeg -i clip.mov -c copy clip.mp4 进行封装转换,其中 -c copy 表示原样复制流。当 MOV 里是 H.264 或 HEVC 加 AAC 音频,而你只需要 .mp4 扩展名时(例如上传表单只接受 MP4),就可以这样做。ProRes 和未压缩的 PCM 音频不属于 MP4 规范,这类文件需要重新编码。如果问题出在编码,就重新编码;如果问题只在扩展名,就做封装转换。

画质不变

封装转换

把流复制到新容器中,不解码任何一帧。

  • 几秒完成,长视频也一样
  • 大小和画质都不变
  • 编码不变,HEVC 仍是 HEVC
  • 不适用于 ProRes 和 PCM 音频
Best for: 只需要 .mp4 扩展名的 H.264 MOV。
解决播放问题

重新编码

解码每一帧,并用你选择的编码重新压缩。

  • 把 HEVC 或 ProRes 转为 H.264
  • 可以修改分辨率、帧率和大小
  • 有轻微的画质损失,通常看不出来
  • 需要几分钟,而不是几秒
Best for: 要发到 Windows、安卓或网页上的 iPhone HEVC 视频。

转换后的MP4有多大

很多人惊讶地发现,转换后的文件比原文件更大。这正是 HEVC 优势的反面:H.264 需要更多比特来存储同样的画面,因此以相同分辨率和相近画质重新编码的视频,通常会增大到 HEVC 的 1.5 到 2 倍。ProRes 的 MOV 则相反,会大幅缩小,因为 ProRes 是剪辑用编码,保留了几乎所有细节,4K 下每分钟要用几个 GB。本来就是 H.264 的视频,转换后大小与原来接近,根据设置略大或略小。

如果结果必须保持较小,分辨率是影响最大的因素。4K 手机视频在手机或笔记本上观看,很少需要超过 1080p,降到 1080p 会去掉四分之三的像素,所以 H.264 文件往往比 4K HEVC 原片还小。把 分辨率 设为 1080p,并让 质量(CRF) 保持 23,是分享时稳妥的默认设置。如果文件必须满足固定的附件大小限制,码率的计算方法见我们的指南:为 Discord 和邮件压缩视频。

iPhone 原片

约 170 MB

一分钟 4K、30 fps,MOV 中的 HEVC,相机设置为“高效”。

约 −50%

用于分享的 MP4

约 60–90 MB

同样一分钟,1080p,H.264,质量(CRF)23,AAC 音频;为典型范围,取决于画面的复杂程度。

保留拍摄日期和地理位置

视频文件带有两种日期。文件系统日期(创建和修改时间)属于磁盘上的这份副本,每当文件被复制、下载或转换就会改变。拍摄日期则存放在文件内部的容器元数据里,如果相机开启了定位权限,iPhone 视频也会把位置存在这里。Apple 照片和 Google 相册等照片库找到内部日期时会按它排序,找不到才用文件日期,所以转换后的视频有时会在时间线里跳到今天。

内部日期能否保留,取决于所用工具。用 FFmpeg 做封装转换默认会保留通用元数据,你也可以用 -map_metadata 0 明确指定。重新编码的工具则各不相同:有的把原始创建时间写入新文件,有的写入转换时间,有的则留空。苹果特有的字段,例如 iPhone 相机存储的位置,最容易丢失,因为它们使用 QuickTime 元数据条目,并非所有 MP4 写入器都会复制过去。请把原始 MOV 作为母版保留,把 MP4 当作用于分享的副本。

Tip转换一批视频之前,先把每个 MOV 重命名为以拍摄日期开头,例如 2026-07-14 beach.mov。即使内部日期丢失,文件名在每次转换后都会保留。

没有声音、绿屏、画面横倒和音画不同步

转换失败大多属于几种固定情形,每种都有明确原因。没有声音,通常是输出所选的音频编码不被播放器支持,或者源文件的音轨比较特殊,例如录屏软件生成的未压缩 PCM,或相机拍摄的多条音轨。画面出现绿块或拖影,说明解码有问题,常见原因是播放器的硬件加速,或转换器处理 10-bit HDR HEVC 时力不从心。转换后颜色发灰是同一类问题在 HDR 上的表现:转换器丢掉了 Dolby Vision 或 HDR10 数据,结果没有经过正确的色调映射,只能按标准动态范围显示。

旋转信息是以标记形式存放在 MOV 文件头中的,并不在像素里,所以忽略该标记的工具会输出横着或倒过来的视频;转换前先在“照片”应用中旋转视频并保存,就能避免这个问题。iPhone 或 Mac 上 QuickTime 录制的屏幕录像采用可变帧率,一些编辑软件和旧播放器处理不好,会导致声音与画面逐渐不同步。用 帧率 选项强制固定为 30 或 60 fps 即可解决。对于无人机或 Android 手机拍摄的 HEVC 视频,HEVC 转 MP4 页面使用相同的设置。

  • MP4 能播放,但没有声音

    把音频重新编码为 AAC,而不是直接复制。在转换器中将 音频编码 设为 AAC;在 VLC 中,把配置文件的音频从 MP3 改为 AAC。

  • 出现绿色色块或整个画面全绿

    在播放器中关闭硬件解码。如果文件本身已损坏,请从原始 MOV 重新转换为 8-bit H.264。

  • 转换 HDR 视频后颜色发平或发灰

    HDR 数据在没有色调映射的情况下被丢弃了。对于要离开 Apple 设备使用的视频,拍摄前请关闭 设置 > 相机 > 录制视频 > HDR 视频。

  • 视频是横着或倒过来的

    先在“照片”中旋转视频并保存,再重新转换,这样旋转就会应用到画面本身。

  • 在编辑软件中声音逐渐与画面不同步

    源文件是可变帧率的屏幕录像。导入编辑软件之前,先用固定的 帧率 30 或 60 fps 转换。

要点总结

  • MOV 和 MP4 使用相同的 box 结构,能否播放取决于其中的编码。
  • 自 iOS 11 起,iPhone 默认录制 HEVC,而 Windows 不安装付费扩展就无法解码。
  • 想要在任何设备上播放,请重新编码为 H.264 加 AAC 音频;只有编码本来就合适时,才做重新封装。
  • 除非降低分辨率,否则 H.264 的体积大约是 HEVC 的 1.5 到 2 倍。
  • 请保留原始 MOV 作为母版,因为拍摄日期和位置信息转换后可能丢失。
分享XFacebookWhatsAppTelegram

常见问题

iPhone相机怎么设置才不用转换格式?

将“设置 > 相机 > 格式”设为“兼容性最佳”。这样 iPhone 会录制 H.264,可在 Windows、Android 和网页上播放,不过文件扩展名仍是 .mov,占用的存储空间约为原来的两倍。

为什么转换后的MP4比原来的MOV还大?

同样的画面,H.264 需要的数据比 HEVC 多,所以在相同分辨率下重新编码,体积通常会增长到 1.5 至 2 倍。把分辨率降到 1080p,通常能让体积回落到原文件以下。

ProRes格式的MOV能转成MP4吗?

可以,但只能通过重新编码,因为 ProRes 不属于 MP4 标准。结果会小很多,往往缩小十倍甚至更多,因为 ProRes 为了后期剪辑几乎保留了全部细节。

HandBrake转换会保持原画质吗?

HandBrake 总是会重新编码,所以输出与源文件绝不会逐位相同。在默认预设下,画质损失很难察觉;如果想要 H.264 视频的完全相同副本,请改用重新封装。

在Windows上不装软件怎么把MOV转MP4?

使用基于浏览器的转换器,任何主流浏览器都能运行。文件超过其大小限制时,下一个选择是 HandBrake 或 VLC 这类免费桌面软件。

为什么转换后的iPhone视频颜色发灰?

该视频是以 HDR 录制的,转换时丢掉了 HDR 数据,也没有映射到标准动态范围。对于打算分享的视频,在相机设置中关闭 HDR 视频即可避免这种情况。

继续阅读