跳到正文
cinemaOS

常见问题解决

Premiere Pro 音画不同步?原因与解决方法

Premiere Pro 音画不同步?先判断是逐渐漂移还是固定偏移,再处理可变帧率素材、采样率、媒体缓存和错位的素材。

Premiere Pro 出现音画不同步,原因通常是以下四种之一:手机或录屏软件拍出的可变帧率素材,素材与序列之间的采样率或帧率不一致,媒体缓存里的音频文件损坏,或者时间线上链接的素材只是单纯错开了。最快的区分方法,是看偏移量是固定的(每个位置都差同样几帧),还是在不断变大(开头没问题,越往后越严重)。固定偏移通常是素材错位或播放延迟。逐渐变大的漂移,则指向可变帧率素材,或者摄像机与录音机之间的时钟不一致。

本文以较新版本的 Premiere Pro 为准。根据版本不同,相关选项可能位于“首选项”或“设置”中,如果某个选项不在文中所说的位置,可以在 Premiere 的帮助中搜索,或查看版本说明。

第一步:是逐渐漂移,还是固定偏移?

分别跳到问题素材的开头、中间和结尾,用拍手声或关门声这类清晰的声音和画面对比。

  • 各处偏移都一样。 比如声音从头到尾都晚了两帧。检查素材是否错位、音频硬件延迟和序列设置。
  • 偏移随时间变大。 开头同步,十分钟后差了半秒。检查可变帧率、采样率转换和单独录制的音频。
  • 只在播放时不同步。 逐帧看时间线是对的,导出的文件也同步,但播放起来感觉不对。这是播放问题,不是剪辑问题。
  • 只有导出的文件不同步。 时间线播放正常,导出的文件却不对。直接跳到下文关于导出的部分。

手机和录屏软件的可变帧率素材

很多手机、录屏软件和视频会议工具都以可变帧率录制。帧与帧之间的间隔并不均匀,所以标为 30 fps 的素材在某些片段会略快或略慢。而音频始终按稳定的时钟走。默认按恒定帧率处理的剪辑软件,可能会把视频帧放在稍有偏差的时间点上,误差随着素材长度不断累积。

Premiere 处理可变帧率素材的能力比以前好得多,但长素材仍然可能漂移,尤其是在变速、嵌套或大量修剪之后。要检查素材,可以在项目面板中选中它,右键打开“属性”。较新的版本可能会在那里标出可变帧率;如果你的版本没有显示,可以用 MediaInfo 这类媒体信息工具查看。

可靠的解决办法,是在剪辑前把素材转成恒定帧率:

  • 用能强制恒定帧率的工具转码。 HandBrake 这类免费工具提供恒定帧率选项。选择你打算剪辑时使用的帧率。
  • 尽量使用帧内编码的剪辑格式。 如果转码工具能输出恒定帧率的 ProRes,得到的文件在 Mac 上播放也会更流畅。
  • 替换素材,而不是重新剪。 如果已经用原始文件剪好了,可以在项目面板中使用“替换素材”,让现有素材指向新的恒定帧率版本,然后再检查一次同步。

采样率和帧率不一致

大多数视频工作使用 48 kHz 音频。音乐文件通常是 44.1 kHz,有些录音机默认是 96 kHz。Premiere 可以在同一序列里处理不同采样率,一般没有问题,但如果只有个别文件出现漂移,值得先排除这一项。

  • 检查序列。 在“序列设置”中确认音频采样率(视频一般用 48000 Hz)和时基符合你的预期。
  • 检查素材。 项目面板可以显示音频采样率和帧率的列。和其他素材不一样的那一条,就是嫌疑对象。
  • 注意 23.976 和 24。 如果 23.976 的素材被解释成 24(或者反过来),画面和实时播放的声音会慢慢错开。29.97 和 30 也是一样。从拍摄到剪辑统一使用一个帧率。
  • 转换顽固的文件。 如果某个音频文件一直漂移,就在音频编辑软件里把它转成 48 kHz 的 WAV,再重新链接。

清除媒体缓存

Premiere 会把匹配后的音频和其他生成文件存放在媒体缓存中。如果这些文件损坏或过时,素材播放时可能出现音频时间错误或杂音。清除缓存会让 Premiere 重新生成这些文件。

  1. 保存并关闭项目。
  2. 打开“设置”或“首选项”(名称取决于版本),进入“媒体缓存”。
  3. 使用删除媒体缓存文件的选项。较新的版本可以选择只删除未使用的文件或删除全部文件;在项目都已关闭的情况下,全部删除是更彻底的重置。
  4. 重新打开项目,先给 Premiere 一点时间重新处理音频,再判断是否同步。

