转换视频格式:选择哪种格式以及为什么
一段在您手机上播放得好好的视频,到了同事的笔记本电脑上却打不开。相机拍的文件导入不了剪辑软件。一段视频太大,发不出去。转换视频是常见的解决办法,但要转换成哪种格式却让人困惑,因为视频的“格式”其实是两样不同的东西。一旦看清两者的区别,大部分困惑就会消失。本指南将解释容器和编解码器、转换什么时候会损失画质、什么时候不会,以及哪种格式适合哪种用途。
容器与编解码器
文件扩展名,比如 .mp4、.mov 或 .mkv,指的是容器。容器就像一个包裹:它装着一个或多个视频流、音频流,有时还有字幕和章节,以及让它们保持同步的时间信息。
里面的流是用编解码器压缩的。常见的视频编解码器有 H.264(又称 AVC)、H.265(又称 HEVC)、VP9 和 AV1。常见的音频编解码器有 AAC、MP3、Opus 和 AC-3。
设备必须同时理解容器和其中的编解码器。一段“播放不了”的视频,往往是编解码器的问题,而不是容器的问题:播放器能打开包裹,却无法解码里面的内容。这也意味着,两个扩展名不同的文件可能装着完全相同的画面。一个 MKV 文件和一个 MP4 文件,如果都装着 H.264 视频和 AAC 音频,它们的区别就只在于包装。
复制流与重新编码
转换视频有两种方式,两者的区别很重要:
- 把流复制到新的容器中,有时也叫重新封装。视频和音频数据会原封不动地搬过去。这种方式很快,速度通常只受限于文件的读写速度,而且画质与之前完全相同。
- 重新编码,即先把视频解码,再重新压缩。这种方式要慢得多,而且由于 H.264 之类的编解码器会舍弃细节来节省空间,每重新编码一次,就会多丢掉一点。因此,细心的转换器只在不得不重新编码时才这样做,而且会使用足够高的设置,让差异无法被看出来。根据设置的不同,文件可能会变大,也可能会变小。
我们的视频转换器只要新格式能容纳某个流,就会直接复制它,所以画面和声音都会原样过去。如果不能容纳,它会以高质量设置重新编码,力求与原片无法区分,而不是把文件硬压到某个目标大小。把装有 H.264 视频的 MKV 转换为 MP4,就是一次复制。而转换一个视频使用了 MP4 无法承载的编解码器(比如 Cinepak 或 DV)的旧 AVI,就意味着要把画面重新编码为 H.264。
常见格式及其用途
- MP4 是稳妥的默认选择。搭配 H.264 视频和 AAC 音频,它几乎能在所有手机、电脑、浏览器、电视和剪辑软件上播放,也是大多数视频网站所期望的格式。
- MOV 是 Apple 的 QuickTime 格式,iPhone 使用它,在 Mac 上做视频剪辑时也很常见。它在 Apple 设备上可以原生播放。在其他地方能否播放,则取决于里面的编解码器。
- MKV(Matroska)几乎可以容纳任何编解码器、多条音轨、字幕和章节,因此在电影和存档中很受欢迎。许多播放器都能处理它,但 Apple 自己的应用和许多剪辑软件在没有额外软件的情况下无法打开它。
- WebM 是为网络设计的开放格式,装载 VP8、VP9 或 AV1 视频以及 Opus 或 Vorbis 音频。当前的桌面浏览器都能播放它,但较旧的 Apple 设备对它的支持时好时坏,所以对于必须到处都能播放的内容,MP4 仍是更稳妥的选择。
- AVI 是 20 世纪 90 年代的 Windows 格式。一些较旧的软件和硬件仍然需要它,但它与现代编解码器并不相配。只有在设备要求时才使用它。
- 其他格式。WMV 属于较旧的 Windows 软件,FLV 属于 Flash 时代,3GP 属于较旧的手机,MPG 属于 DVD 时代的 MPEG 视频,TS 和 M2TS 用于广播和摄像机,OGV 则对应开放的 Theora 编解码器。它们主要对需要它们的设备或程序有用。
编解码器与容器同样重要
现在许多手机都以 HEVC 录制视频,在画质相近的情况下,文件比 H.264 更小。问题在于兼容性:较旧的电脑以及某些浏览器和程序完全无法解码 HEVC,或者需要额外的插件。
这时,更换容器是没有用的。如果一段视频因为是 HEVC 而无法播放,把它从 MOV 转换为 MP4 会保留 HEVC 流,因为 MP4 可以容纳它,结果还是一样无法播放。使用我们的视频转换器时,选择较低的分辨率就能改变这一点:缩小画面意味着要重新编码,而对于 MP4,新的流是几乎所有设备都能播放的 H.264。分辨率菜单提供 1080p、720p 和 480p,绝不会放大视频,而且如果视频已经等于或小于您选择的尺寸,就会保持不变。
AV1 是最新的常见编解码器,压缩效果更好,但能解码它的硬件更新。请像对待 HEVC 一样对待它:在支持的地方表现出色,但值得先确认一下。
该选择哪种格式
- 发送给别人,或在手机或电视上播放:MP4。
- 上传到视频网站:MP4 是常见的选择。网站无论如何都会重新编码,所以请上传您手上质量最好的版本,而不是事先压缩过的副本。
- 放到您自己的网站上:使用 H.264 的 MP4,所有浏览器都能播放。
- 用于剪辑:选择您的剪辑软件能导入的格式。MP4 和 MOV 被广泛支持;MKV 则往往不被支持。
- 用于保存:保留原始文件。转换永远不会提升画质,所以原始文件永远是最好的副本。
- 用于较旧的设备:查看它的说明书,了解它支持哪些格式,AVI、MPG、WMV 和 3GP 在这种场合仍有用武之地。
转换时需要注意什么
- 字幕。我们的视频转换器会保留画面和声音,但不会保留字幕轨。如果您依赖 MKV 文件中的字幕,请保留原文件或一个单独的字幕文件。
- 大小。重新编码既可能让文件变小,也可能让它变大。选择较低的分辨率是让视频变小的可靠办法,而且转换速度也会快得多。
- 只要声音。如果只想保留音频,请使用音频提取器,它可以把音轨保存为 MP3、M4A、WAV、FLAC、OPUS 或 OGG。把 MP3 或 AAC 音频转换为 FLAC 或 WAV 会得到一个更大的文件,但无法找回原始压缩时去掉的细节。
- 完全不要声音。“静音”开关会彻底移除音轨,而不是编码一段无声的音频。
- 大文件。视频转换器接受最大 2 GB 的文件。视频在我们的服务器上处理,所以请保持页面打开,直到可以下载为止:关闭页面会取消转换。文件会在您关闭页面约五分钟后自动删除。
总结
视频格式就是一个容器加上其中的编解码器,两者都必须适合播放它的设备。如果只是容器不对,转换会很快而且无损,因为流可以直接复制。如果问题出在编解码器上,画面就必须重新编码,这需要更长的时间,而且最好只做一次,并使用高质量设置。对于几乎所有日常用途,使用 H.264 视频和 AAC 音频的 MP4 就是答案。
需要换一种格式吗?试试视频转换器。
← 返回博客