把缓存放在速度快、有剩余空间的磁盘上;缓存盘满了或速度太慢,会造成看起来像音画不同步的播放问题。如果整体播放都卡顿,可以看我们关于 Mac 上 Premiere Pro 播放卡顿 的指南,其中涵盖了其余的排查方法。

修复已经不同步的剪辑

如果剪辑已经完成,不想从头再来,有几种针对性的修复方法。

链接的素材错开了

当链接的视频和音频在时间线上错开时,Premiere 会在素材上显示红色的小数字,表示错开了多少帧。右键点击这个数字,选择其中一个同步选项。“滑动到同步”会改变播放源素材的哪一部分,而不移动素材在时间线上的位置;“移动到同步”则会移动素材本身。选择能让剪辑点保持在你想要位置的那一个。

为避免这种情况,修剪时保持“链接选择”开启。

单独录制的音频

在双系统录音中,需要把摄像机的参考音和独立录音机的声音对齐,Premiere 可以按波形同步。选中视频素材和音频素材,在“剪辑”菜单中使用“同步”或“合并剪辑”,并选择音频作为同步点。

如果素材开头对得上,但长镜头到结尾就漂开了,说明两台设备的时钟不一致。先在开头对齐,再找出结尾的偏移量,用“比率拉伸工具”或“速度/持续时间”把音频稍微拉伸,直到两端都对齐。

只在播放时不同步

如果时间线逐帧检查都是对的,导出的文件也同步,那么问题出在你听声音的方式上。

  • 蓝牙耳机和音箱会增加延迟,导致声音比画面晚到。用有线输出或 Mac 内置扬声器测试。
  • 音频硬件设置。 在“设置”或“首选项”的“音频硬件”中,确认选择了正确的输出设备;如果你的音频接口支持,可以试试不同的缓冲区大小。
  • 丢帧。 画面跟不上时,声音就会跑到前面。降低播放分辨率或使用代理文件,然后再检查一次。

只有导出的文件不同步

如果时间线播放正常,导出的文件却不同步,就检查导出设置和素材本身。

  • 导出预设中的帧率。 确保和序列一致。导出时转换帧率可能导致卡顿,看起来就像不同步。
  • 又是可变帧率素材。 有些漂移只有在 Premiere 渲染整条时间线时才会出现。把素材转成恒定帧率通常就能解决。
  • 换一个播放器检查文件,再下结论说导出有问题。
  • 先导出一个 ProRes 母版。 如果交付文件漂移而 ProRes 母版没有,就从母版编码交付文件。关于导出错误的整体排查,可以看我们的 Premiere Pro 导出失败 指南。

把剪辑转到其他软件

有时候,剪辑通过 XML 或 EDL 在不同软件之间传递后,才出现不同步。交换格式描述的是剪辑操作,而不是媒体本身,所以接收方的剪辑软件需要自己重新链接媒体,并解释帧率和时间码。在开头、中间和结尾,把导入的序列和原始剪辑导出的参考文件对比一下。

如果你从 Premiere 把序列导出为 XML 或 EDL,再导入 cinemaOS,导入时会生成一份匹配报告,Bring a cut, hand it back 教程 介绍了怎么看这份报告:媒体是否在线,剪辑是否得到保留。之后播放序列,亲自在开头、中间和结尾检查同步。cinemaOS 不能直接打开 .prproj 文件,所以要走 XML 这条路。至于转移过程中哪些内容通常能保留、哪些不能,可以看我们关于 在 Premiere、Resolve 和 Final Cut 之间转移剪辑 的指南。

FAQ

为什么 iPhone 视频或录屏在 Premiere Pro 里会音画不同步?

最可能的原因是文件采用了可变帧率。视频帧的间隔不均匀,而音频按稳定的时钟走,所以在较长的素材里,小的时间误差会不断累积。剪辑前把文件转成恒定帧率,再在项目中替换素材,是可靠的解决办法。

为什么开头声音是同步的,到结尾就不同步了?

逐渐变大的漂移,说明有两个时钟对不上。可能是可变帧率素材,可能是 23.976 的素材被解释成了 24,也可能是独立录音机的时钟和摄像机走得略有不同。不随时间变化的固定偏移是另一类问题,通常是素材错位或播放延迟。

清除媒体缓存会删掉我的项目或剪辑吗?

不会。媒体缓存里存放的是 Premiere 生成的文件,比如匹配后的音频和峰值文件,需要时会重新生成。项目文件和源素材都不会受影响。先关闭项目,并做好心理准备:第一次重新打开时,Premiere 需要重建所需文件,会稍慢一些。